| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Java Server Faces 2(RR)

Page history last edited by Roberto 12 years, 3 months ago

La tecnologia JSF, nasce come completamento della Java Enterprise Edition (J2EE). Se J2EE è noto essere una piattaforma matura, solida e affidabile, per applicazioni enterprise, una delle critiche più comuni che le si rivolgono è sempre stata la mancanza di un modello di riferimento per lo sviluppo dell'interfaccia utente.

Con JSF questa lacuna viene colmata, infatti JSF introduce, rispetto agli altri framework, un sistema di componenti e di librerie pronte per l'uso che rendono la vita dello sviluppatore molto più semplice nello sviluppo di interfacce utente per le applicazioni Web.

I componenti che ci mette a disposizione JSF sono molto simili ai componenti in AWT/Swing, infatti abbiamo:

* Gestione degli eventi: che servono a gestire le azioni e i comportamenti dell'applicazione
* Componenti predefiniti: che possono essere richiamati nelle pagine Web dell'applicazione
* Componenti di validazione: che ci permettono di validare i dati nei form

Sviluppare con JSF oggi, con gli IDE a disposizione che lo supportano, è molto simile a quanto si può fare in ambiente .NET.

Tra i vantaggi introdotti dalla nuova versione 2.0, troviamo una gestione molto più agevole delle basi di dati, in quanto

queste possono essere costruite utilizzando delle classi java che a sua volta riproducono il database. Per estrarre dati dal DB basta poi istanziare degli oggetti dalle suddette classi. Il fatto di manipolare i dati come oggetti java, permette quindi di accellerare molto lo sviluppo di applicazioni.

 

allego il link ad un video/tutorial: http://youtu.be/JHsBX_HQsaw

 

per maggiori informazioni:

http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html

 

Comments (1)

Roberto said

at 11:30 pm on Feb 10, 2012

Il grande vantaggio di JSF consiste nell'agevolare lo sviluppo delle interfaccie. Io ho provato ad utilizzarlo con la piattaforma Netbeans, ed assicuro che la scrittura di codice necessario per sviluppare interfaccie diminuisce drasticamente.
Uno svantaggio dell'utilizzo di JSF, è la continua evoluzione che costringe i programmatori ad un continuo aggiornamento.

You don't have permission to comment on this page.