1. وصف المشهد
بعد جمع بيانات الأداة ، يجب إرسال البيانات إلى نظام LIMS وتحميلها عن طريق استدعاء خدمة نظام LIMS.
قم بتنفيذ وكيل خدمة نظام LIMS في مكون الحصول على بيانات الأداة. يحتاج الوكيل إلى تحديد عنوان URL عنوان الخدمة ومعلومات المصادقة (اسم المستخدم ، كلمة المرور).
لذلك ، يتطلب إنشاء الوكيل بعض الموارد. بالإضافة إلى ذلك ، لا يتطلب الوكيل إنشاء مثيلات متعددة. في هذه الحالة ، يمكن استخدام نمط Singleton ، بحيث يتم إنشاء مثيل فئة وكيل خدمة واحد فقط.
2. أمثلة التنفيذ
حزمة lums.designpatterndemo.singletondemo ؛ الطبقة العامة limservice {url static string private ؛ اسم مستخدم Static Static الخاص ؛ كلمة مرور السلسلة الثابتة الخاصة ؛ // service static static limsservice = null ؛ // Private Constructor LimsService () {url = "http: // serviceurl" ؛ اسم المستخدم = "المسؤول" ؛ كلمة المرور = "PSWD" ؛ } limservice static public getService () {if (service == null) {service = new limsservice () ؛ } خدمة الإرجاع ؛ } // public boolean uploadequipmentdata (String EquipmentData) {return true ؛ }}مثال اتصل على:
package lums.designpatterndemo.singletondemo ؛ الطبقة العامة singletondemo {public static void main (string [] args) {boolean rst = limsservice.getService (). System.out.println (RST) ؛ }}ما سبق هو كل محتوى هذه المقالة. آمل أن يكون ذلك مفيدًا لتعلم الجميع وآمل أن يدعم الجميع wulin.com أكثر.