1. Description de la scène
Après avoir collecté des données sur l'instrument, les données doivent être envoyées au système LIMS et téléchargées en appelant le service système LIMS.
Implémentez l'agent de service système LIMS dans le composant d'acquisition de données d'instruments. L'agent doit spécifier l'URL d'adresse de service et les informations d'authentification (nom d'utilisateur, mot de passe).
Par conséquent, la création de l'agent nécessite des ressources. De plus, l'agent ne nécessite pas de créer plusieurs instances. Dans ce cas, un modèle singleton peut être utilisé, de sorte qu'une seule instance de classe d'agent de service est créée.
2. Exemples de mise en œuvre
package lims.designPatterndemo.SingletonDemo; classe publique LimSService {URL de chaîne statique privée; Nom d'utilisateur de chaîne statique privé; Mot de passe de chaîne statique privé; // Service privé LIMSSERVICE STATIQUE = NULL; // Constructeur privé LimsService () {url = "http: // serviceUrl"; userName = "admin"; mot de passe = "PSWD"; } public static LimSService getService () {if (service == null) {service = new LimSService (); } service de retour; } // public boolean upLoadedipmentData (String EquipmentData) {return true; }}Exemple d'appel:
package lims.designPatterndemo.SingletonDemo; classe publique singletondemo {public static void main (String [] args) {boolean rst = limSservice.getService (). UpLoadedipmentData (""); System.out.println (RST); }}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.