Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    30

    Applicazione web implementata con servlet

    E' il mio primo progetto web in assoluto,quindi vorrei un parere soprattutto dal punto di vista progettuale. Dunque, si tratta di un'applicazione che gestisce una biblioteca (semplicissima, implementata con un database di 4 tabelle, Libro,Autore,Editore,Tema).
    *1) La aplicazione avrà un link dal quale ottenere una lista completa di tutti i libri, e che permette di scegliere il criterio di ordine tramite una lista, dove si potrà scegliere tra codice del libro, titolo o autore.
    *2) Inoltre dovrà avere un formulario di ricerca per tre criteri: autore, tema e editore (l'utente sceglierà quanti criteri sono opportuni dei 3 disponibili).
    Anche qui la scelta di ogni criterio si farà con 3 liste dove compariranno i risultati ordinati per criterio.
    *3) Infine dovrà permettere di inserire nuovi libri e *4) cambiare la disponibilità deli stessi.

    Devo usare solo servlet(niente PHP). Ora io avrei pensato di creare 5 servlet: la prima,che conterrà i 4 form con le funzioni richieste,e per ogni form una servlet che "scrive" il metodo doPost,riceve i dati del suo proprio form e scrive i risultati ottenuti


    Che ne dite?
    Inoltre non mi è chiaro come sviluppare la funzionalità *2 , precisamente non so come far si che l'utente scelga quanti e quali criteri di selezione utilizzare

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Servlet è tecnologia JEE e ha a che fare con Java (che c'entra PHP?).

    Sposto nel forum "Java".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Mifert4 Visualizza il messaggio
    Devo usare solo servlet(niente PHP).
    Domanda: solo "pure" Servlet e nient'altro? Quindi tutta la response la generi con codice nelle servlet? Sei sicuro? Così ti complichi un (bel) po' la vita ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    30
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Domanda: solo "pure" Servlet e nient'altro? Quindi tutta la response la generi con codice nelle servlet? Sei sicuro? Così ti complichi un (bel) po' la vita ....
    si si,pure servlet...non chiedetemi perchè,questioni accademiche.
    Ma a questo punto sono curiosa: volendo scrivere il codice html in file a parte come e dove richiamo le servlet? Le form in genere vanno nell'html o nelle servlet?

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Mifert4 Visualizza il messaggio
    Ma a questo punto sono curiosa: volendo scrivere il codice html in file a parte come e dove richiamo le servlet? Le form in genere vanno nell'html o nelle servlet?
    Senza usare framework particolari, il minimo per fare qualcosa di un po' "pulito" e sensato sarebbe usare Servlet e pagine JSP. Le Servlet ricevono la request in prima battuta, fanno validazioni dei parametri, accessi/elaborazioni su DB e altra logica ma non generano alcunché in response.
    Poi a seconda di cosa succede (successo, errore, ....) fanno un "forward" interno ad una pagina JSP (tipicamente non accessibile direttamente dal client, cioè messa di norma sotto WEB-INF) che si occupa solo di fare da "view" (vista).
    All'interno della pagina JSP c'è il codice HTML e si possono usare custom tag come quelli di JSTL, in modo da evitare di mettere scriplet (codice Java) all'interno della pagina.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    30
    Ok,allora non avendo ancora studiato javascript l'unica soluzione per ora è proprio solo servlet

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Cosa c'entra JavaScript ora?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    30
    Quote Originariamente inviata da Alex'87 Visualizza il messaggio
    Cosa c'entra JavaScript ora?
    si scusate, ho confuso js con JSP, questo per dirvi quanto ne so sull'argomento.
    Comunque rimane il fatto che il progetto prevede solo l'uso di servlet. Quindi l'impostazione che ho descritto è ragionevole?

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.