Servlet ca structură a unui site web conform standardului J2EE

Cuprins

Servletele sunt aplicații web Java care pot fi implementate pentru a face o muncă dinamică și astfel separați codul și prelucrarea datelor de proiectarea sau prezentarea în sine.
Pentru a implementa o aplicație web în Motan trebuie doar să creați un director cu numele aplicației în webapps \. Într-un tutorial anterior am creat prima aplicație servlet și am inclus o pagină static welcome.html.
O aplicație web conform specificațiilor J2EE trebuie să aibă o structură de director și un fișier numit web.xml.
J2EE Este un comitet format din companii din sectorul java de afaceri care definesc specificațiile (standardele) astfel încât produsele diferitelor companii să fie compatibile.
Creăm un director myweb și paginile web statice sunt plasate în directorul aplicației myweb.
În interiorul directorului WEB-INF \ clase \ Vor fi plasate clasele Java compilate care alcătuiesc aplicația, inclusiv servletele. În directorul WEB-INF \ lib \ puteți include biblioteci (fișiere .jar) de care ar putea avea nevoie aplicația.
Vom crea un Servlet numit com.miweb.servlets.Saludoweb cu următorul cod sursă
 pachet com.miweb.servlets; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Web Greeting extinde HttpServlet {@Override protected void doGet (HttpServletRequest req, HttpServletResponse resp) aruncă ServletException, IOException {PrintWriter out = resp.getWriter (); out.println (""); out.println (""); out.println ("Bună ziua astăzi este" + Data nouă ()); out.println (""); out.println (""); }}

Implementăm pachetul com.miweb.servlets și în interiorul său are clasa Web Greeting pe care o vom invoca, care, după cum vedem, arată un html cu salutul și data de astăzi.
Aceasta va fi procesată pe server, iar html-ul va fi returnat browserului.
Clasă Greetingweb extinde javax.servlet.http.HttpServlet și suprascrie metoda doGet (HttpServletRequest req, HttpServletResponse resp) care este apelată atunci când serverul Http primește o cerere GET de la browser, care în alte limbi, cum ar fi php, este o metodă GET și POST.
În metoda doGet Se primesc doi parametri, primul este un obiect de tip HttpServletRequest care conține toate informațiile despre solicitarea paginii web și al doilea este un obiect de tip HttpServletResponse care este utilizat pentru a completa răspunsul care va fi trimis browserului.
În cod sursa Puteți vedea cum obținem un obiect java.io.PrintWriter din obiectul HttpServletResponse și îl puteți folosi pentru a trimite o pagină web cu data curentă luată din sistem folosind un obiect de tip java.util.Date.
Pentru a implementa acest lucru Servlet pe server trebuie să copiem fișierul compilat Saludoweb.class directorul WEB-INF \ Clase \ din directorul nostru.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave