www.inow-formation.com
contact@inow-formation.com
0177494650
INOWFORMATION-39ruedesPoissonniers-75018PARIS-Tél:+33(0)177494650-Fax:+33(0)146069694
Organismedeformation:22600234260-www.inow-formation.com-[email protected]
1/3
FormationJSF:JavaServerFaces
JSF:JavaServerFaces
Objectifs:
§ComprendrelesnouveautésdelaversionJSF2.2(JSR344)
§Comprendreetsuivrelecycledevied’unerequêteJSF2
§DévelopperdesécransJSF2aveclatechnologieFaceletsintégrée
§Coderdesbeansmanagés(model+controleur)
§Mettreenœuvrelelangaged’expressionUnifiedEL
§UtiliserlesfonctionnalitésAjaxdeJSF2
§ÉtendreJSF2aveclescomposantsAjaxdePrimefaces
§IntégrerJSF2avecSpringetlesWebServices
Pré-requis:
Avoirlaconnaissancedes
langagesJava,HTML,CSS,
Javascript.Laconnaissancedela
plate-formeJavaEEest
nécéssaire.
Référence:JSF2
Durée:3jours
Niveau:Expert
Tarif:1290HT
Programmeducours:
IntroductionJSF2
RappelsclésJEE7
Les8ObjectifsdeJSF
JSF:unframeworkorienté’composant’
SpécificationsJSF2.0,2.1et2.2(JSR344)
NouveautésJSF2.2:Facesflow,MultiTemplating,HTML5
Implémentationderéférence:Mojarra
Jar:javax.faces-2.2.1.jar
LesconcurrentsdirectsetindirectsdeJSF2
LaconfigurationJSF2
Lesfichiersclés:web.xmletfaces-config.xml
LaconfigurationducontrôleurFacesServletdansweb.xml
Urlgérés:*.faces,*.jsf,/faces/*
Paramétrerlemodedéveloppement:javax.faces.PROJECT_STAGE
Annotationsouxml?
LecycledevierequêteJSF2
Les6étapesclésducycledevierequêteJSF:
Etape1:restaurationdelavue
Etape2:applicationdesparamètresdelarequête
Etape3:validationetconvertion
Etape4:miseàjourdumodel
Etape5:logiquemétier
Etape6:rendudelaréponse
UtilisationduPhaselistener
Beanmanagés
Lerôledansl’architectureJSF
Lesannotations:@ManagedBean,@ManagedProperty
L'annotation:@SessionScoped,@RequestScoped
Lespropriétéspardéfaut:’name’,’scope’
Facelets
JSF:JavaServerFaces
Réf:JSF2
Durée:3jours
Niveau:Expert
INOWFORMATION-39ruedesPoissonniers-75018PARIS-Tél:+33(0)177494650-Fax:+33(0)146069694
Organismedeformation:22600234260-www.inow-formation.com-[email protected]
2/3
Besoin:industrialisercréationécrans
xmlns:ui="http://java.sun.com/jsf/facelets
UtilisationXHTML
Notiondetemplate
ui:composition,ui:define,ui:insert,ui:include
Débogage
Lagestiondesressourcesd’unprojetJSF
Laconvention:répertoire’resources’
Lagestiondesfeuillesdestyle:h:outputStylesheet
Lagestiondesimages:h:graphicImage
Lagestiondesscriptsjavascript:h:outputScript
attribut’library’
attribut’name’
LabibliothèquedescomposantsstandardsJSF
30ComposantsJSF:visibilité,styleCSS,binding
Passagedeparamètresauxcomposants
Composantsd’affichagetexteetimage
Composantsdesaisieet"valuechangeevent"
Composantsdecommande"actionevent"
Combo-box,listes,casesàcocheretboutonsradio
PanelGroupetlePanelGrid
DataGrid
Lagestiondesmessagesutilisateur
StructuredesmessagesJSF:laclasseFacesMessage
AfficherunmessageavecHtmlMessageetHtmlMessages
CréerunmessageapplicatifaveclaclasseFacesContext
LavalidationavecJSF
PrincipedelavalidationJSF
Méthodedevalidationdansunbacking-bean
Lesvalidatorsstandardsdel’APIJSF
Modèledeprogrammationpourécrireunvalidatorpersonnalisé
ValidationavecimplémentationJSR303:Hibernatevalidator
LagestiondesévènementsdansJSF
ModèleévènementielJSF
Créationd’unévènement
Ecouteursd’évènements
LanavigationJSF
Règlesdenavigation:parpage,globale,paraction
LeformulaireJSF
CréationformulaireJSF(XHTML):balises’html’et’core’
Créerle@ManagedBeanduformulaire
Langaged’expressionJSF:UnifiedEL
Validationdeschampsetcycledevie
Conversionimplicitedeschamps
JSF:JavaServerFaces
Réf:JSF2
Durée:3jours
Niveau:Expert
INOWFORMATION-39ruedesPoissonniers-75018PARIS-Tél:+33(0)177494650-Fax:+33(0)146069694
Organismedeformation:22600234260-www.inow-formation.com-[email protected]
3/3
Lescomposantsadditionnels
LeslimitesdescomposantsJSF
LesatoutsetlaconfigurationcomposantsPrimefaces
LesatoutsetlaconfigurationcomposantsRichfaces
InternationaliseruneapplicationJSF
RappelinternationalisationJava
Lagestiondu’locale’:pardéfaut,personnalisée
Lescataloguesdetraduction:libellés,
Lesmessagesapplicatifs,messagesd’erreurdevalidation
Lesnotionsavancées
Attribut"immediate"descomposantsdecommandeetdesaisie
Miseenoeuvred’unPhaseListener
Intéragiravecleframework
ClassesFacesContext,VariableResolver,ELResolver,
ClassesNavigationHandler,ViewHandler
IntégrerJSFaveclesautrestechnologies
IntégrationaveclesJSP/JSTL
IntégrationavecEJB3
IntégrationavecSpring
IntégrationavecWebServicesSoap/Rest
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !