Lezione Servlet Parte Seconda

907 views
737 views

Published on

Come organizzare un'applicazione web in java

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
907
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Lezione Servlet Parte Seconda

  1. 1. Tutorial Servlet Silvano Natalizi Mar 29, 2010
  2. 2. Applicazione web
  3. 3. Struttura dell’applicazione <ul><li>Crea la precedente struttura di cartelle sotto webapps di tomcat </li></ul><ul><li>Crea le cartella </li></ul><ul><ul><li>ipc, </li></ul></ul><ul><ul><li>ipc/WEB-INF, </li></ul></ul><ul><ul><li>ipc/WEB-INF/classes </li></ul></ul><ul><li>Crea il file web-xml dentro la cartella ipc/WEB-INF </li></ul>
  4. 4. Web-xml iniziale
  5. 5. Hello.html <ul><li>Crea una semplice pagina web hello.html </li></ul><ul><li><html><body>    Hi there! I am a simple web page! </body></html> </li></ul><ul><li>Salvala dentro la cartella ipc </li></ul><ul><li>Restart TomCat </li></ul><ul><li>Usa il browser per vedere la pagina all’indirizzo: </li></ul><ul><li>http://localhost:8080/ipc/hello.html </li></ul>
  6. 6. Creare una semplice Servlet <ul><li>Usa Scite per creare questa semplice Servlet e salvarla nella cartella classes </li></ul>
  7. 7. java.bat per compilare
  8. 8. Compila la Servlet <ul><li>Lancia la java.bat </li></ul><ul><li>Cambia cartella fino ad arrivare alla cartella classes </li></ul><ul><li>javac SimpleServlet.java </li></ul><ul><li>Il file compilato SimpleServlet.class rimane dentro la cartella classes </li></ul>
  9. 9. Modifica web.xml
  10. 10. Verifica la pagina web <ul><li>  restart TomCat </li></ul><ul><li>http://localhost:8080/ipc/Simple </li></ul>
  11. 11. Uso del protocollo GET per inviare dati ad una Servlet
  12. 12. Compila la precedente Servlet <ul><li>Compilala e lasciala nella cartella classes </li></ul><ul><li>Quindi modifica web-xml per creare questo path alla servlet: /ipc/somma </li></ul>
  13. 13. Web-xml modificato
  14. 14. Prova la precedente pagina <ul><li>Accedi alla pagina con il seguente indirizzo ed i seguenti parametri di prova: </li></ul><ul><li>http://localhost:8080/ipc/somma?num1=8&num2=6 </li></ul>
  15. 15. Uso di Web Forms per inviare dati ad una Servlet <ul><li>Crea la web form addnumbers.html </li></ul><ul><li>Salvala nella cartella ipc </li></ul>
  16. 16. Prova la somma con la form <ul><li>Restart TomCat </li></ul><ul><li>http://localhost:8080/ipc/addnumbers.html </li></ul>
  17. 17. Uso di POST per inviare i dati alla Servlets <ul><li>Salva nella cartella ipc, come somma.html </li></ul>
  18. 18. Scrivi la nuova servlet per il POST <ul><li>Salva la servlet nella cartella classes </li></ul><ul><li>compilala </li></ul>
  19. 19. Aggiungi questa modifica al web-xml
  20. 20. Prova la form con il POST <ul><li>Restart TomCat </li></ul><ul><li>Digita l’indirizzo </li></ul><ul><li>http://localhost:8080/somma.html </li></ul>
  21. 21. The End http://web.bvu.edu/faculty/schweller/internetprog/demos.htm

×