Tuto HelloWorld JsF:
1.Prérequis :-netbeans 6.7, 6.9 ou 7.0.1.
-glassFish 3 ou 3.1 .
- La Version de NetBeans est : 7.0.* intègre PrimeFaces .
2.Manupilation:
a.Création Du Projet:
- Cliquer Sur Fichier>Nouveau projet>
-Sélectionner: Java Web>Web Application
Puis Suivant(Next):
Puis Suivant:
Code Source:
Créer Un JsF Managed Bean s'appelle :PersonneManagedBean :
PersonneManagedBean
package toumi.model;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
/**
*
* @author Abdennour toumi
*/
@ManagedBean
@RequestScoped
public class PersonneManagedBean {
private String nom;
private int age;
/** Creates a new instance of PersonneManagedBean */
public PersonneManagedBean() {
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public boolean estAdulte(){
return age<20 ;
}
//Gestionnaire des Evenements
public String eventHandle(){
return estAdulte()? "adulte":"jeune";
}
}
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
/**
*
* @author Abdennour toumi
*/
@ManagedBean
@RequestScoped
public class PersonneManagedBean {
private String nom;
private int age;
/** Creates a new instance of PersonneManagedBean */
public PersonneManagedBean() {
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getNom() {
return nom;
}
public void setNom(String nom) {
this.nom = nom;
}
public boolean estAdulte(){
return age<20 ;
}
//Gestionnaire des Evenements
public String eventHandle(){
return estAdulte()? "adulte":"jeune";
}
}
Création de Fichier xhtml :jeuneAdulteTemplate.xhtml:
Création de 3 Facelet Templates Clients:
1.personneForm.xhtml
2.adulte.xhml
3.jeune.xhtml
1.personneForm.xhtml
Maintenant Voir Mes Deux Videos Pour Savoir Continuer le projet:
PARTIE 1:
Code Source Disponible Ici
:
Excellent Abdennour!
ReplyDeleteBonne continuation :)))))
بارك الله فيك
ReplyDelete: )
Faire attention SVP aux mises à Jour que j'irais faire .... Surprise : Le Code Source du projet est disponible maintenant
http://gfx.developpez.com/tutoriel/java/swing/drag/
ReplyDelete