Mit Java haben Programmierer die Möglichkeit, über dynamische Webseiten flexibel auf Datenbanken zuzugreifen und den Datenaustausch zwischen objektorientierter Programmierung, Datenbanken und XML zu optimieren. Daneben können über XSL-Stylesheets verschiedene
Ausgabeformate unterstützt werden.
Inhalt
Grundlagen Java
Die Programmiersprache Java
Was ist objektorientierte Programmierung?
Klassen, Methoden, Objekte
Entwurf einer einfachen Anwendung mit objektorientiertem Design
Programmierlogik
Umgang mit Variablen und Objekten
Implementierung einer einfachen Anwendung
Arbeiten mit Objectcollectionen
Einführung in JSP
Vorteile von JSP gegenüber vergleichbaren Technologien
Eine JSP-Laufzeitumgebung installieren
Aufruf von JSP-Seiten, das Verarbeitungskonzept
JSP Scripting Elemente
Ausdrücke
Scriptblöcke
Deklarationen
Vordefinierte Variablen
Übung: Formulare mit GET/POST auswerten
Übung: Clientside JavaScript
Einsatz von JavaBeans mit
JSP
JavaBeans erzeugen und verwenden
JavaBeans-Eigenschaften mit Eingabeparameter verbinden
Datenaustausch mit JavaBeans
Datenbankzugriff mit
JDBC
JDBC Schritt für Schritt
Auf Datenbanken verbinden
Ergebnismengen abrufen
Datenaustausch XML/Datenbank/OOP
Einführung in die "Extensible
Markup Language" XML
Document Type Definitions (DTDs), XML Schema
Wohlgeformte und gültige XML-Dokumente
Java und XML
Grundlagen XML, DTD, XML Schema
Übersicht: DOM, JDOM, SAX, StAX, JAXB
Erzeugen von XML-Dateien mit JDOM
Einlesen von XML-Dateien mit StAX
XSL-Transformationen nach HTML, PDF
Übersicht Web 2.0: Einsatz Microformate, Ajax
Übersicht WebServices mit Java
Grundlagen JavaServer Faces
Die Model-View-Controller-Architektur (MVC)
Überblick Komponentenbibliotheken (JSF / MyFaces)
Übung: Beispielanwendung mit NetBeans
Weitere Themen
ANT
Grafische Oberflächen mit SwixML
Seminar-Ziel
Nach diesem Seminar wissen Sie, warum der Einsatz von Java im Zusammenhang mit dynamischen Webanwendungen, Datenbankzugriffen und XML vorteilhaft ist. Sie sind in der Lage, Datenbanken anzulegen, über dynamische HTML-Webseiten Daten zu erfassen und auszugeben. Auch der Datenaustausch zwischen XML, Datenbank und objektorientierter Programmierung ist Ihnen vertraut.
Wer sollte teilnehmen
Dieser Kurs richtet sich an Programmierer mit HTML- und Programmiersprachen-Kenntnissen, die sich einen Einstieg in aktuelle Java-Techniken verschaffen wollen. Objektorientierte oder Java-Kenntnisse werden nicht vorausgesetzt.
Dauer des Seminars
5 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.760,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Eclipse 3
Das Hauptaugenmerk dieses Buchs liegt auf der Universalität von Eclipse. Neben der klassischen Java-Programmierung wird auch der Einsatz zahlreicher Technologien mit den entsprechenden PlugIns beschrieben, z. B. PHP, C++, SQL, J2EE, XML, JavaScript, UML, JUnit, Ant. Auch das Automatisieren einfacher Arbeiten mit PlugIns bei der Arbeit mit Apache, Tomcat, MySQL u. v. m. wird behandelt.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743