Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    110

    differenza tra jsp e framework

    Qual è la differenza nello usare le Servlet+jsp e un framework (come struts) in java?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Lucciano Visualizza il messaggio
    Qual è la differenza nello usare le Servlet+jsp e un framework (come struts) in java?
    Servlet/JSP rappresentano la "base" per la parte "Web Component" di Java Enterprise.
    Tutti i vari framework come es. Struts, Spring MVC, Wicket, Tapestry e altri, stanno al "di sopra" delle specifiche Servlet/JSP e si basano su di esse.

    Alcuni di quei framework tendono a mascherare di più il fatto che "sotto" ci sono Servlet e quant'altro, altri non mascherano affatto lo strato delle Servlet (es. in Struts il execute() di Action riceve HttpServletRequest/HttpServletResponse ... questo significa esporre questo strato, cioè non mascherarlo!).

    Tutti quei framework comunque offrono ognuno una serie di servizi aggiuntivi che vanno dal databinding dei dati dalla request, dependency injection, astrazioni per il Data Access, ecc....

    Quindi se ti chiedi: uso Servlet+JSP o un framework? Beh, dipende: se scegli il primo scenario hai molto più "fai-da-te" per tantissimi aspetti anche banali. Se usi un framework molte cose sono più facili e/o più ben indirizzate nell'ottica sia del object-oriented sia dell'architettura generale es. del MVC.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    110
    Grazie. Io conosco java base e qualcosa su servlet e jsp. Mi hanno consigliato di passare a struts 1.

    Infine volevo sapere quale tecnolgia è migliore tra jsp e jsf, le rispettive differenze e su quale conviene investire.

    Grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.