Kompaktkurs Java/JSP/HTML/JDBC/XML -
GFU Cyrus AG
Seminar
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.
Seminar-Inhalte
- 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
Zielgruppen
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.
Teilnehmer: Max. 8
Termine und Orte
Kundenbewertungen für GFU Cyrus AG