Servlets Servlets und relevantes API Servlets & SQL via JDBC Implementierungs - Spezifika Architektur Überblick Vertikaler Prototyp / Spezifikation.

Slides:



Advertisements
Ähnliche Präsentationen
Object Relational Mapping
Advertisements

Objektrelationales Mapping mit JPA Advanced Topics Jonas Bandi Simon Martinelli.
Cloud42 Dominik Muhler Seminar StuPro cims cims.
Java-Servlets Gliederung: Allgemeine Informationen zu Servlets
Webinterface für eingebettete Systeme in Dual-Server-Architektur
1 Kapitel 9: Datenbankapplikationen. 2 Datenbankapplikationen MS Access Embedded SQL JDBC Application JDBC Applet Java Servlet Java Server Pages Cold.
2. DB-API: Programmierschnittstellen zu Datenbanken
JDataSet & Persistenz Layer
Software Engineering Praktikum SS 2003
Software Engineering Praktikum WS 2002/03
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
MySQL.
Internet-Datenbanken
Datenbankzugriff im WWW (Kommerzielle Systeme)
Tomcat Web-Server installieren
Erweiterung B2B Usermanagement / LDAP-Anbindung
Java 2 Enterprise Edition (J2EE)
Java 2 Enterprise Edition (J2EE)
Internet-Datenbanken Grundlagen des WWW HTML HTTP Web-Anbindung von Datenbanken Servlets JSP JDBC XML Datenmodell Schemabeschreibungssprachen Anfragesprachen.
FH-Hof Servlets Richard Göbel. FH-Hof Konzept Servlets werden auf der Server-Seite durch ein Formular aufgerufen werten die Eingaben aus einem Formular.
Internet-Technologien und Java
Dynamische Webseiten mit PHP Oder: LAMP - The open way.
Dynamische Webseiten mit PHP
Web-Anwendungen.
Dynamische Webseiten Java servlets.
Web-Anwendungen.
Open Database Connectivity (ODBC). © Prof. T. Kudraß, HTWK Leipzig Open Database Connectivity (ODBC) Idee: – API für eine DBMS, das ein Call-Level-Interface.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Spezielle Aspekte der Anbindung von Datenbanken im Web.
Publikation von XML-Daten mit XSQL Pages. © Prof. T. Kudraß, HTWK Leipzig Vorteile von XSQL Pages einfache Generierung von XML-Dokumenten auf der Basis.
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
Filiale pea09 Die Einbindung der MySQL-Datenbank in das Servlet.
Projektplan: Fachgebiet Software Engineering Übersicht © Albert Zündorf, Kassel University.
JDBC EDV JDBC.
Kapitel 8: Web-Anwendungen mit SQL und PHP
Wismar Business School
Prof. K. Gremminger Folie 1 Vorlesung Datenbanksysteme SS 2002 Aufbau einer Verbindung zur Datenbank import java.net.URL; import java.sql.*; class JDBCExample.
J2EE Conformance von JDBC Middleware und EJB Applikation Server Detlef KünzelSystemberater +49 (0)
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Einführung Servlets/JSPs
Internet-Datenbanken und ASP Eine Einführung von J.Sommer & A.Vortisch.
Learning By Doing Thema 1: Dynamische Webseiten und Online Datenbanken (Jarka Arnold) Thema 2: Simulationen, Sound, Schnittstellen (Aegidius Plüss) Thema.
PPS-Design einer eigenen WWW-Homepage SS 2003 Applets.
Servlet III Java Webanwendung Webcontainer Web.xml
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
SharePoint 2010 for Information Architects
Internet und SMS Internet und SMS Daniel Rickenbacher Jeremy Deuel.
Praxis der Internet-Programmierung
Anwendungen Servlet II Formular Auswertung Zähler
Turbine Konzepte und Dienste
Programmierprojekt Java Server Pages
Sandrine Ferrari Benjamin Bäni. CRYSTL-PIM (Product Information System) Ablauf Ausgangslage Ziele Lösungsansatz Komponenten Demonstration.
Referent: Stephan Metzler
Datenanbindung in Webapplikationen
Datenbankanbindung mit
Fred 2.0 Projektvorstellung Christoph Müller
Steffen RMF Online Handyshop.
Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.
Webbasierte Verwaltung von Raumbelegungen
11 Zugriffskontrolle (Access Control) Ziele Privilegien Rollen GRANT und REVOKE Befehl Privilegien Rollen GRANT und REVOKE Befehl.
1 Servlets Stephan Baldes. 2 Was ist ein Servlet? S E R V L E T = Eine auf Java-Technologie basierte Web-Komponente, die von einem Container.
Technischer Überblick. Wireless Lite Wireless & Mobile: Zugriff & Darstellung VoicePullOffline Wie kann ich mit Informationen interagieren?
Jürgen Vester Manager Sales Consulting Stuttgart Webreporting für SAP R/* mit Oracle Application Express (ehem. HTML DB)
Oracle ADF FacesSeite 1 Oracle ADF Faces OPITZ CONSULTING Oracles Implementierung der JavaServer Faces Spezifikation.
Dynamische Webseiten CGI & co. © CGI - Lösung für alle ? Ja CGI kann alles tun, was man für Anwendungen braucht flexibel (beliebige.
© 2008 TravelTainment The Amadeus Leisure Group Webanwendungen mit Java - HttpServlets 17.Dezember 2010 Sebastian Olscher Erstprüfer: Hon.-Prof. Dr. H.
 Präsentation transkript:

Servlets Servlets und relevantes API Servlets & SQL via JDBC Implementierungs - Spezifika Architektur Überblick Vertikaler Prototyp / Spezifikation

Servlets und relevantes API

Was macht ein Servlet doGet(HttpServletRequest reg, HttpServletResponse res) { PrintWriter out = res.getWriter(); if (req.getParameter(test) == null) { out.println( keine Parameter ); } else { out.println( keine Parameter ); }

Servlets - Merkmale

Servlets - Architektur

Servlets - Methoden

Servlets - doGet()

Servlets - Lebenszyklus

Servlets - toHTML

Servlets - Sessions

Servlets & SQL via JDBC

JDBC - Überblick

JDBC - Connection

JDBC - Statement

JDBC - ResultSet

Implementierungs - Spezifika

Concurrency Control Optimistic Concurrency Control Bei EDIT Command wird eine Kopie des Datensatzes gespeichert Vor dem SAVE Command wird der aktuelle Datensatz aus der DB mit der Kopie verglichen - > sind beide gleich kann gespeichert werden

Eigene Interfaces processRequest(HttpServletRequest req) toHTML(PrintWriter out)

Architektur Überblick

Http - Request Http - Response Datenbank Data Access Object (DAO) Business Logic GUI FrwrkServlet Browser Client Server Servlet Engine JDBC Bridge httpServletRequest httpServletResponse

Vertikaler Prototyp / Spezifikation

Datenbankschema Navigationsschema Administrator - Sicht Content - Manager - Sicht Kunden - Sicht

Prototyp - Datenbankschema

Prototyp - Navigationsschema

Prototyp - Administrator Sicht Benutzerverwaltung - TEILWEISE –Benutzer hinzufügen - PROTOTYP –Benutzer editieren - DUMMY –Benutzer löschen - DUMMY Auswertungen - TEILWEISE –Bestellungen - DUMMY –Abbruchprotokoll - DUMMY –Navigationspfade - PROTOTYP

Prototyp - Content Manager Sicht Artikelstamm pflegen - TEILWEISE –Artikel hinzufügen - PROTOTYP –Artikel verändern - DUMMY –Artikel löschen - DUMMY Produktgruppen pflegen - DUMMY –Produktgruppen hinzufügen - DUMMY –Produktgruppen verändern - DUMMY –Produktgruppen löschen - DUMMY

Prototyp - Kundensicht Auswahl Artikelgruppe - PROTOTYP –Auswahl Artikelliste - PROTOTYP –Auswahl Artikeldetailansicht - PROTOTYP Warenkorb - PROTOTYP –Artikel in Warenkorb legen - PROTOTYP –Warenkorb ändern - DUMMY Bestelladresse eingeben - PROTOTYP Bestätigung - PROTOTYP