Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.

Liknende presentasjoner


Presentasjon om: "Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions."— Utskrift av presentasjonen:

1

2 Bakgrunn.

3 Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions.

4 Application Manager.... <command className="org.apache.shale.application.ContextRelativePathFilter" includes="\S*\.xml,\S*\.faces,\S*\.html,\S*\.gif,\S*\.jpg,index\.jsp" excludes="\S*\.jsp,\S*\.jspf"/>...

5 View controller. Faces-config.xml: welcome pakkenavn.BønneNavn request welcome /welcome.jsp Implement ViewController : init()-kalles like etter viewet som backing bønna tilhører lages. preprocess() -benyttes til å bl.a opprette database forbindelser. prerender() -kalles like før viewet blir rendret. Kan brukes til å opprette db tilkoblinger eller kjøre queries. destroy() -kjøres garantert hvis init() har blitt kalt og brukes til å frigi ressurser som f.eks db tilkoblinger.

6 Validation. Client-Validering Server-Validering Ferdige valideringer: Kredittkort Dato E-post Generic ISBN URL

7 Dialog Manager. Kan kombineres med vanlig JSF navigering. Dialogene(navigerings reglene) lages i dialog-config.xml. Dialogen kan ha forskjellige tilstander: Action – public metode uten parametere blir kalt. View – JSF view vises. Subdialog – End – Avslutter dialogen.

8 Eksempel. start.jsp: User.jsp: Info.jsp: dialog-config.xml:

9 Clay. Html views Meta-data Inheritance and Tiles-like Composition Symboler

10 Tiger extensions. Et valgfritt add-on bibliotek som legger til ekstra brukervennlighets funksjoner.

11 Hvordan komme i gang. Dette trenger du: Apache Tomcat 5.5.15 Apache Shale Java Standard Edition JDK 1.4 eller høyere Java Standard Edition JRE 1.4 eller høyere Gå til: http://shale.apache.org/ For nedlastning.

12 Konklusjon. Vanskelig å lære Nøkkelfunksjonene Eksempler Feilmeldingene


Laste ned ppt "Bakgrunn. Funksjoner. Nøkkelfunksjoner. Application Manager. View Controller. Validation. Dialog Manager. Clay. Tiger extensions."

Liknende presentasjoner


Annonser fra Google