Introduction to JSF technology and Rapid Application Development

Werbung
Introduction to JSF technology and
Rapid Application Development
Roland Zänger
University of Paderborn
Business Computing 2 – Information Management & Office Systems
Faculty of Business Administration, Business Computing & Economics
Prof. Dr. Ludwig Nastansky
Warburger Str. 100, D-33098 Paderborn
Tel.: +49--5251--60-3368
http://gcc.upb.de
Agenda
Grundlagen von JavaServer Faces
JSF Benefits
Zielgruppe der Technologie
IBM WSAD 5.1.1
Live-Demo
Fazit
Fragen und Diskussion
Grundlagen von JSF I
Was sind JavaServer Faces (JSF)?
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Framework zur Erzeugung von UIs
dynamischer Web-Applikationen
Java Specification Request 127
Grundlagen von JSF II
Übersicht JavaServer Faces
UI-Komponenten
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Event Handler
Eingabevalidierung
Internationalisierung
JSP custom tag library
Grundlagen von JSF III
Was ist eine JSF Applikation?
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Java Servlet container
JavaBeans
Web-Seiten
Helper-classes
Plus
Custom tag libraries
Rendern des UIs einer Seite
Event Handlers, Validators etc.
Grundlagen von JSF IV
Aufruf einer JSP-Seite
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
JSF Benefits
Trennung von UI und Programm-Logik
Unterstützung von Teamarbeit
UI-Komponenten als Objekte
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Wiederverwendbarkeit
Erweiterbarkeit
Event handling
JavaServer Faces API
Weitere Präsentationsarten neben JSP
Eigene Komponenten entwickeln
Andere client devices
Zielgruppe der Technologie
Web-Designer
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Entwickler von Applikationen
Entwickler von UI-Komponenten
Tool Vendors
WSAD 5.1.1
IBM WebSphere Studio
Application Developer 5.1.1
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Eclipse-Framework
Nov. 2001 eingebracht in eclipse.org
Anwendungen als Plugins
Eigenständige Gesellschaft seit Feb. 2004
gold seit Dez. 2003
50.000 Dateien in 7.300 Ordnern
hohe Systemanforderungen
WSAD 5.1.1
Integrated Development Environment
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Java Code
Servlets
JSPs
JavaBeans
HTML Seiten
XML Daten
Testumgebungen
Live-Demo
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Live-Demo
Fazit
Einstieg in J2EE
Grundlagen
JSF Benefits
Zielgruppe
IBM WSAD
Live-Demo
Fazit
Fragen
Java Kenntnisse
Beta-Status
Entlastung der Entwickler
Dokumentation
IBM WebSphere Studio Application Developer
http://www.redbooks.ibm.com/
Eclipse HP
http://www.eclipse.org
Stefan Schäffer und Walter Schilder: „Enterprise
Java mit IBM WebSphere“
Java Web Services Tutorial
http://java.sun.com/webservices/docs/1.3/tutorial/doc/index.
html
JavaServer Faces HP
http://java.sun.com/j2ee/javaserverfaces/
Sun Java Studio Creator
http://wwws.sun.com/software/products/jscreator/index.html
Fragen und Diskussion
Vielen Dank
für Ihre Aufmerksamkeit
Fragen?
Kontakt: [email protected]
Backup-Folien
JSF und Struts
Quelle:DeWitt, Beverly; DeCandio, George: JMP105 IBM WebSphere Studio and New JavaServer Faces Technology, Orlando 2004.
Herunterladen