7. ادامه دارد...
در این سند، اطلاعات کافی برای شروع جدی برنامهنویسی وب با جاوا ارائه شده است. برخی موضوعات تنها به طور سطحی به آنها پرداخته شده و شایسته بررسی بیشتر هستند:
- XML (زبان نشانهگذاری eXtended)، صفحات سبک CSS (صفحات سبک آبشاری) و XSL (زبان صفحات سبک eXtended)
ما به این موضوعات پرداختهایم، اما هنوز کارهای زیادی باقی مانده است. این موارد بهطور مشترک شایسته یک جزوهٔ مستقل هستند.
- جاوااسکریپت
ما در اینجا و آنجا از چند اسکریپت جاوااسکریپت استفاده کردهایم که توسط مرورگر اجرا میشوند، بدون اینکه هرگز به آنها بپردازیم. برای مثال، ما هرگز به دلیل کمبود فضا و زمان وارد جزئیات زبان جاوااسکریپت نشدهایم. این زبان نیز میتواند کتاب مستقلی را پر کند. ما سه مثال مهم جاوااسکریپت را در ضمیمه گنجاندهایم، که باز هم بدون توضیحات ارائه شدهاند. با این حال، میتوان آنها را صرفاً با خواندن توضیحاتشان (کامنتها) درک کرد و به عنوان مثال استفاده نمود.
- JavaBeans، برچسبهای JSP
ما نشان دادهایم که چگونه میتوانیم کد جاوا و کد HTML را در یک برنامه وب از هم جدا کنیم. کد جاوا در یک یا چند سرولت (servlet) و کد HTML در یک یا چند صفحه JSP گروهبندی میشود. با این حال، در مثالهای ما، اغلب چند خط کد جاوا در صفحات JSP باقی میماند. این مشکل را میتوان با استفاده از کامپوننتهایی به نام «جاوا بین» و تگهای از پیش تعریفشده یا سفارشی JSP بهبود بخشید. (افزونهٔ تگها). این جنبه از صفحات JSP ضروری نیست (ما در مثالهای واقعبینانهٔ خود بدون آن بهخوبی کار کردیم) اما دانستن آن مفید است.
- Enterprise Java Beans (EJB)
EJB کامپوننتهایی هستند که توسط کانtejnerهایی که servletها و صفحات JSP در آنها اجرا میشوند، ارائه میگردند. اینها خدمات «سیستمی» را فراهم میکنند که توسعهدهنده را از کارهای طولانی و دشوار توسعه بینیاز میسازند. خدمات ارائهشده توسط EJB ممکن است به حوزههای زیر مربوط باشد: تراکنشها، امنیت، استخر اتصال پایگاه داده و غیره.
تمام این موضوعات که در اینجا پوشش داده نشدهاند، در کتاب «برنامهنویسی J2EE» که توسط WROX منتشر و توسط Eyrolles توزیع شده است، به تفصیل توضیح داده شدهاند.