English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java Server Pages (JSP) هي تقنية برمجة على الجانب الخادم يمكنها إنشاء تطبيقات الويب الديناميكية، مستقلة عن المنصة، لبناء تطبيقات الويب. يمكن للـ JSP الوصول إلى سلسلة كاملة من API Java، بما في ذلك API JDBC المستخدم لتحميل قواعد البيانات التجارية. هذا الدليل سيعلمك كيفية تطوير تطبيقات الويب باستخدام Java Server Pages بطرق بسيطة.
JSP مشابهة لـ PHP و ASP و ASP.NET وما إلى ذلك، وهي لغات تعمل على الجانب الخادم.
JSP (مختصر لـ Java Server Pages) هو معيار تقني تم دعوته من قبل شركة Sun Microsystems وشارك فيه العديد من الشركات، ويجعل المطورين قادرين على الاستجابة لطلبات العملاء على الويب، وإنتاج وثائق HTML أو XML أو صيغ أخرى ديناميكية.
تقنية JSP تستخدم لغة Java كلغة سكربت، وتقدم واجهة للوحدات المكتبية الخاصة بـ Java على جانب الخادم لتقديم خدمات تطبيقات HTTP.
اسم امتداد ملفات JSP هو *.jsp.
يمكن استخدام تطبيقات الويب المطور في JSP لتكون متعددة المنصات، مما يمكنها من تشغيلها على Linux وكذلك على Windows.
عادة ما يكون البرنامج الأول في تعلم اللغة هي إظهار "مرحبًا العالم"، ويمكن إظهار "مرحبًا العالم" في JSP كما هو موضح أدناه:
<html> <head> <title>برنامج JSP الأول</title> </head> <body> <% out.println("مرحبًا العالم!"); %> </body> </html>اختبار لمعرفة ‹/›
الخروج بعد التشغيل:
مرحبًا العالم!
يضيف JSP كود Java و內توى متغير إلى الصفحة الثابتة، مما يتيح إنشاء جزء من المحتوى داخل الصفحة الثابتة كنموذج. يدخل JSP بيانات XML المسمى "عملية JSP"، ويستخدمها لاستدعاء الوظائف المدمجة. بالإضافة إلى ذلك، يمكن إنشاء مكتبة علامات JSP، ثم استخدامها مثل علامات HTML أو XML القياسية. يمكن أن تعزز مكتبة العلامات الوظيفة أداء الخادم، وأن تكون غير مقيدة بمشاكل المنصات. يتم تحويل ملفات JSP إلى رمز Servlet الأصلي عند تشغيلها. يمكن أن يقوم محول JSP بتحويل ملف JSP إلى Servlet مكتوب بالكود Java، ثم يُحول الكود Java إلى ملفات ميزة ثنائية قابلة للتنفيذ بسرعة، أو يمكن تحويلها مباشرة إلى ملفات ميزة ثنائية.
بعد فهم مفاهيم الأساس في JSP، دعونا الآنابدأ في تعلم JSPحسنًا.