Skip to content

7. Продовження слідує...

У цьому документі ми навели достатньо інформації, щоб серйозно розпочати веб-програмування на Java. Деякі теми були лише побіжно розглянуті й заслуговують на більш детальне вивчення:

  • XML (мова розмітки eXtended), таблиці стилів CSS (Cascading Style Sheets) та XSL (eXtended Stylesheet Language)

Ми розглянули ці теми, але попереду ще багато роботи. Ці три теми заслуговують на окремий конспект.

  • JavaScript

Ми подекуди використовували кілька скриптів JavaScript, що виконуються браузером, але ніколи не зупинялися на них детально. Наприклад, ми ніколи не заглиблювалися в деталі мови JavaScript. Через брак місця та часу. Ця мова також може потребувати окремої книги. У додатку ми додали три показові приклади на JavaScript, знову ж таки, не пояснюючи їх. Проте їх можна зрозуміти, просто прочитавши коментарі до них, і вони можуть слугувати прикладами.

  • JavaBeans, теги JSP

Ми показали, як можна розділити код Java та код HTML у веб-додатку. Код Java об’єднано в один або кілька сервлетів, а код HTML — в одну або кілька сторінок JSP. Проте в наших прикладах на сторінках JSP часто залишалося кілька рядків коду Java. Ситуацію можна поліпшити, використовуючи на сторінках JSP компоненти, які називаються Java-бінами, та теги JSP — як попередньо визначені, так і створені самостійно (розширення тегів). Цей аспект сторінок JSP не є обов’язковим (у наших реалістичних прикладах ми обійшлися без нього), але, тим не менш, корисно про нього знати.

  • Enterprise Java Beans (EJB)

EJB — це компоненти, що надаються контейнерами, у яких виконуються сервлети та сторінки JSP. Вони надають «системні» послуги, що позбавляють розробника від тривалих і складних робіт з розробки. Послуги, що надаються EJB, можуть стосуватися таких сфер: транзакції, безпека, пулінг з’єднань із базами даних тощо.

Усі ці теми, які тут не розглядаються, чудово висвітлені у книзі «Програмування J2EE», виданій видавництвом WROX та розповсюджуваній видавництвом Eyrolles.