naukaJavy.pl

  • Zwiększ rozmiar czcionki
  • Domyślny  rozmiar czcionki
  • Zmniejsz rozmiar czcionki
Home Kurs WWW

Jak implementujemy aplikacje WWW

Email Drukuj

Aplikacje WWW to aplikacje, które w odpowiedzi na żądania protokołu HTTP generują i odsyłają za pomocą tegoż protokołu HTTP strony HTML.

Ciężar obsługi protokołu HTTP przejmuje na siebie Serwer Aplikacji (np. Tomcat). Nam, programistom implementującym aplikacje WWW pozostaje już tylko wygenerować stronę HTML.

Aplikację WWW w Javie, podobnie jak każdą inną aplikację implementuje się implementując odpowiednie klasy. Klasy, w których umieszczamy kod obsługi żądań HTTP, kod który w odpowiedzi na te żądania generuje i odsyła strony HTML, nazywamy Servletami.

Aplikacja WWW w Javie to de facto Servlet, ewentualnie kilka Servletów, oraz pewien niewielki plik konfiguracyjny XML.

Aplikacja WWW ma ściśle określoną strukturę katalogową. Pisałem już o tym w artykule „Pierwsza aplikacja WWW”, w którym wspólnie zaimplementowaliśmy i uruchomiliśmy prosty Servlet na Serwerze Tomcat. Wszystkich, którzy jeszcze tego nie zrobili, odsyłam do tamtego artykułu. Aplikacja którą tam zbudowaliśmy będzie doskonałym punktem wyjścia do testów wiedzy zdobytej w tym kursie.

Aplikacje WWW w Javie możemy implementować też w nieco inny sposób. Zamiast Servletów możemy tworzyć strony JSP, o czym także dowiemy się w tym kursie.

Możemy także użyć jednej z technologii ułatwiających budowanie aplikacji WWW, choćby technologii Spring MVC czy Java Server Faces (JSF). Technologii tych jest bardzo wiele, jednak wszystkie one bazują na technologii Servletów, tak więc od zdobycia choćby podstawowej wiedzy o Servletach powinniśmy zacząć, niezależnie od tego, w jaki sposób planujemy budować swoje WWW w przyszłości.

 

Wiadomości

Vishal Sikka, CTO w firmie SAP zaapelował o autentyczne, pełne przekazanie zarządzania rozwojem języka i platformy Java w ręce zrzeszenia firm działającego na zasadzie równoprawności - zrzeszenia nie zdominowanego przez firmę SUN, czy obecnie Oracle (SUN został kupiony przez Oracle).

Jednocześnie zaapelował o udostępnienie kodu źródłowego Maszyny Wirtualnej Javy na zasadach open-source.

SAP zdecydowany jest zainwestować znaczne środki w rozwój Javy, jeśli tylko postulaty te zostaną spełnione – dodał.

Reklama

Co to jest

Apache Lucene Java to biblioteka open-source napisana w języku Java. Lucene służy do implementacji mechanizmów wyszukiwania pełnotekstowego – taki mały Google, który możemy mieć we własnej aplikacji.


© Wszelkie prawa zastrzeżone dla Mariusza Lipińskiego

kontakt: mariusz.lipinski@naukajavy.pl | strona domowa: www.mariuszlipinski.pl