نظرة عامة على نسيجدليل الدراسة

Published on 2023-04-20 00:10:05 · 中文 · English · Español · हिंदीName · 日本語 · Русский язык · 中文繁體

Apache Tapestry هو إطار ويب مفتوح المصدر مكتوب بلغة Java. إنها واحدة إطار عمل الشبكات القائمة على المكونات. مكون Tapestry هو فئة Java. إنها ليست ميراثا من الفئات الأساسية الخاصة بإطار العمل ولا تطبيقات للواجهات ، فهي مجرد POJOs عادية (كائنات Java قديمة عادية).
الميزات المهمة لجافا المستخدمة من قبل نسيج هي: التعليقات. يتم إنشاء صفحات ويب Tapestry باستخدام مكون واحد أو أكثر ، ولكل منها قالب يستند إلى XML وفئة مكون تزين العديد من التعليقات التوضيحية ل Tapestry. يمكن ل Tapestry إنشاء أي شيء من تطبيقات الويب الصغيرة ذات الصفحة الواحدة إلى تطبيقات الويب الكبيرة التي تحتوي على مئات الصفحات.

فوائد النسيج

بعض المزايا التي تقدمها المفروشات هي-
تطبيقات ويب قابلة للتطوير بدرجة كبيرة. واجهة برمجة التطبيقات التكيفية. إطار سريع وناضج. إدارة متجر الدولة المستمرة. عكس التحكم المدمج.

ملامح نسيج

نسيج لديه الميزات التالية-
إعادة تحميل الدورة التدريبية الحية تقارير واضحة ومفصلة عن الاستثناءات هيكل ثابت ، سلوك ديناميكي. الاستخدام المكثف لكائنات Java القديمة العادية (POJOs) رمز أقل ، أكثر.

لماذا نسيج؟

تحتوي Java بالفعل على الكثير من أطر عمل الويب ، مثل JSP و Struts وما إلى ذلك ، فلماذا تحتاج إلى إطار عمل آخر؟ معظم أطر عمل الويب Java اليوم معقدة ولها منحنى تعليمي حاد. إنها قديمة الطراز ، ويتطلب كل تحديث دورة تجميع واختبار ونشر.
نسيج ، من ناحية أخرى ، يقدم من خلال إعادة تحميل الفصل المباشر ، والذي يوفر نهجا حديثا لبرمجة تطبيقات الويب. بينما تقدم الأطر الأخرى عددا كبيرا من الواجهات والتجريدات والفئات الأساسية ، لا يقدم Tapestry سوى عدد قليل من التعليقات التوضيحية ، ولا يزال يوفر القدرة على كتابة تطبيقات كبيرة بدعم AJAX غني.