1. Descripción de la escena
Después de recopilar datos de instrumentos, los datos deben enviarse al sistema LIMS y cargarse llamando al servicio del sistema LIMS.
Implemente el agente de servicio del sistema LIMS en el componente de adquisición de datos del instrumento. El agente debe especificar la información de URL y autenticación de la dirección de servicio (nombre de usuario, contraseña).
Por lo tanto, crear el agente requiere algunos recursos. Además, el agente no requiere crear múltiples instancias. En este caso, se puede utilizar un patrón Singleton, de modo que solo se cree una instancia de clase de agente de servicio.
2. Ejemplos de implementación
paquete lims.designpatterndemo.singletondemo; public class LimsService {URL de cadena estática privada; Nombre de usuario de cadena estática privada; contraseña de cadena estática privada; // Servicio privado estático limsservice = null; // Constructor privado privado limsService () {url = "http: // ServiceUrl"; username = "admin"; contraseña = "PSWD"; } public static limsService getService () {if (servicio == null) {servicio = new LimsService (); } servicio de retorno; } // public Boolean UploadequipmentData (String EquipmentData) {return true; }}Ejemplo de llamada:
paquete lims.designpatterndemo.singletondemo; public class Singletondemo {public static void main (string [] args) {boolean rst = limsService.getService (). UploadequipmentData (""); System.out.println (RST); }}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.