JavaBeans e custom Java Server Page ( JSP ), i tag sono utilizzati in applicazioni Java per creare applicazioni e siti web . JavaBeans incapsulare l'elaborazione dei dati e l'analisi logica . Tag personalizzati JSP vengono utilizzate per presentare informazioni sulle pagine web. Quando qualcuno vede un codice della pagina Web , perché vedano Java Beans e tag JSP personalizzati , ma non il codice di ciascun complesso corre dal server che fornisce la pagina web e l'elaborazione dei dati . Java Beans
Java Beans o fagioli sono moduli di codice riutilizzabili che catturano uno stato in un secchio di dati utilizzabili che possono essere elaborati da un altro codice . Secondo " Java/J2EE Colloquio di lavoro Companion ", " JavaBeans può essere utilizzato in entrambe le servlet e JSP . È possibile definire un fagiolo in una Servlet e utilizzarli in un altro servlet o pagina JSP . "Java Beans memorizzano le informazioni e lo stato delle informazioni . Java Beans comunicano con Enterprise Java Beans ( EJB ) sul server . Java Beans informazioni sui brani come il tempo di connessione utente e avvieranno azioni come la disconnessione di un sito web , dopo determinati periodi di inattività .
Personalizzati JSP Tag
personalizzati tag JSP sono simili a HTML .
tag JSP personalizzati , chiamati anche chiamati anche estensioni di tag JSP , creazione di divorzio di una pagina Web da codice Java . Tag personalizzati forniscono funzionalità riutilizzabili nelle pagine Web JSP . JSP attributi del tag sono scritti nella forma nome = valore all'interno del tag stesso . Tag personalizzati JSP possono essere memorizzate in librerie di tag chiamati taglibs . Modifica tag implementazioni JSP personalizzati non cambia il codice Java a cui fa riferimento il tag . Tag personalizzati JSP consentono la realizzazione di azioni di pagina Web personalizzata da reindirizzare gli utenti a rappresentare le pagine Web di stato o di generare finestre del browser secondario . Tag personalizzati JSP chiameranno e presenti pagine Web utente come log off schermi .
Somiglianze
Entrambi gli oggetti sono stati progettati per la riusabilità tutto un sito web . Java Beans e tag personalizzati JSP sono collegati con i loro nomi di attributo in modo che quando il codice viene modificato , tutti gli altri tag e Java Beans vengono aggiornati pure. Questa è chiamata la manutenibilità . Entrambi i Java Beans e tag JSP personalizzati vengono implementati tramite classi Java . Entrambi i tag JSP personalizzati e fagioli sono usati per creare un incapsulamento riutilizzabile del complesso codice Java o l'analisi logica .
Differenze
tag personalizzati attuare azioni, i Java Beans , tali come generare un messaggio di errore quando i valori illegali vengono immessi in un campo pagina Web o di presentare una pagina di login dopo credenziali utente sono accettati. Contenuto JSP può essere manipolato con tag personalizzati , ma non con JavaBeans . Secondo " JavaServer Faces Programmazione" , "è raro usare un fagiolo per inviare i tag HTML di un browser Web , perché questo rende il fagiolo personalizzato per quella pagina . " Tag personalizzati sono raccomandati per l'invio di tag HTML per un browser . Tag personalizzati in grado di ricevere i parametri forniti dal JSP . Tag JSP possono rappresentare pulsanti di controllo , mentre Java Beans controllare e mantenere stati di connessione .