1. Descrição da cena
Após a coleta de dados do instrumento, os dados precisam ser enviados para o sistema LIMS e enviados chamando o serviço do sistema LIMS.
Implementar o agente de serviço do sistema LIMS no componente de aquisição de dados do instrumento. O agente precisa especificar o URL do endereço de serviço e as informações de autenticação (nome do usuário, senha).
Portanto, a criação do agente requer alguns recursos. Além disso, o agente não requer a criação de várias instâncias. Nesse caso, um padrão de singleton pode ser usado, para que apenas uma instância da classe de agente de serviço seja criada.
2. Exemplos de implementação
pacote lim.designpatterndemo.singleTondemo; classe pública limsservice {private static string url; nome de string estático privado; senha privada de string estática; // Serviço estático privado de LimSService = NULL; // Construtor privado Private LimSService () {url = "http: // serviceUrl"; nome de usuário = "admin"; senha = "PSWD"; } public static limsservice getService () {if (service == null) {service = new limsservice (); } serviço de retorno; } // public boolean uploadequipmentData (String EquipmentData) {return true; }}Ligue para o exemplo:
pacote lim.designpatterndemo.singleTondemo; classe pública singleTondemo {public static void main (string [] args) {boolean rst = limsservice.getService (). UPLOADEQUIPmentData (""); System.out.println (RST); }}O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.