جاوة ه ة الهندسه المعماريه
ه ة جاوة تطبيق برنامج وصله (API) وتتألف من جناح من عناصر التكنولوجيا والخدمات التي تستخدم لبناء تطبيقات المشاريع. وتشمل المكونات التي يمكن ان تستخدم لبناء العرض التجاري والمنطق ، ابيس لإدارة المعاملات التجارية ، والامن والبنية التحتية ادوات لدعم التطبيق البيئة التي تعمل فيها ، والادوات اللازمة للداخلية وخارجية على السواء التكامل. فيما يلى قائمة من التكنولوجيات الرئيسية التي توفرها جاوة ه ة. التطبيقات المءسسيه والمعاملات مكونات servlet ، صفحات خادم جافا (التخطيط الاستراتيجى المشترك) ، ويواجه خادم جافا (jsf) ، وejb هي خادم جانب المكونات التي تستخدم لتحديد العرض المنطق ومنطق الاعمال. بروتوكول انتقال النص المتشعب فان بروتوكول انتقال النص المتشعب العملاء الجانب API توفره java.net حزمه ، وخادم بروتوكول انتقال النص المتشعب - الجانب API يعرف باستخدام servlets وjsps. Https ذاته يتعارض مع البروتوكول بروتوكول انتقال النص المتشعب مر بها بروتوكول SSL نفس العميل والخادم API. Javamail البريد API يوفر التطبيق على مستوى وصله لتطبيق مكونات شبكة الانترنت لارسال رسائل البريد الالكتروني. جاوة المعاملات (jta) API فان jta API هو المقصود من ترسيم الحدود بين المعاملات الحاويات وتطبيق لتنفيذ المعاملات التطبيقات الموزعه. جاوة تسمية ودليل وصله (jndi) jndi API يوفر التطبيق على مستوى التفاعل الوصول الى تسمية ودليل الخدمات فضلا عن خدمات بينية الى نعلق كمقدم للطريقة في التسميه وخدمة دليل. Javabeans تفعيل الاطار (jaf) jaf يوفر اطارا لمعالجة البيانات المختلفة المتعددة الاغراض فى الانترنت والبريد التمديد (تمثيليه صامتة) انواع ، ويكون منشؤها في قوالب مختلفة والمواقع. الخدمات الامنية جاوة إذن العقد لخدمات الحاويات (jacc) العقد المبرم بين آ ه ة جاوة تطبيق الخادم وأذن للخدمات. جاوة تأمين المقبس التمديد (jsse) API للامن طبقة المقبس ان يوفر الامن لدورة البيانات السرية ، وسلامة البيانات وخادم التوثيق. جاوة الترميز الهندسه المعماريه (jca) اطارا اساسيا للحصول على وظيفة الترميز الناميه. جاوة المشفره خدمات (لجنة التعليم المشتركة) مع الترميز اطار متقدمة الترميز وظائف متعددة لدعم الترميز مقدمي الخدمات. Certpath او اصدار الشهادات لخلق مسار API ، بناء ، والتأكد من صحه الشهاده الرقميه المسارات. جاوه عام خدمات الأمن تطبيق برنامج وصله (jgss) API موحدة للحصول على خدمات الأمن على قمة مجموعة متنوعة من الآليات الكامنة والامن ، بما في kerberos ، التي هي اللبنات لتسجيل دخول واحد على وتشفير البيانات. التكامل والتفاعل الناءيه طريقة الاحتجاج عبر الانترنت بين الجرم السماوي البروتوكول (rmiiiop) API الناءيه يسمح باستخدام لغة جافا يدعو جمهورية جزر مارشال اكثر من iiop ، التي يمكن الوصول كوربا الاجسام او خدمات من جمهورية جزر مارشال جاوة تطبيق مباشرة. وصف لغة جافا بينيه (idl الى حد بعيد) جاوة idl الى حد بعيد يتيح تطبيق جافا ه ة ليكون بمثابة كوربا العملاء في الاحتجاج الخارجية كوربا الاجسام باستخدام iiop البروتوكول. Jdbc API jdbc API يوفر الربط مع النهاية الخلفية نظم قواعد البيانات ، التي تضم وصلات ، وتجميع الصدد ، وخدمات قواعد البيانات الموزعه. ه ة جاوة الموصل الموصل الهندسه المعماريه الهندسه المعماريه هي احد موردي الخدمات البينيه ، التي تتيح الموارد المحولات صلة الى نظم معلومات المؤسسات (نظام المعلومات البيءيه) أو النظم القديمة لتكون plugged في جاوة الى اي هه عناصر الخدمات. خدمات الشبكه العالمية ويشمل هذا الدعم API متزامن لخدمات الشبكه العالمية (جافا أكس أم أل API للالقائم للجنة الحمايه من الاشعاع ، او jax - للجنة الحمايه من الاشعاع) ، غير تزامني خدمات الشبكه العالمية (الصابون مع الملحقات API لجاوه ، او saaj) ، والوصول الى قلم المحكمه لخدمة اكس ام ال (جافا API لل أكس أم أل السجلات ، او jaxr). Jaxp يوفر وسيلة معياريه لاعرب أكس أم أل الوثائق وتحويل اولئك الذين يستخدمون معدات الشكل. ه ة 5،0 يضيف جاوه أسهل وأوسع نطاقا لدعم خدمات الشبكه العالمية من خلال ادخال jax - WS 2.0 (الخلف الى jax - للجنة الحمايه من الاشعاع) وjaxb 2،0. الادارة جاوة ه ة تكنولوجيات دعم مجموعة متنوعة من العملاء ، لexamplejava ه ة : برنامج صغير ، جاوة لي الزبون (أو الاجهزه الجواله) ، وطلب الزبائن (متصفحات والاغنياء العملاء). هؤلاء الزبائن يمكن الوصول إلى مختلف عناصر الخدمات التي تقدمها جاوة ه ة عبر بروتوكول انتقال النص المتشعب بروتوكول https او تأمين امنه باستخدام بروتوكول طبقة المقبس (SSL) او طبقة النقل الآمن (tls). جاوة ه ة ويتكون من شبكة الحاويه (عادة تنفيذها باعتبارها ملقم الويب) والمءسسه جاوة فول (ejb (الحاويات) وعادة ما تنفذ كما طلب الخادم). أ - صافي عميل يمكنه ايضا ارسال طلبات الخدمة الى شبكة الحاويه او ejb الحاويات عن طريق مجموعة متنوعة من خيارات التشغيل المتبادل مثل خدمات الشبكه العالمية (التي interoperate مع jax - للجنة الحمايه من الاشعاع) وجسر (التي interoperates مع جمهورية جزر مارشال - iiop). بناء عناصر متداخله التالية يقدم وصفا موجزا لهذه العناصر والبرمجه بلغة جافا ه ة الكامنة والخدمات : Servlets Servlets سيتم نشرها الى "السياق" (اسم افتراضي لservlets المنتشره) على المحلية المضيفه ، على سبيل المثال ، mycontextroot ، ويمكن الاستناد اليها عن طريق موقع http://localhost:8080/mycontextroot/myservlet حيث myservlet هو اسم من servlet. ملف web.xml مخازن المعلومات عن servlet التشكيل ، حيث جافا الدرجة الفعليه ستكون اشارة الى الطبقة الماديه جاوة اسم (في هذا المثال ، myservletclass) وعنوان الموقع نمط (على سبيل المثال ، / mycontextroot). فان web.xml الملف هو ملف النشر ، وتخزن في - / على شبكة الانترنت دليل الوقود النووي المشع من ملقم الويب أو تطبيق الخادم. التخطيط الاستراتيجي المشترك ساكنة لغة تأشير النص الفائق محتوى هذه هي لغة تأشير النص الفائق وثيقة عادية ، حيث التخطيط الاستراتيجى المشترك المطيع لا يحتاج الى تجميع. كتابة هذه العناصر هي بسيطة جاوة المدونات التي تهدف الى التعامل مع منطق العرض ، بدلا من منطق الاعمال. التخطيط الاستراتيجي المشترك توجيهات هذه هي التعليمات لالمطيع لعملية التخطيط الاستراتيجي المشترك ، على سبيل المثال ، الى استيراد جاوة الطبقات في صفحة او تقديم تعليمات خاصة لمعالجة الصفحه عندما يحتج بها. التخطيط الاستراتيجي المشترك الاجراءات الاجراءات هي العلامات التي تتحكم في سلوك وقت التشغيل وادارة التخطيط الاستراتيجي المشترك الردود عادت الى الزبون. اسم وقيمة البارامتر حسب معلومات اضافية) ، والامام (الامام مقدم الطلب الى صفحة جديدة) ، والبرنامج المساعد (توليد الزبائن متصفح محددة لغة تأشير النص الفائق العلامات التي تحتكم الى نتيجة في جاوه وظيفة اضافية في برامج المدونات). التخطيط الاستراتيجي المشترك taglibs taglibs هي اكس ام أل - مثل العرف الاختياري مع العلامات والصفات والهيئات من اجل التخطيط الاستراتيجي المشترك. انها يمكن ان تستخدم لاداء بسيطة لتحويل البيانات ، ومحتوى البيانات مرشح معين ، او لاخفاء تعقيد الوصول الى مصادر البيانات وغيرها من الاجسام جاوة. باستخدام taglibs يمكن ان يجعل عملية تجهيز منطق أكثر تنظيما وأسهل في الصيانة في واحدة التخطيط الاستراتيجى المشترك ، ويمكن ادراجها في التخطيط الاستراتيجي المشترك باضافه التخطيط الاستراتيجى المشترك التوجيه <٪ @ taglib يوري = "/ mytag" البادءه = "myprefix" ٪>. البادءه علامة ترمز الى مكتبه واصف (على سبيل المثال ، mytag.tld). الفعلي هو جافا الدرجة المشار اليها في web.xml مع taglib اسم والماديه يوري الموقع. Jsf Ejb وهناك ثلاثة انواع من ejbs : الدورة الفول والفاصوليا والخمسين للاشارة الى محادثة بين العميل وتطبيق عنصر الخدمة الناءيه. عندما يطلب أحد العملاء للخدمات التجارية من خلال التذرع نائية خدمة العنصر ، الدورة فول (الناءيه عنصر) الردود. ا فول جليل الدورة قد تستمر لتحديد دورة للدولة او دعوات التفاعلات بين العميل والناءيه عناصر الخدمات. اذا كانت الدولة هي الابقاء على الدورة ، جليل الدورة فول يمكن تحسين ادارة سلامة المعاملات او تستأنف بعد فشل اكثر من دورة. هذا هو عادة ما يتحقق عن طريق استخدام الحاويه الخدمات مثل جافا وجافا تسلسل التفكير. أ عديمي الجنسيه الدورة فول لا تستمر الدورة الدولة. الفاصوليا والفول والكيان كيان الدولة تزامن مع استمرار تخزين البيانات باستخدام خدمات الحاويات. وبعباره اخرى ، يمكن ان تكون البيانات التجارية مستمرة الى النهاية الخلفية قاعدة بيانات موثوقه وبشكل امن الكيان باستخدام حبوب. اذا مطوري صراحة تصميم وتحديد كيف ينبغي ان تكون البيانات التجارية استمرت في قاعدة البيانات ، ثم الكيان فول ويقال ان الفول الذي يديره استمرار. اذا مطورين الاستفادة من الأدوات الحاويات ، التي ينص عليها تطبيق خادم البائعين ، لادارة أوجه الارتباط بعلاقات رسم الخرائط من الكيان فول الى الكامنة والارتباط بعلاقات قاعدة البيانات ، ثم الكيان فول ويقال ان الحاويات التي تديرها استمرار. رسالة مدفوعه الفول (mdb) مصارف التنمية المتعددة الاطراف تسمح ejb لاستقبال جاوة خدمة الرسائل (الدائرة الطبية المشتركة). وبعباره اخرى ، ejb يمكن ان تكون هدفا لرسالة الدائرة الطبية المشتركة. هذا يمكن ان يؤدي الى فوائد توفير موثوق بها ، غير تزامني ايصال معلومات من العميل باستخدام الدائرة الطبية المشتركة الى الخادم باستخدام ejbor العكس بالعكس. الى جانب ذلك ، mdb يمكن بسهولة استخدام المشترك مع سائر مكونات جافا ه ة باستخدام الرسائل وejb. جاوة هه 5،0 يقدم ejb 3،0 ، والذي يستخدم الشرح) @ عديمي الجنسيه ، @ ejb) لتبسيط التنمية التعقيد والجهد في بناء ejbs. الخدمات الداعمة للالمتبادل قاعدة بيانات ربط الخدمة jdbc. المعاملات داءره ادارة jta. تسمية الخدمة jndi. الاتصالات وخدمات التوصيل http:// ، https ، SSL ، جمهورية جزر مارشال / iiop. خدمة رسائل الدائرة الطبية المشتركة ، javamail. ومن بين هذه الخدمات هه جاوة ، والاتصالات وخدمات التوصيل امران ضروريان لدعم جافا ه ه - صافي المتبادل باستخدام جسر التكنولوجيا (مثل جمهورية جزر مارشال / iiop جسر). فان خدمة رسائل غالبا ما تستخدم لغير تزامني متزامن وخدمات الشبكه العالمية للاستراتيجية التكامل. على سبيل المثال ، saaj يتطلب javamail التعامل مع الوثيقة والملحقات. نشر تطبيقات جافا ه ة سقوط الاذن الى ملف السيارات - نشر دليل (على سبيل المثال ، ٪ as_home ٪ \ المجالات \ domain1 \ autodeploy في الشمس جاوة تطبيق نظام الخادم حيث ٪ as_home ٪ هو دليل اين تطبيق خادم ثنائيات الاقامة). نمله باستخدام البرنامج النصي لنشر (على سبيل المثال ، الشمس جاوة تطبيق نظام خادم استخدامات مخصصا نمله النصي دعا asant). باستخدام الانترنت لنشر الادارة تعزية. باستخدام سطر الاوامر (على سبيل المثال ، asadmin نشر في الشمس جاوة تطبيق نظام الخادم). باستخدام بيئة تطوير متكاملة مثل netbeans نشر. ادارة وصول الانسان للسيطره الامنية مهم جدا لتطبيق النشر. دور الامن هو معرف في application.xml الملف ، وهو معلن الامن سمة من جاوة ه ة الهندسه المعماريه. طلب نشر الاداه ستكون نسخة اذنيه جميع الملفات الى جاوة ه ة تطبيق الخادم ، أي توليد اللازمة لتنفيذ الطبقات ويساعد الوثائق ، وطلب الاذن بنشر ملفات لنشر دليل للتطبيق جافا ه ة الخادم. بعد ذلك ، والمهندسين المعماريين ومطوري الحاجة الى تطبيق خادم وفق معلومات محددة ، مثل خلق الصدد مصادر البيانات وإدارة المصانع والدائرة الطبية المشتركة الصف الاسماء. هذا هو مقال اضافها blerick tawman
|
|||
|