سوچ رہا ہے کہ جے ایس پی اور اس کا استعمال کیا ہے؟ ٹھیک ہے ، آپ صحیح جگہ پر اترے ہیں! جاوا سرور صفحات ، عام طور پر کہا جاتا ہے ٹیکنالوجی جاوا ویب ٹیکنالوجیز میں سے ایک ہے۔ یہ ایک سرور سائیڈ ٹیکنالوجی ہے جو بنیادی طور پر ویب ایپلی کیشنز بنانے کے لئے استعمال کی جاتی ہے۔ میں آپ سب کے ساتھ گہرائی میں جے ایس پی کے تصور پر بات کرتا ہوں۔
اس مضمون میں ، میں مندرجہ ذیل نکات کا احاطہ کروں گا:
- جے ایس پی پیج کیا ہے؟
- جے ایس پی ٹکنالوجی کی خصوصیات
- جے ایس پی پیج کا لائف سائیکل
- جے ایس پی کا نحو
- جاوا سرولیٹ کیا ہے؟
- ایک سادہ JSP صفحہ
- جے ایس پی پیج کو کیسے چلائیں؟
جے ایس پی ٹکنالوجی کے تصور کو آسان بنانے کے ساتھ ، مجھے آپ کی بنیادی باتوں سے تعارف کرانے دیں۔
جے ایس پی ٹکنالوجی بنیادی طور پر جے ایس پی صفحات تیار کرنے کے ل pages ایک زبان ہے۔ اس ٹکنالوجی سے ویب مواد تیار ہوتا ہے جو متحرک اور مستحکم اجزاء پر مشتمل ہوتا ہے۔
اب ، میں یہ بتاتا چلوں کہ جے ایس پی پیج کیا ہے!
جے ایس پی پیج کیا ہے؟
ایک جے ایس پی پیج ہے متن دستاویز اس میں متن کی دو اقسام ہیں: جامد مواد اور متحرک مواد . کسی بھی متن پر مبنی شکل میں جامد مواد کا اظہار کیا جاسکتا ہے ، کہتے ہیں ، . جبکہ ، متحرک مواد جاوا کوڈ پر مشتمل ہے۔یہاں جے ایس پی ٹکنالوجی جامد مواد کو جاوا کوڈ کے ساتھ جوڑتی ہے ، لہذا اسے متحرک ویب صفحہ بنادیتی ہے۔کے ذریعہ فائل کے لئے فائل کی توسیع صفحہ ہونا چاہئے .jsp . جے ایس پی پیج کے کسی ٹکڑے کی سورس فائل کی توسیع یہ ہے .jspf.
اب جب آپ جے ایس پی صفحات اور جے ایس پی ٹکنالوجی کے تصور سے واقف ہیں تو آئیے ، آگے بڑھیں اور جے ایس پی کی خصوصیات کو سمجھیں۔
جے ایس پی ٹکنالوجی کی خصوصیات
1. آسان کوڈنگ
جے ایس پی ٹیگ پر مبنی پروگرامنگ کی اجازت دیتا ہے۔ لہذا ، جاوا زبان میں مہارت کی ضرورت نہیں ہے۔ ایچ ٹی ایم ایل ٹیگ استعمال کرنا آسان ہیں ، لہذا کوڈ آسانی سے پڑھنے کے قابل ہے۔
2. انٹرایکٹو ویب صفحات
متحرک ویب صفحات کی تعمیر جو حقیقی وقت کے ماحول میں صارفین کے ساتھ بات چیت کرنے کے اہل ہیں۔
3. ایک ڈیٹا بیس کے لئے آسان کنکشن
یہ ہمیں ڈیٹا بیس سے آسان کنکشن کی اجازت دیتا ہے کیونکہ یہ بنیادی طور پر سرور کے ساتھ جڑتا ہے۔
خصوصیات کے بارے میں مطالعہ کرنے کے بعد ، آئیے ہم آگے بڑھتے ہیں اور جے ایس پی صفحے کے لائف سائیکل کو تلاش کرتے ہیں۔
جے ایس پی پیج کا لائف سائیکل
میں مذکورہ بالا آریھ میں شامل اقدامات کی وضاحت کرتا ہوں۔
1. جے ایس پی صفحہ ترجمہ:
جے ایس پی سورس فائل سے جاوا سرویلیٹ فائل بنائی گئی ہے۔ ترجمہ مرحلے میں ، کنٹینر JSP صفحات اور ٹیگ فائلوں کی درستگی کی توثیق کرتا ہے۔
2. جے ایس پی صفحے کی تالیف:
تیار کردہ جاوا سرولیٹ فائل جاوا میں مرتب کی گئی ہے کلاس
3. کلاس لوڈنگ:
جاوا سرولیٹ کلاس جو جے ایس پی سورس سے مرتب کیا گیا تھا اب کنٹینر میں بھری ہوئی ہے۔
4. پھانسی کا مرحلہ:
عملدرآمد کے مرحلے میں ، کنٹینر درخواستوں کے جواب میں اس طبقے کی ایک یا زیادہ مثالیں تخلیق کرتا ہے۔انٹرفیس جے ایس پی پیج میں jspInit () اور jspDestroy () شامل ہیں۔ جے ایس پی خاص طور پر HTTP درخواستوں کے لئے JSP صفحات کے لئے خصوصی انٹرفیس HttpJspPage مہیا کرتا ہے اور اس انٹرفیس میں _jspService () شامل ہے۔
5. ابتداء:
jspInit () مثال کے پیدا ہونے کے فورا بعد ہی طریقہ کو کہا جاتا ہے۔
6. jspDestroy () پھانسی:
جے ایس پی کو ختم کرنے پر یہ طریقہ کہا جاتا ہے۔ اس کال کے ساتھ ، سرویلیٹ اپنا مقصد پورا کرتا ہے اور کوڑا کرکٹ جمع کرنے میں جاتا ہے جس سے جے ایس پی کی زندگی کا دور ختم ہوجاتا ہے۔
JSP میں زندگی کے کچھ مخصوص طریقے مہیا کیے گئے ہیں ، یہ ہیں: jspInit ()، _jspService () اور jspDestroy () ، جس کی وضاحت اوپر کی گئی ہے۔
زندگی کے بارے میں سیکھنا ضروری ہے۔ اس سے آپ کو اصل کام کاج ملتا ہے۔ اب ، ہم جے ایس پی پیج بنانے میں استعمال ہونے والے نحو کو دیکھیں اور سمجھیں۔
جے ایس پی کا نحو
جے ایس پی میں درج ذیل کے لئے نحو:
جاوا استعمال لاگنگ لاگر مثال
1. جے ایس پی اظہار
مثال:
اور
2. اعلان ٹیگ
مثال:
3. جے ایس پی اسکرپلیٹ
<% java code %>
یہاں ، آپ متعلقہ جاوا کوڈ داخل کرسکتے ہیں۔
4. جے ایس پی کے تبصرے
چونکہ ہم سب جے ایس پی کے نحو سے واقف ہیں ، اب میں آپ کو ‘جاوا سرویلیٹ’ کی اصطلاح کے بارے میں بتاتا ہوں۔
سرلیٹ کیا ہے؟
جاوا سرویلیٹس ویب ایپلی کیشنز میں جاوا کی مکمل طاقت تک رسائی حاصل کرنے کی پہلی کوشش تھیں۔ ان میں لکھا ہوا ہے . سرویلیٹس سے آپ کو زیادہ واقف کرنے کے ل me میں آپ کو کوڈ دکھاتا ہوں۔ مزید معلومات کے ل kind ، براہ کرم ' 'بلاگ!
اب ، میں آپ کو ایک کوڈ دکھاتا ہوں جو آپ کو جے ایس پی پیج بنانا سکھائے گا۔
ایک سادہ JSP صفحہ
ایک ویب صفحہ
جیسا کہ آپ مذکورہ کوڈ میں دیکھ سکتے ہیں ، JSP کا صفحہ کتنا آسانی سے تشکیل دیا جاتا ہے۔ اس آسان انداز نے جے ایس پی کو اتنی اچھی طرح سے دور کرنے میں مدد کی ہے۔ سادہ HTML ٹیگ استعمال کیے گئے ہیں۔ ایک اضافی عنصر دیکھا جا سکتا ہے. اس عنصر کو اسکرپلیٹ کہتے ہیں! اس میں HTML-JSP کوڈ میں استعمال ہونے والا جاوا کوڈ شامل ہے۔
آگے بڑھتے ہوئے ، آئیے اس میں ڈوبی لگائیں اور جے ایس پی پیج کو چلانے کا طریقہ سیکھیں۔
جے ایس پی پیج کو کیسے چلائیں
جے ایس پی کو پھانسی دینے میں کئی اقدامات شامل ہیں۔ ان کا ذکر ذیل میں ہے۔
سب سے پہلے ، ایک HTML فائل بنائیں ، کہتے ہیں ، ana.html ، یہاں سے سرور کو ایک درخواست بھیجی جائے گی۔
دوم ، ایک jjsp فائل بنائیں ، کہیں ، ana1.jsp ، اس سے صارف کی درخواست سے نمٹا جا.۔
سوم ، ایک پروجیکٹ فولڈر ڈھانچہ تشکیل دیں۔
اب ، آپ کو XML فائل اور پھر WAR فائل بنانے کی ضرورت ہے۔
اس کے بعد ، ٹام کٹ شروع کریں
آخر میں ، آپ درخواست چلانے کے لئے تیار ہیں۔
جے ایس پی فائل میں مذکورہ بالا کوڈ پر عمل درآمد کرنے پر ، آؤٹ پٹ ایسا لگتا ہے جیسے نیچے دکھایا گیا ہے:
اس کے ساتھ ، ہم اس مضمون کے آخر کی طرف پہنچ گئے ہیں۔ مجھے امید ہے کہ آپ نے پڑھا ہوا مواد معلوماتی اور مددگار تھا۔ ہم جاوا کی دنیا کو مزید عنوانات کے ساتھ تلاش کرتے رہیں گے۔ دیکھتے رہنا!
چیک کریں ایڈوریکا کے ذریعہ ، ایک قابل اعتماد آن لائن سیکھنے والی کمپنی جس کی دنیا بھر میں 250،000 سے زیادہ مطمئن سیکھنے والوں کا نیٹ ورک موجود ہے۔ ایڈورکا کا جاوا J2EE اور SOA ٹریننگ اور سرٹیفیکیشن کورس طلباء اور پیشہ ور افراد کے لئے ڈیزائن کیا گیا ہے جو جاوا ڈویلپر بننا چاہتے ہیں۔ کورس آپ کو جاوا پروگرامنگ میں آغاز فراہم کرنے اور ہائبرنیٹ اینڈ اسپرنگ جیسے جاوا کے مختلف فریم ورکوں کے ساتھ ساتھ جاوا کے دونوں بنیادی خیالات کے ساتھ تربیت دینے کے لئے ڈیزائن کیا گیا ہے۔
ہمارے لئے ایک سوال ہے؟ برائےکرم اس کے تبصرے والے حصے میں اس کا ذکر کریں۔ جاوا میں جے ایس پی ”بلاگ اور ہم جلد از جلد آپ کے پاس واپس آجائیں گے۔