JHTML

JHTML اختصار لـ Java within HTML . وهو نظام تأليف صفحات تم تطويره في مجموعة Art Technology Group (ATG). تحتوي الملفات ذات الامتداد ".jhtml" على وسوم HTML قياسية بالإضافة إلى وسوم خاصة تشير إلى كائنات Java تعمل على خادم خاص مُعدّ لمعالجة طلبات هذا النوع من الصفحات. [ 1 ]

ملخص

عند طلب صفحة JHTML، مثل "index.jhtml"، يُعاد توجيه هذا الطلب من خادم HTTP إلى نظام آخر يُشغّل خادم تطبيقات Java . تُجمّع صفحة JHTML أولًا في ملف بامتداد .java، ثم في ملف Java بامتداد .class. يُشغّل خادم التطبيقات الشيفرة الموجودة في ملف .class كبرنامج صغير (servlet) وظيفته الوحيدة هي إرسال دفق من بيانات HTTP وHTML القياسية إلى خادم HTTP، ومن ثم إلى برنامج العميل ( متصفح الويب عادةً) الذي طلب المستند في الأصل. تتمثل الفائدة الرئيسية لهذا النظام في أنه يسمح لمنطق Java المُشغّل على خادم التطبيقات بإنشاء HTML ديناميكيًا. غالبًا ما يتم الاستعلام من قاعدة بيانات لتجميع البيانات المحددة المطلوبة في الصفحة.

يستند هذا النظام إلى أشكال سابقة من برمجة CGI التي تسمح لبرنامج يعمل على خادم ويب بإنشاء صفحات HTML ديناميكيًا. باستخدام JHTML، يمكنك إنشاء صفحات HTML قياسية وإضافة بعض الوسوم الإضافية التي تمثل أجزاء بيانات صفحة HTML التي يجب على Java إنشاؤها. JHTML هي تقنية مملوكة لشركة ATG. حصلت شركة Sun Microsystems على ترخيص أجزاء من هذه التقنية وطورت نظام JSP انطلاقًا من نظام تجميع صفحات ATG.

مراجع

  1. "تطبيقات جافا الصغيرة في HTML - دليل بسيط إلى HTML" . www.simplehtmlguide.com . تم الاطلاع عليه بتاريخ 3 فبراير 2025 .