Visualizzazione dei risultati da 1 a 5 su 5

Discussione: JSP - Servlet e Beans

  1. #1

    JSP - Servlet e Beans

    Salve a tutti,
    qualcuno mi sa spiegare in che rapporto stanno tra loro Servlet e JavaBeans e come accade che anche una pagina JSP possa essere trasformata in Servelet (leggo da libro)?


    grazie

  2. #2
    i Java Bean sono delle semplici classi che interagiscono con le pagine web (siano esse Jsp/Servlet)
    Perchè una classe sia un Bean, bisogna che implemnti dei metodi get e set, attraverso cui setta e ottiene le variabili della classe

    Per quanto riguarda la "trasformazione" da Jsp a Servlet, è una cosa che avviene in maniera trasparente
    Le Jsp non sono altro che delle pagine html con codice Java embedded, mentre le servlet sono pagine completamente dinamiche (vale a dire che il codice html te lo devi scrivere tu da 0)
    Ora, per ovviare al mescolamento Html/Java, l'application server trasforma le pagine jsp in servlet la prima volta che vengono richieste, in modo da avere già la struttura base della pagina html con cui riempire i pazzi mancanti


    mandi mandi
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  3. #3
    Grazie, tutto chiaro, una sola cosa:
    ho letto che non tutti i bean hanno azioni getter e setter ma comunque hanno metodi utilizzabili e proprietà che possono essere lette e impostate da pagina JSP. dico bene?

    Altra domanda: esistono risorse in cui si possono trovare bean generici, magari da modificare, per poter essere usati nel proprio sito web?

  4. #4
    esatto, possono anche non avere metodi get e set, e tuttavia essere ancora dei bean e quindi utilizzabili con Jsp
    (ma adesso non mi ricordo + quali siano questi metodi e quali caratteristiche debbano avere)

    per le risorse, ti posso solo consigliare di fare un salto al sito della sun
    23-08-2005: Udinese in cémpions lìg
    Questa estate l'ho passata a Tallin

  5. #5
    ok grazie sei stato illuminante

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.