[Servlet] Problemi di logistica

di il
4 risposte

[Servlet] Problemi di logistica

Sto avendo problemi a strutturare un sito e-commerce nel renderlo dinamico solo con le servlet senza JSP. Le mie domande sono le seguenti:

-ogni get e post del sito avranno associata una servlet? Oppure faccio una servlet centralizzata che smista le varie richieste?

4 Risposte

  • Re: [Servlet] Problemi di logistica

    Paolovox ha scritto:


    solo con le servlet senza JSP
    Perché vuoi darti la "zappa sui piedi" così?

    Paolovox ha scritto:


    -ogni get e post del sito avranno associata una servlet? Oppure faccio una servlet centralizzata che smista le varie richieste?
    La singola servlet (o filter, a seconda) "cattura tutto" viene usata dai framework di più alto livello (Struts, Spring, ecc...) secondo il design pattern del "Front Controller". Ma lo possono fare perché al di sopra offrono molto molto di più, Il Front Controller "scopre" dinamicamente le risorse tramite meccanismi specifici del framework (es. in Spring i controller con le annotazioni o in Struts le action configurate nella configurazione XML).

    Se fai tutto "a mano", una singola servlet diventerebbe già dopo poco tempo abbastanza ingestibile e controproducente.
  • Re: [Servlet] Problemi di logistica

    Perchè le specifiche del progetto richiedono di rendere il sito dinamicamente solo con le servlet. Successivamente dopo aver spiegato le JSP dovrò ricambiare il tutto.
    Comunque sto utilizzando varie servlet in base alle pagine che devono cambiare dinamicamente.

    Grazie per le tue risposte che mi stanno aiutando molto.
  • Re: [Servlet] Problemi di logistica

    Paolovox ha scritto:


    Perchè le specifiche del progetto richiedono di rendere il sito dinamicamente solo con le servlet. Successivamente dopo aver spiegato le JSP dovrò ricambiare il tutto.
    Ok, capito. Se è così, non ho obiezioni. Ma ti assicuro che poi con le JSP di certo dovrai cambiare delle cose ma la gestione della parte visuale sarà molto più semplice che buttare in output pezzi di HTML dalle Servlet!
  • Re: [Servlet] Problemi di logistica

    Eh si giá sto leggendo le JSP. Per la creazione dinamica con le servlet é davvero un lavoro spartano. Ho creato degli oggetti che generano l'html nelle servlet altrimenti é un casino, per l'escaping ecc...
Devi accedere o registrarti per scrivere nel forum
4 risposte