2
7/23/2019 Java EE 6 JavaServer Faces Developer Certified Expert http://slidepdf.com/reader/full/java-ee-6-javaserver-faces-developer-certified-expert 1/2 ---Java EE 6 JavaServer Faces Developer Certifed Expert Assume the ollowing !! "issing pac#age and import statements $ sample code do not include pac#age or import statements% and the &uestion does not explicitl' reer to these missing statements% then assume that all sample code is in the same pac#age% and import statements exist to support them( !! )o fle or director' path names or classes $ a &uestion does not state the fle names or director' locations o classes% then assume one o the ollowing% whichever will ena*le the code to compile and run All classes are in one fle  Each class is contained in a separate fle% and all fles are in one director' !! +nintended line *rea#s Sample code might have unintended line *rea#s( $ 'ou see a line o code that loo#s li#e it has wrapped% and this creates a situation where the wrapping is signifcant ,or example% a &uoted String literal has wrapped% assume that the wrapping is an extension o the same line% and the line does not contain a hard carriage return that would cause a compilation ailure( !! Code ragments A code ragment is a small section o source code that is presented without its context( Assume that all necessar' supporting code exists is present and that the supporting environment ull' supports the correct compilation and execution o the code shown and its omitted environment( !! Descriptive comments .a#e descriptive comments% such as /setter and getters go here%/ at ace value( Assume that correct code exists% compiles% and runs successull' to create the descri*ed e0ect(  .12$CS Section 3 Essentials o JSF4(5 !! $denti' the eatures o JSF such as Facelets% oo#"ar#a*le 7iew% AJA8 support and the *enefts the' *ring in !! $denti' the lie c'cle stages o JSF% 9ow o re&uest processing% and purpose o FacesContext !! Design 8:."; pages using JSF :."; tag li*rar' and demonstrate usage o  JSF implicit o*<ects !! Develop and associate model components with views using CD$ )amed *eans and identi' the advantages o CD$ )amed *eans over "anaged ean !! "anage user and application state using various scopes li#e 9ash% conversation% application% re&uest% and session !! $mplement internationali=ation>;ocali=ation using resource *undle and ;ocale class Section 4 JSF )avigation "odel !! Design JSF pages with static and d'namic implicit navigation !! Confgure aces-confg(xml to implement navigation rules including conditional and redirection !! Design *oo#mar#a*le views Section ? Data Conversion and 7alidation model

Java EE 6 JavaServer Faces Developer Certified Expert

  • Upload
    edk

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Java EE 6 JavaServer Faces Developer Certified Expert

7/23/2019 Java EE 6 JavaServer Faces Developer Certified Expert

http://slidepdf.com/reader/full/java-ee-6-javaserver-faces-developer-certified-expert 1/2

---Java EE 6 JavaServer Faces Developer Certifed Expert

Assume the ollowing!! "issing pac#age and import statements $ sample code do not includepac#age or import statements% and the &uestion does not explicitl' reer to

these missing statements% then assume that all sample code is in the samepac#age% and import statements exist to support them(!! )o fle or director' path names or classes $ a &uestion does not state thefle names or director' locations o classes% then assume one o the ollowing%whichever will ena*le the code to compile and run All classes are in one fle Each class is contained in a separate fle% and all fles are in one director'

!! +nintended line *rea#s Sample code might have unintended line *rea#s( $ 'ou see a line o code that loo#s li#e it has wrapped% and this creates asituation where the wrapping is signifcant ,or example% a &uoted String literalhas wrapped% assume that the wrapping is an extension o the same line% andthe line does not contain a hard carriage return that would cause a compilation

ailure(!! Code ragments A code ragment is a small section o source code that ispresented without its context( Assume that all necessar' supporting codeexists is present and that the supporting environment ull' supports the correctcompilation and execution o the code shown and its omitted environment(!! Descriptive comments .a#e descriptive comments% such as /setter andgetters go here%/ at ace value( Assume that correct code exists% compiles% andruns successull' to create the descri*ed e0ect(

 .12$CS

Section 3 Essentials o JSF4(5

!! $denti' the eatures o JSF such as Facelets% oo#"ar#a*le 7iew% AJA8support and the *enefts the' *ring in!! $denti' the lie c'cle stages o JSF% 9ow o re&uest processing% and purposeo FacesContext!! Design 8:."; pages using JSF :."; tag li*rar' and demonstrate usage o 

 JSF implicit o*<ects!! Develop and associate model components with views using CD$ )amed*eans and identi' the advantages o CD$ )amed *eans over "anaged ean!! "anage user and application state using various scopes li#e 9ash%conversation% application% re&uest% and session!! $mplement internationali=ation>;ocali=ation using resource *undle and;ocale class

Section 4 JSF )avigation "odel!! Design JSF pages with static and d'namic implicit navigation!! Confgure aces-confg(xml to implement navigation rules includingconditional and redirection!! Design *oo#mar#a*le views

Section ? Data Conversion and 7alidation model

Page 2: Java EE 6 JavaServer Faces Developer Certified Expert

7/23/2019 Java EE 6 JavaServer Faces Developer Certified Expert

http://slidepdf.com/reader/full/java-ee-6-javaserver-faces-developer-certified-expert 2/2

!! $mplement data conversion model using JSF standard converters!! Create% confgure% and use custom converters!! $denti' the *est suited standard validator and implement it in a given JSFapplication!! Create% confgure% and use custom validators!! Descri*e the usage o *ean validation

Section @ Event :andling!! +se CD$ )amed *ean in a JSF application to handle action and valuechangeevents!! Create and implement listeners to handle events!! Develop JSF application that handle lie c'cle events!! $mplement as'nchronous events using AJA8

Section Data ta*le and Composite Components!! Design a Data.a*le with header and ooter to populate and manipulatedata rom various components li#e Arra'% ;ist% BesultSet% Data"odel anddescri*e the di0erences *etween data.a*le and uirepeat>

!! $mplement composite components in JSF application and enhance it usingAJA8!! $mplement templates in a JSF application and descri*e the di0erences*etween uicomposition> and uidecorate>

Section 6 Custom Components!! $denti' when and how to use custom components and custom renderers(!! Enhance JSF application using :."; components

Section Securit'!! Confgure securit' or JSF application using authori=ation andauthentication techni&ues

Section .est% 2ac#age% and Deplo' a we* application!! $mplement eGcient error handling and de*ugging techni&ues in a JSFapplication!! Confgure and deplo' a JSF application