Jakarta Struts s QuasiStandard fr JSPbasierte Entwicklung Jakarta
Jakarta Struts s Quasi-Standard für JSP-basierte Entwicklung: Jakarta Struts s Key Features von Struts: · Implementierung des Action-Command-Pattern („Model 2“) · Deklarative Seitenfluss-Steuerung („struts-config. xml“) · Automatisches Request-Parsing („Form Beans“) · Validierungs-Framework · Umfangreiche JSP-Tag-Libraries inkl. i 18 n-Support Oracle ADF Faces Seite 1
Oracle ADF UIX s Alternatives Web-Framework von Oracle: ADF UIX s Key Features von ADF UIX: · Basiert auf Servlet-Technologie · Framework zur komponentenbasierten Entwicklung von Benutzungsoberflächen für Web-Applikationen · Umfangreiche Komponentenbibliothek, switchable Skins · Event-Modell zur Verarbeitung von Benutzeraktionen · XML-Sprache zur Seiten-Beschreibung · flexibles Data Binding inkl. i 18 n-Support Oracle ADF Faces Seite 2
UIX Components s UIX Components: · User Interface Komponenten · Renderer-Klassen, welche Markup für verschiedene Clients erstellen Oracle ADF Faces Seite 3
UIX Language <header xmlns="http: //xmlns. oracle. com/uix/ui" text="Header 1"> <contents> <stack. Layout><contents> This is sample text. . . <header text="Header 2"><contents> <stack. Layout><contents> This is more sample text, for the purpose of the demonstration. <image source="shapes. gif" short. Desc="Three Shapes"/> </contents></stack. Layout> </contents></header> </contents></stack. Layout> </contents> </header> Oracle ADF Faces Jedes XML-Element entspricht einer UIX Component Java Bean Seite 4
Eine UIX-Applikation Oracle ADF Faces Seite 5
Eine UIX-Applikation Oracle ADF Faces Seite 6
Eine UIX-Applikation Oracle ADF Faces Seite 7
Eine UIX-Applikation Oracle ADF Faces Seite 8
Eine UIX-Applikation Oracle ADF Faces Seite 9
Java. Server Faces s Neue Spezifikation. Ziel: · Standardisierung komponentenbasierter Entwicklung für Web-Applikationen · Definition einer Architektur für ein UI-Komponenten-Modell s Historie: 2001 Dezember 2003 März 2004 Mai 2004 aktuell Oracle ADF Faces eingereicht als Java Specification Request 127 erste Beta-Version Final Release 1. 0 Final Release 1. 1, Reference Implementation (RI) 1. 1. 01 Technology Compatibility Kit (TCK) Seite 10
- Slides: 10