Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
PublisertJan-Erik Kristensen Endret for 9 år siden
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
Liknende presentasjoner
© 2023 SlidePlayer.no Inc.
All rights reserved.