1. Szene Beschreibung
Nach dem Sammeln von Instrumentendaten müssen die Daten an das LIMS -System gesendet und mit dem Aufruf des LIMS -Systemdienstes hochgeladen werden.
Implementieren Sie den LIMS System Service Agent in der Instrumentendatenerfassungskomponente. Der Agent muss die Serviceadressen -URL- und Authentifizierungsinformationen (Benutzername, Kennwort) angeben.
Das Erstellen des Agenten erfordert daher einige Ressourcen. Darüber hinaus muss der Agent nicht mehrere Instanzen erstellen. In diesem Fall kann ein Singleton -Muster verwendet werden, sodass nur eine Service -Agent -Klasse -Instanz erstellt wird.
2. Implementierungsbeispiele
Paket Lims.DesignPatternDemo.singletonDemo; öffentliche Klasse LimsService {private statische String -URL; privater statischer String -Benutzername; privates statisches String -Passwort; // Private statische LimsService Service = NULL; // Private Constructor Private LimsService () {url = "http: // serviceurl"; userername = "admin"; password = "pswd"; } public static limsService getService () {if (service == null) {service = new limsService (); } Return Service; } // public boolean uploadequipmentData (String EquipmentData) {return true; }}Aufrufen Beispiel:
Paket Lims.DesignPatternDemo.singletonDemo; öffentliche Klasse Singletondemo {public static void main (String [] args) {boolean rst = limsService.getService (). UploadequipmentData (""); System.out.println (RST); }}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.