Í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.
a 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