JHTML
جے ایچ ٹی ایم ایل کا مطلب ایچ ٹی ایم ایل کے اندر جاوا ہے۔ یہ آرٹ ٹیکنالوجی گروپ (اے ٹی جی) میں تیار کردہ صفحہ تصنیف کا نظام ہے۔ جے ایچ ٹی ایم ایل فائل نام کی توسیع والی فائلوں میں ملکیتی ٹیگز کے علاوہ معیاری ایچ ٹی ایم ایل ٹیگز ہوتے ہیں جو جاوا آبجیکٹ کا حوالہ دیتے ہیں جو اس قسم کے صفحات کی درخواستوں کو سنبھالنے کے لیے بنائے گئے خصوصی سرور پر چل رہے ہوتے ہیں۔ جائزہ جب جے ایچ ٹی ایم ایل پیج کے لیے درخواست کی جاتی ہے، مثلا۔ "index.jhtml"، اس صفحہ کے لیے درخواست HTTP سرور سے جاوا ایپلیکیشن سرور چلانے والے دوسرے سسٹم میں بھیج دی جاتی ہے۔ جے ایچ ٹی ایم ایل پیج کو پہلے جاوا فائل میں اور پھر جاوا کلاس فائل میں مرتب کیا جاتا ہے۔ ایپلیکیشن سرور. کلاس فائل میں کوڈ کو ایک سرولیٹ کے طور پر چلاتا ہے جس کا واحد کام معیاری ایچ ٹی ٹی پی اور ایچ ٹی ایم ایل ڈیٹا کا ایک سلسلہ واپس ایچ ٹی ٹی پی سرور پر اور کلائنٹ سافٹ ویئر (عام طور پر ویب براؤزر) پر واپس کرنا ہے جس نے اصل میں دستاویز کی درخواست کی تھی۔ اس نظام کا بنیادی فائدہ یہ ہے کہ یہ ایپلیکیشن سرور پر جاوا میں چلنے والی منطق کو متحرک طور پر ایچ ٹی ایم ایل تیار کرنے کی اجازت دیتا ہے۔ اکثر صفحہ میں درکار مخصوص ڈیٹا کو جمع کرنے کے لیے ڈیٹا بیس سے پوچھ گچھ کی جاتی ہے۔ یہ نظام سی جی آئی پروگرامنگ کی ابتدائی شکلوں سے ماخوذ ہے جو ویب سرور پر چلنے والے پروگرام کو متحرک طور پر ایچ ٹی ایم ایل تیار کرنے کی اجازت دیتا ہے۔ جے ایچ ٹی ایم ایل کے ساتھ، آپ معیاری ایچ ٹی ایم ایل لکھ سکتے ہیں اور صرف چند اضافی ٹیگز داخل کر سکتے ہیں جو ایچ ٹی ایم ایل پیج ڈیٹا کے ٹکڑوں کی نمائندگی کرتے ہیں جسے جاوا کو بنانے کے لیے استعمال کیا جانا چاہیے۔ جے ایچ ٹی ایم ایل اے ٹی جی کی ملکیتی ٹیکنالوجی ہے۔ سن مائیکرو سسٹمز نے اس ٹیکنالوجی کے حصوں کو لائسنس دیا اور اے ٹی جی پیج کمپلیکیشن سسٹم سے جے ایس پی سسٹم تیار کیا۔ ایچ ٹی ایم ایل جاوا پلیٹ فارم