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.