مرحبا بك فى HATS!
|
مع HATS، يمكنك تحويل تطبيقات العمل الهامة الخاصة بك على النظام الرئيسى الى تطبيقات انترنت أو الوحدة التابعة الثرية.
نرجح بشدة أن تتبع كل الخطوات بالأسفل للبدء السريع فى HATS.
| |
قم بتوسيع مواضيع البرنامج التعليمى المرتبة واضغط على الوصلات المرتبطة لتتعرف عن HATS:
قم بتكوين مشروعك الأول
تكوين مشروع هى الخطوة الأولى فى التطوير مع HATS.
- اضغط هنا لاستعراض برنامج معالجة تكوين مشروع
(
: هذه الشارة متاحة أيضا على خط الأدوات بالأعلى).
حدد نوع المشروع ومحددات الاتصال والفكرة الرئيسية والقالب.
اضغط على tab 'مرحبا بك فى HATS' الموجودة بالأعلى للعودة الى هذه الصفحة بعد الانتهاء من برنامج المعالجة.
- قم باختبار مشروع الوحدة التابعة للانترنت أو الوحدة التابعة الثرية بتحديده فى مشاهدة مشروع HATS، ثم الضغط على
تصحيح الأخطاء
(
).
عندما يطلب منك، قم ببدء محطة العرض. بالنسبة الى مشروعات الانترنت، قد يتوجب عليك تحديد أى وحدة خدمة للبدء.
بالنسبة الى مشاريع الوحدة التابعة الثرية، يمكنك على الأرجح قبول المفترضات فى نافذة تصحيح الأخطاء، والضغط مرتين على اسم التطبيق فى نافذة التوصل الى النظام الرئيسى لبدءه.
تحقق
بيئة تشغيل الاختبار الضمنية
هذه تشغيل المشروع الخاص بك بحيث يمكنك معاينته واختباره
قبل نشره.
لاحظ أن شاشات النظام الرئيسى الخاص بك يتم عرضها حاليا باستخدام التحويل المفترض.
- يتم تركيب HATS كمنتج تجريبى. اذا كنت قد قمت بشراء تراخيص HATS، اضغط هنا لاستعراض حوار محددات الترخيص.
اضغط هنا لمزيد من المعلومات عن اتاحة التراخيص.
تهنئة، لقد قمت بتكوين ومعاينة المشروع الأول لك!
تعديل القالب
يتحكم القالب فى الشكل العام الأساسى والنمط (مثل اللون وطاقم الطباعة) الخاص بالتطبيق.
القالب الذى قمت بتحديده فى برنامج معالجة تكوين مشروع هو المفترض المستخدم لكل شاشة.
بواسطة
تعديل قالب المشروع الخاص بك،
لا يمكنك تغيير المظهر الكلى للتطبيق الخاص بك.
اضغط هنا لفتح القالب المفترض فى محرره.
لعمل تغيير بسيط على قالب HTML لمشروع الانترنت، قم بتنفيذ ما يلى:
- فى tab التصميم، اضغط لوضع المؤشر الوامض تمام على يمين النص "شركتى".
- اضغط مسافة للخلف لمسح الاسم ماسك المكان، ثم أكتب اسم الشركة الخاصة بك.
- أكتب 'Ctrl+S' (أو حدد 'ملف > حفظ') لحفظ التغييرات الخاصة بك.
- اضغط على tab متصفح الانترنت وحدد تجديد للاطلاع على معاينة للتغيير الخاص بك (اضغط هنا اذا كنت بحاجة الى اعادة بدء تصحيح الأخطاء على وحدة الخدمة).
- يمكنك أيضا تحرير وصلات القالب وعناوين URLs التى تشير لها الآن، اذا رغبت، أو انتظر حتى وقت لاحق.
لعمل تغيير بسيط على قالب مشروع الوحدة التابعة الثرية، قم بتنفيذ ما يلى:
- فى المحرر المرئى، اضغط على المساحة الكبيرة الفارغة حيث سيذهب التحويل، لتحديده.
- اضغط على tab الخصائص (الموجودة على اللوحة أسفل المحرر).
- حدد صف 'الخلفية' واضغط على المفتاح (ذو علامات القطع) فى أقصى اليمين.
- قم بتغيير اللون واضغط حسنا. لاحظ التطبيق الفورى للون الجديد داخل المحرر المرئى.
- أكتب 'Ctrl+S' (أو حدد 'ملف > حفظ') لحفظ التغييرات الخاصة بك.
- اضغط تجديد فى بيئة تشغيل الاختبار (أو اضغط هنا لاعادة بدء نافذة تصحيح الأخطاء) للاطلاع على معاينة من للتغيير الخاص بك.
لتحرير قالب باستخدام مشاهدة مشاريع HATS، اضغط مرتين على القالب فى حافظة قوالب/ محتويات الانترنت (أو الوحدة التابعة الثرية) للمشروع
(أو اضغط مرتين على القالب وحدد فتح).
يمكنك تكوين قالب بناءا على قالب أخر (أو، فى حالة مشروع الانترنت، موقع انترنت قائم، مما يسهل
استخدام نسخة من ارشادات النمط والمحتويات للشركة الخاصة بك)،
مع
برنامج معالجة تكوين قالب (
).
تحرير التحويل البيانى المفترض والقواعد الشاملة
فئات التحويل البيانى هى مجموعات من أزواج تحويل مرتبة.
يتم استخدام فئة
التحويل البيانى المفترض
بواسطة التحويل المفترض لتغيير مكونات النظام الرئيسى الى عناصر واجهة التعامل GUI.
اضغط هنا لفتح محرر محددات المشروع
(
)
الى tab التحويل البيانى.
حدد صف فى الجدول السفلى ثم حدد تحرير (ان لم يكن لديك أى لقطات شاشة سوف يتم اخبارك بكيفية الحصول على واحدة) لفتح برامج معالجة يتيح لك:
- تعديل منطقة الشاشة لتبحث فيها عن المكون المستهدف.
- قم بتغيير المكون المراد البحث عنه فى المنطقة.
تعديل محددات المكون اذا لزم الأمر بحيث يتم التعرف على المكون كما يتم استخدامه فى التطبيق الخاص بك.
- قم بتغيير عنصر واجهة التعامل التى تريد استخدامه للتحويل البيانى للمكون.
على سبيل المثال، قد تريد تحويل المفاتيح الوظيفية بيانيا كمفاتيح بدلا من وصلات.
يمكنك اضافة زوج مكون/عنصر واجهة تعامل جديد، أو الغاء اتاحة البنود القائمة.
عندما يقوم HATS بتشغيل شاشة باستخدام التحويل البيانى المفترض، يقوم باختبار الزوج الأول، واذا وجد أى من المكونات المستهدفة
فى المنطقة المحددة، يتم التعويض بعنصر واجهة التعامل المرفق، وتصبح المساحة المستهلكة غير متاحة الى أى زوج أخر.
ثم يتم النظر الى الصف التالى الذى تم تحديده (زوج) فى الجدول، وهكذا.
القواعد الشاملة هى مفهوم مرتبط (يوجد أسفل التحويل البيانى المفترض تماما فى تسلسل التجول فى tab التحويل البيانى).
حدد مفتاح الاضافة وقم باكتشاف قوة
القاعدة الشاملة
فى:
- تعريف مناظرة المكون/عنصر واجهة التعامل لمجال الادخال والتى تنطبق على كل التحويلات، ولي المفترض فقط.
- تحديد ليس فقط عنصر واجهة التعامل ولكن أيضا "مقطع التحويل" والذى يحتوى على عنصر واجهة التعامل المستهدف ولكن يتيح
أيضا جميع الوظائف الغنية من 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 access beans.
استخدام محاكاة النظام الرئيسى
تتيح لك وظيفة
محاكاة النظام الرئيسى
العمل على مشروع HATS بدون الحاجة الى اتصال الى تطبيق الرئيس،
ولكن مع امكانية، على سبيل المثال، تكوين أوامر التشغيل وأحداث الشاشة والتحويلات
وتشغيله على بيئة تشغيل الاختبار المحلية.
بشكل خاص، تتيح لك:
- تسجيل مسار من خلال تطبيق رئيسى يمكن استخدامه لاحقا عندما تكون فى حالة عدم اتصال.
قد يتيح لك ذلك العمل عندما لا يكون لديك التوصل المباشر للتطبيق، ولكن دون الحاجة الى تكوين لقطات شاشة مسبقا
لكل الشاشات اللازمة.
- قم باعداد عرض تقديمى لتطبيق HATS يستخدم ملف التتبع المحفوظ الذى يمثل التطبيق الرئيسى، دون الحاجة الى
الاتصال بالنظام الرئيسى.
- قم بحفظ تفاعل المستخدم النهائى مع تطبيق HATS معين، للمساعدة فى دعم الوحدة التابعة.
لتسجيل تتبع:
- اضغط على
برنامج معالجة تكوين تتبع محاكاة النظام الرئيسى
(
).
- فى المحطة الرئيسية التى يتم فتحها بعد الانتهاء من برنامج المعالجة، قم بالتفاعل مع النظام الرئيسى بالتسلسل المرغوب؛ عند
الانتهاء، حفظ ملف التتبع.
لاسترجاع تسجيل التتبع:
- اضغط على ملف التتبع فى حافظة محاكاة النظام الرئيسى، وحدد استرجاع التسجيل على المحطة الرئيسية.
- تفاعل مع النظام الرئيسى. لاحظ أن المسار الخاص بك مقيد بالتصرفات التى اتخذتها أثناء التسجيل.
لاختبار مشروع HATS باستخدام محاكاة النظام الرئيسى:
- فى حافظة الاتصالات،
قم بفتح الاتصال المفترض.
- على tab الأساسى، قم بتحديد مربع اختيار 'استخدام محاكاة النظام الرئيسى بدلا من الاتصال المباشر'.
قم بحفظ التغييرات.
- تغيير فى الاتصال كهذا يتطلب أن تكون بيئة تشغيل الاختبار المحلية 'تم اعادة التدوير' لانتقاء المحددات الجديدة:
- الانترنت: قم باغلاق tab متصفح الانترنت، وتوقف ثم أعد بدء وحدة الخدمة
- الوحدة التابعة الثرية: قم باغلاق نافذة التوصل التوصل للنظام الرئيسى، ثم اضغط على شارة تصحيح الأخطاء على خط الأدوات
- لاحظ، مرة أخرى، أن المسار الخاص بك مقيد بالتصرفات التى اتخذتها أثناء التسجيل.
استكشاف الوظائف المتقدمة من HATS
تحضير المشروع الخاص بك للانتاج
لعمل مشروع HATS كامل للانترنت جاهز للمستخدم النهائى للتوصل اليه كتطبيق انترنت:
- ارسال
(
): بناء المشروع كتطبيق J2EE.
- نقل: نقل ملف EAR الى آلية وحدة خدمة WAS.
- التركيب: نشر التطبيق باستخدام WAS.
- دع المستخدمين النهائيين لديك يعرفوا عنوان URL للتطبيق.
لعمل مشروع HATS كامل للوحدة التابعة الثرية جاهز ليتمكن المستخدمون النهائيون من تركيبه:
- ارسال
(
) مشروع خاصية Eclipse لديك (سيطلب منك تكوين مشروع خاصية فى أول مرة تقوم فيها بارسال مشروع البرنامج المساعد).
- ارسال خصائص HATS والبرامج المساعدة اللازمة للتطبيق الخاص بك.
-
تكوين site.xml
(يسرد هذا الملف الخصائص المتاحة على موقع التعديل؛ سوف يوجه المستخدمون النهائيون الوحدة التابعة الثرية لديهم الى مكان هذا الملف).
- تحميل الخصائص التى تم ارسالها والبرامج المساعدة و site.xml الى موقع التعديل لديك.
- تركيب التطبيق بالاشارة الى الوحدة التابعة الثرية الخاصة بك بهذا الموقع.
مشاهدة المكتبة الخاصة المعلومات المباشرة عن HATS