Írta: tom1964h

Alkalmazási példák a Tomcat szerverhez

A Tomcat HTTP-szerver képes arra, hogy a nyilvános tárterületére feltöltött HTML / CSS állományokkal “klasszikus” webszerverként viselkedjen. Ha üzleti logikát megvalósító Java servleteket, JAVA-osztályokat (Server Side Programs) fejlesztünk ki, akkor azokat is beintegrálhatjuk a web-alkalmazásba, ezzel dinamikussá tehetjük a weboldalakat. Az osztályokhoz adatbázist vagy más webszolgáltatást is kapcsolhatunk.


Kép forrása: www3.ntu.edu.sg

Lehetséges tisztán Java osztályokkal is megvalósítani a feladatot (bár munkaigényes): a böngészőkliens HTML requestet fogad, így az osztályunknak is le kell generálnia egy HTML oldalt, a kipublikálandó adatokkal együtt.

Visszatérve a Nanyang Technical University portáljára, a Java servlets oldalon olvasható tematikát követjük, ahol a következő kódbázist használjuk template-ként:

  • a 3.2 pontban egy “Hello” alap-Java-servlet-osztályt találhatunk, ami jó alap a további munkához;
  • a 3.3 pontban pedig a web.xml szerkezetét találjuk, amit szintén átalakítunk majd.

A továbbiakban négy példát tanulmányozhatunk, amelyeket az Apache Tomcat szerver bázisán valósítunk meg:

  • Tomcat JAVA-servlet építése és kiajánlás Deployment Descriptor használatával
  • HTML-formból meghívott szerver-oldali JAVA-alkalmazás fejlesztése, kiajánlás Deployment Descriptor használatával
  • Tomcat JAVA-servlet kiajánlása annotációval
  • JSP JavaServer Pages bemutatása