مرحبا بك فى HATS!
|
مع HATS، يمكنك تحويل تطبيقات العمل الهامة الخاصة بك على النظام الرئيسى الى تطبيقات انترنت أو الوحدة التابعة الثرية.
نرجح بشدة أن تتبع كل الخطوات التالية للبدء السريع فى HATS.
| |
قم بتوسيع مواضيع البرنامج التعليمى المرتبة واضغط على الوصلات المرتبطة لتتعرف عن HATS:
تكوين مشروعك الأول
تكوين مشروع هى الخطوة الأولى فى التطوير باستخدام HATS.
- اضغط هنا لاستعراض برنامج معالجة تكوين مشروع
(
: هذه الشارة متاحة أيضا على خط الأدوات بأعلى).
حدد نوع المشروع ومحددات الوصلة والنسق الرئيسي والقالب.
اضغط على علامة التبويب 'مرحبا بك فى HATS' الموجودة بأعلى للعودة الى هذه الصفحة بعد الانتهاء من برنامج المعالجة.
- قم باختبار مشروع الوحدة التابعة للانترنت أو الوحدة التابعة الثرية بتحديده فى مشاهدة مشروع HATS، ثم الضغط على
تصحيح الأخطاء
(
).
عندما يطلب منك، قم ببدء شاشة العرض. بالنسبة الى مشروعات الانترنت، قد يتوجب عليك تحديد أى وحدة خدمة للبدء.
بالنسبة الى مشاريع الوحدة التابعة الثرية، يمكنك على الأرجح قبول المفترضات فى نافذة تصحيح الأخطاء، والضغط مرتين على اسم التطبيق فى نافذة التوصل الى النظام الرئيسى لبدءه.
تقوم
بيئة تشغيل الاختبار الضمنية هذه تشغيل المشروع الخاص بك بحيث يمكنك معاينته واختباره قبل نشره.
لاحظ أن شاشات النظام الرئيسى الخاص بك يتم عرضها حاليا باستخدام التحويل المفترض.
- يتم تركيب HATS كمنتج تجريبى. اذا كنت قد قمت بشراء تراخيص HATS، اضغط هنا لبدء مربع حوار محددات الترخيص.
اضغط هنا لمزيد من المعلومات عن اتاحة التراخيص.
تهنئة، لقد قمت بتكوين ومعاينة المشروع الأول لك!
تعديل القالب
يتحكم القالب فى الشكل العام الأساسى والنمط (مثل اللون وطاقم الطباعة) الخاص بالتطبيق.
القالب الذى تقوم بتحديده فى برنامج معالجة تكوين مشروع هو المفترض الي سيتم استخدامه لكل من الشاشات.
ومن خلال
تعديل قالب المشروع الخاص بك، يمكنك تغيير المظهر العام للتطبيق الخاص بك.
اضغط هنا لفتح القالب المفترض فى برنامج التحرير الخاص به.
لعمل تغيير بسيط على قالب HTML لمشروع الانترنت، قم بتنفيذ ما يلى:
- فى علامة التبويب التصميم، اضغط لوضع المؤشر الوامض على يمين النص "شركتى".
- اضغط مسافة للخلف لمسح الاسم الذي يحتجز المكان، ثم أدخل اسم الشركة الخاصة بك.
- أكتب 'Ctrl+S' (أو حدد 'ملف > حفظ') لحفظ التغييرات الخاصة بك.
- اضغط على علامة التبويب لبرنامج استعراض الانترنت وحدد تجديد لعرض معاينة للتغيير الذي قمت به (اضغط هنا اذا كنت بحاجة الى اعادة بدء تصحيح الأخطاء على وحدة الخدمة).
- يمكنك أيضا تحرير وصلات القالب وعناوين URLs التى تشير لها الآن، اذا رغبت، أو انتظر حتى وقت لاحق.
لعمل تغيير بسيط على قالب مشروع الوحدة التابعة الثرية، قم بتنفيذ ما يلى:
- فى برنامج التحرير المرئى، اضغط على المساحة الكبيرة الفارغة حيث سيذهب التحويل، لتحديده.
- اضغط على علامة التبويب الخصائص (الموجودة على اللوحة أسفل برنامج التحرير).
- حدد صف 'الخلفية' واضغط على المفتاح (الشكل البيضاوي) فى أقصى اليمين.
- قم بتغيير اللون واضغط حسنا. لاحظ التطبيق الفورى للون الجديد داخل برنامج التحرير المرئى.
- أكتب 'Ctrl+S' (أو حدد 'ملف > حفظ') لحفظ التغييرات التي قمت بها.
- اضغط تجديد فى بيئة تشغيل الاختبار (أو اضغط هنا لاعادة بدء نافذة تصحيح الأخطاء) للتعرف على معاينة للتغيير الذي قمت به.
لتحرير قالب باستخدام مشاهدة مشاريع HATS، اضغط مرتين على القالب فى حافظة قوالب/ محتويات الانترنت (أو الوحدة التابعة الثرية) للمشروع (أو اضغط مرتين على القالب وحدد فتح).
يمكنك تكوين قالب بناءا على قالب آخر (أو، فى حالة مشروع الانترنت، موقع انترنت موجود، مما يسهل
استخدام نسخة من ارشادات النمط والمحتويات للشركة الخاصة بك)،
باستخدام
برنامج معالجة تكوين قالب (
).
تحرير التحويل البيانى المفترض والقواعد الشاملة
فئات التحويل البيانى هى مجموعات من أزواج تحويل مرتبة.
يتم استخدام فئة
التحويل البيانى المفترض
بواسطة التحويل المفترض لتغيير مكونات النظام الرئيسى الى عناصر واجهة التعامل GUI.
اضغط هنا لفتح برنامج تحرير محددات المشروع
(
)
الى علامة التبويب التحويل البيانى.
حدد صف فى الجدول السفلى ثم حدد تحرير (ان لم يكن لديك أى لقطات شاشة سوف يتم اخبارك بكيفية الحصول على واحدة) لفتح برامج معالجة يتيح لك:
- تعديل منطقة الشاشة لتبحث فيها عن المكون المستهدف.
- قم بتغيير المكون المراد البحث عنه فى المنطقة.
تعديل محددات المكون اذا لزم الأمر بحيث يتم التعرف على المكون كما يتم استخدامه فى التطبيق الخاص بك.
- قم بتغيير عنصر واجهة التعامل الذي تريد استخدامه للتحويل البيانى للمكون.
على سبيل المثال، قد تريد تحويل المفاتيح الوظيفية بيانيا كمفاتيح بدلا من وصلات.
يمكنك اضافة زوج مكون/عنصر واجهة تعامل جديد، أو الغاء اتاحة البنود الموجودة.
عندما يقوم HATS بتشغيل شاشة باستخدام التحويل البيانى المفترض، يقوم باختبار الزوج الأول، واذا وجد أى من المكونات المستهدفة فى المنطقة المحددة، يتم التعويض بعنصر واجهة التعامل المرفق، وتصبح المساحة المستهلكة غير متاحة الى أى زوج آخر.
ثم يتم النظر الى الصف التالى الذى تم تحديده (زوج) فى الجدول، وهكذا.
القواعد الشاملة هى مفهوم مرتبط (يوجد أسفل التحويل البيانى المفترض تماما فى تسلسل التجول فى علامة التبويب التحويل البيانى).
حدد مفتاح الاضافة وقم باكتشاف قوة
القاعدة الشاملة
فى:
- تعريف مناظرة المكون/عنصر واجهة التعامل لمجال الادخال والتى تنطبق على كل التحويلات، ولي المفترض فقط.
- تحديد ليس فقط عنصر واجهة التعامل ولكن أيضا "مقطع التحويل" والذى يحتوى على عنصر واجهة التعامل المستهدف ولكن يتيح
أيضا جميع الوظائف الغنية من JSPs (web) أو Java (الوحدة التابعة الثرية).
قم باختبار قليلا من التغييرات على التحويل البيانى المفترض (على سبيل المثال، اظهار كشوف الاختيار فى قائمة مسقطة بدلا من الوصلات)، وربما اضافة قاعدة شاملة (مثل تحويل مجالات ادخال التاريخ داخل عناصر واجهة تعامل التقويم).
بعد حفظ التعديلات التي قمت بها، اضغط على تجديد فى بيئة تشغيل الاختبار (أو
اضغط هنا لبدء وحدة الخدمة) والبحث عن الأمثلة للتغييرات التي قمت بها.
تهيئة الشاشة
دمج الشاشات
يوفر HATS طرق عديدة لجمع المعلومات من سلسلة من شاشات النظام الرئيسي وتقديم النتائج كصفحة واحدة.
يتيح لك حدث HATS
تجميعة الشاشة
العرض فى مشاهدة واحدة، مجموعة من البيانات تتطلب من المستخدم أن يقوم بالتقدم عدة صفحات
فى حالة استخدام النظام الرئيسى.
-
اضغط هنا لفتح شاشة النظام الرئيسي باستخدام الوصلة المفترضة
(
)،
ثم تجول الى الشاشة التى تريد بدء نشاط الدمج منها.
-
بدء برنامج معالجة تكوين تجميعة الشاشة
(
).
لاحظ أنه يمكنك أيضا البدء فى برنامج المعالجة هذا من لقطة شاشة.
- قم بتغيير معايير امكانية التعرف على ’شاشة البدء’ اذا رغبت بذلك.
- حدد القطاع لكل شاشة تريد دمجها.
- قم باختيار مكون نظام رئيسى ليتم البحث فيه فى المنطقة المحددة، وعنصر واجهة تعامل لعرض المعلومات.
- قم بعمل التغييرات اذا لزم الأمر للاشارة الى المفاتيح الرئيسية المستخدمة فى التجول بين الشاشات الرئيسية.
- قم بالاشارة الى كيفية التعرف على متى يجب انهاء التجميعة.
قد يكون ذلك على أساس عدد التكرارات (الشاشات)، أو عندما يتم التعرف على شاشة معينة، أو أيهما يحدث أولا.
- حدد أنه سيتم تطبيق التحويل المفترض الموجود كالتصرف الذى سيقع بعد جمع بيانات الشاشة.
- الانترنت فقط: قم بتحديد مربع اختيار 'استخدام تحميل البيانات السياقية المسجل بالذاكرة الوسيطة (غير مدعم بالنسبة الى مشروعات portlet)' اذا كنت تريد أن يتمكن المستخدم من التفاعل مع الصفحة قبل أن ينتهى بناؤها تماما، وانهاء برنامج المعالجة.
- اضغط تجديد فى بيئة تشغيل الاختبار (ان كانت مفتوحة)، أو اضغط هنا لاعادة بدء وحدة الخدمة والاطلاع على معاينة للشاشات المدمجة الخاصة بك.
التعامل مع الأوامر المركبة وعناصر التكامل وخدمات الانترنت (SOA)
الأوامر المركبة يمكن توظيفها لأغراض مفيدة متعددة، مثل:
- تخطى الشاشات الرئيسية
- ميكنة مسارات المستخدم العامة (بما فى ذلك الحلقات المتكررة)
- دمج البيانات من شاشات رئيسية متعددة فى صفحة واحدة فقط
- طلب واستخراج البيانات
عناصر التكامل (الانترنت فقط) هى أوامر مركبة فى Java wrapper.
يمكنك تكوين واحد بالضغط بمفتاح الفأرة الأيمن على أمر مركب فى مشاهدة مشروعات HATS وتحديد تكوين عنصر التكامل من القائمة السياقية.
الأوامر المركبة
و
عناصر التكامل
يمكن تكوينها على وصلات فى الخلفية بدلا من وصلة HATS المفترضة، والتي يتم استخدامها لكل التحويلات. تتيح الوصلات الخلفية تحديد عمليات البيانات في الخلفية كتصرفات فى عمليات تهيئة الشاشة أو الأحداث الأخرى.
فى الوقت الراهن، قم بتكوين أمر مركب بسيط (مثل أمر مركب لبدء الاتصال) من
شاشة النظام الرئيسي
بالضغط على شارة تسجيل أمر مركب (
). عند الانتهاء
من التسجيل، اضغط على شارات التوقف والحفظ لحفظ التغييرات الخاصة بك.
قم باختبار الاتصال الخاص بك فى شاشة النظام الرئيسي بالتشغيل مرة أخرى أو المرور خلاله لتصحيح الأخطاء.
يمكنك بعد ذلك ارفاق الأمر المركب كتصرف فى تهيئة الشاشة يتعرف على الشاشة الأولى للأمر المركب.
اضغط تجديد فى بيئة تشغيل الاختبار (اذا كانت مفتوحة)، أو اضغط هنا لاعادة بدء وحدة الخدمة وتحقق من أن الأمر المركب يتم تشغيله طبقا كما تم تصميمه.
لاحقا يمكنك استكشاف الطرق المتعددة المتاحة لتحرير الأوامر المركبة بالضغط بمفتاح الفأرة الأيمن على الأمر المركب
فى لوحة التجول وتحديد 'Open With'.
يعرض Visual Macro Editor (VME) الامر المركب كتسلسل متصل من عقد الشاشات، مع ملخص للتصرفات، وامكانيات التحرير المتاحة.
النموذج 1، Struts و Java Server Faces (JSF)
صفحات الانترنت،
EJB Access Beans،
خدمات الانترنت
(SOA):
فى مشروعات الانترنت، ومن خلال الأوامر المركبة وعناصر التكامل يمكنك تكوين مصادر قوية لتشغيل البيانات فى الخلفية والتعاملات المسلسلة، مما يسهل استخدام العناصر المشتركة.
تستطيع مشروعات الوحدة التابعة الثرية استدعاء خدمات الانترنت كجزء من فئة الحدث من التصرفات، بينما لا يمكنها تكوين خدمات الانترنت.
أى نوع من المشاريع يمكنه استخدام وحدات برامج EJB للتوصل.
استخدام محاكاة النظام الرئيسى
تتيح لك وظيفة
محاكاة النظام الرئيسى
التعامل مع مشروع HATS بدون الحاجة الى وصلة لتطبيق النظام الرئيسي،
ولكن مع امكانيات، مثل، تكوين أوامر التشغيل وأحداث الشاشة والتحويلات
وتشغيله على بيئة تشغيل الاختبار المحلية.
بشكل خاص، تتيح لك:
- تسجيل مسار من خلال تطبيق رئيسى يمكن استخدامه لاحقا عندما تكون فى حالة عدم اتصال.
قد يتيح لك ذلك العمل عندما لا يكون لديك التوصل المباشر للتطبيق، ولكن دون الحاجة الى تكوين لقطات شاشة مسبقا
لكل الشاشات اللازمة.
- اعداد عرض تقديمى لتطبيق HATS يستخدم ملف التتبع المحفوظ الذى يمثل تطبيق النظام الرئيسى، دون الحاجة الى
الاتصال بالنظام الرئيسى.
- حفظ سجل بتعاملات المستخدم النهائى مع تطبيق HATS معين، للمساعدة فى دعم الوحدة التابعة.
لتسجيل تتبع:
- اضغط على
برنامج معالجة تكوين تتبع محاكاة النظام الرئيسى
(
).
- فى شاشة النظام الرئيسي التى يتم فتحها بعد الانتهاء من برنامج المعالجة، قم بالتفاعل مع النظام الرئيسى بالتسلسل المرغوب؛ عند الانتهاء، قم بحفظ ملف التتبع.
لاسترجاع تسجيل التتبع:
- اضغط على ملف التتبع فى حافظة محاكاة النظام الرئيسى، وحدد استرجاع التسجيل على شاشة النظام الرئيسي.
- قم بالتعامل مع النظام الرئيسى. لاحظ أن المسار الخاص بك مقيد بالتصرفات التى اتخذتها أثناء التسجيل.
لاختبار مشروع HATS باستخدام محاكاة النظام الرئيسى:
- فى حافظة الوصلات،
قم بفتح الوصلة المفترضة.
- على علامة التبويب الأساسى، قم بتحديد مربع اختيار 'استخدام محاكاة النظام الرئيسى بدلا من الاتصال المباشر'.
قم بحفظ التغييرات.
- مثل هذا التغيير فى الوصلة يتطلب أن تكون بيئة تشغيل الاختبار المحلية لها مواصفات 'اعادة التدوير' لانتقاء المحددات الجديدة:
- الانترنت: قم باغلاق علامة التبويب لبرنامج استعراض الانترنت، وتوقف ثم أعد بدء وحدة الخدمة
- الوحدة التابعة الثرية: قم باغلاق نافذة التوصل للنظام الرئيسى، ثم اضغط على شارة تصحيح الأخطاء على خط الأدوات
- لاحظ، مرة أخرى، أن المسار الخاص بك مقيد بالتصرفات التى اتخذتها أثناء التسجيل.
استكشاف الوظائف المتقدمة من HATS
تحضير المشروع الخاص بك للانتاج
لعمل مشروع HATS كامل للانترنت جاهز للمستخدم النهائى للتوصل اليه كأحد تطبيقات الانترنت:
- تصدير
(
): بناء المشروع كتطبيق J2EE.
- نقل: نقل ملف EAR الى آلية وحدة خدمة WAS.
- التركيب: نشر التطبيق باستخدام WAS.
- تمكين المستخدمين النهائيين لديك من معرفة عنوان URL للتطبيق.
لعمل مشروع HATS كامل للوحدة التابعة الثرية جاهز ليتمكن المستخدمون النهائيون من تركيبه:
- تصدير
(
) مشروع خاصية Eclipse لديك (سيطلب منك تكوين مشروع خاصية فى أول مرة تقوم فيها بتصدير مشروع البرنامج المساعد).
- تصدير خصائص HATS والبرامج المساعدة اللازمة للتطبيق الخاص بك.
-
تكوين site.xml
(يسرد هذا الملف الخصائص المتاحة على موقع التحدث؛ سوف يوجه المستخدمون النهائيون الوحدة التابعة الثرية لديهم الى مكان هذا الملف).
- تحميل الخصائص التى تم تصديرها والبرامج المساعدة و site.xml الى موقع التحديث لديك.
- تركيب التطبيق بالاشارة الى الوحدة التابعة الثرية الخاصة بك بهذا الموقع.
مشاهدة المكتبة الخاصة بالمعلومات المباشرة عن HATS