HybridJava Web Framework

HybridJava Web Framework

برنامج MVC Java Web Framework البسيط من جانب الخادم ، وهو بديل لـ JSF و Wicket و Tapestry و Click إلخ. يتكون الإطار من مترجم ووقت التشغيل.
برنامج MVC Java Web Framework البسيط من جانب الخادم ، وهو بديل لـ JSF و Wicket و Tapestry و Click إلخ. يتكون إطار العمل من برنامج التحويل البرمجي ووقت التشغيل.يتم تعريف لغة HybridJava بدقة من خلال دمج قواعد لغة Java و HTML الرسمية وتمتد دلالات Java عبر العلامات.يقوم برنامج التحويل البرمجي بإنشاء رمز Java الذي تم استدعاؤه من Servlet واحدة.وقت التشغيل أقل من 1000 سطر من تعليمات Java البرمجية ويتم توفيره كمصدر مفتوح ، وكذلك نموذج Servlet.من الحلول المعروفة ، تعد لغة Facelets (التي استبدلت مؤخرًا JSP في JSF) من الناحية الوظيفية هي الأقرب إلى HybridJava ، ولكن الأخيرة أكثر بساطة وأكثر قوة .... تم تصميم الإطار بنهج بسيط ، بحيث يتجنب تمامًا استخدام العديد من "المفاهيم الشائعة: JavaBeans ، مساحات أسماء XML ، XML والتكوين بشكل عام ، التعليقات التوضيحية ، لغة التعبير وما إلى ذلك. الوثائق الكاملة أقل من 20 صفحة مطبوعة.ومع ذلك ، فإن الإطار لديه كل الميزات اللازمة للتنافس مع أطر جافا الأخرى المكونة للمكونات.يتم تعريف المكونات على أنها تعميم لعناصر HTML ، بمعنى أنه لاستخدام مكون ما يكفي فقط لإدراج علامتها (علاماتها) في علامة تمييز العرض دون تكوين أو ترميز Java.كما يدعم HybridJava المكونات التي تسمح بأكثر من منطقة مخصصة لإدراج المحتوى.نتيجة لذلك ، قد يكون للمكونات تصميم خاص بها ، مما يلغي الحاجة إلى تقنية تشبه البلاط.في الحالة العامة ، يتكون المكون من ملف .widget مرمّز بلغة HybridJava (العرض) وفئة Java.يتم تقديم المكونات خفيفة الوزن التي ليس لها حالة فقط بواسطة ملف .widget ويتم تجميعها مباشرةً في عرض الصفحة بأكملها.عادة ما تكون الأزرار وعناصر التحكم الأخرى خفيفة الوزن.يقوم الإطار تلقائيًا بتعيين معرّفات فريدة لمثيلات المكونات ، ويتولى إرسال إجراءات المستخدم إلى المثيلات المقابلة.تطبيق جافا النقي
hybridjava-web-framework

موقع الكتروني:

المميزات

التصنيفات

بدائل HybridJava Web Framework لجميع المنصات مع أي ترخيص

Tapestry

Tapestry

يعد Apache Tapestry إطار عمل مفتوح المصدر لإنشاء تطبيقات ويب ديناميكية وقوية وقابلة للتطوير بدرجة كبيرة في Java.