7. Ciąg dalszy nastąpi...
W niniejszym dokumencie przedstawiliśmy wystarczającą ilość informacji, aby poważnie rozpocząć programowanie stron internetowych w języku Java. Niektóre tematy zostały poruszone jedynie pobieżnie i zasługują na pogłębienie:
- XML (eXtended Markup Language), arkusze stylów CSS (Cascading Style Sheets) oraz XSL (eXtended Stylesheet Language)
Omówiliśmy te zagadnienia, ale wiele jeszcze pozostaje do zrobienia. Wszystkie trzy zasługują na osobny materiał szkoleniowy.
- JavaScript
Tu i ówdzie wykorzystaliśmy kilka skryptów JavaScript wykonywanych przez przeglądarkę, nie zagłębiając się jednak w ten temat. Na przykład nigdy nie zagłębialiśmy się w szczegóły języka JavaScript. Z powodu braku miejsca i czasu. Również ten język mógłby wymagać osobnej książki. W załączniku zamieściliśmy trzy znaczące przykłady w JavaScript, ponownie bez ich wyjaśniania. Niemniej jednak są one zrozumiałe po prostu dzięki przeczytaniu komentarzy i mogą służyć jako przykłady.
- JavaBeans, tagi JSP
Pokazaliśmy, w jaki sposób można oddzielić kod Java od kodu HTML w aplikacji internetowej. Kod Java jest zgromadzony w jednym lub kilku serwletach, a kod HTML – w jednej lub kilku stronach JSP. Niemniej jednak w naszych przykładach często pozostawało kilka wierszy kodu Java na stronach JSP. Sytuację tę można poprawić, wykorzystując na stronach JSP komponenty zwane Java beans oraz predefiniowane lub tworzone samodzielnie tagi JSP (rozszerzenia tagów). Ten aspekt stron JSP nie jest niezbędny (w naszych realistycznych przykładach dobrze się bez niego obyliśmy), ale warto o nim wiedzieć.
- Enterprise Java Beans (EJB)
EJB to komponenty dostarczane przez kontenery, w których działają serwlety i strony JSP. Zapewniają one usługi „systemowe”, które oszczędzają programistom długich i trudnych prac programistycznych. Usługi świadczone przez EJB mogą dotyczyć następujących obszarów: transakcje, bezpieczeństwo, pulowanie połączeń z bazami danych itp.
Wszystkie te tematy, które nie zostały tutaj omówione, zostały znakomicie przedstawione w książce „Programowanie J2EE”, wydanej przez wydawnictwo WROX i dystrybuowanej przez Eyrolles.