Interaktive Internetapplikationen mit Zugriff auf relationale Datenbanken
Client / Server-Datenbankzugriff mit Java und JDBC auf eine Sybase-Datenbank am Beispiel einer Directory
- Art: Diplomarbeit
- Autor: Andreas Vogl
- Abgabedatum: Januar 1997
- Umfang: 94 Seiten
- Dateigröße: 7,6 MB
- Note: 1,0
- Institution / Hochschule: Fachhochschule Regensburg Deutschland
- ISBN (eBook): 978-3-8324-0447-5
-
ISBN (Paperback) :
978-3-8324-0447-5 P - ISBN (CD) :978-3-8324-0447-5 CD
- Sprache: Deutsch
- Prämierung:
- Arbeit zitieren: Vogl, Andreas Januar 1997: Interaktive Internetapplikationen mit Zugriff auf relationale Datenbanken, Hamburg: Diplomica Verlag
- Schlagworte:
In den Warenkorb
38,00 €
Diplomarbeit von Andreas Vogl
Einleitung:
Das Internet, das zu einem festen Bestandteil unseres Informationszeitalters geworden ist, befindet sich auf der Schwelle von der Online-Bibliothek zum Anwendungsmedium. Der Anspruch Programme und Daten über das Internet in unbegrenztem Umfang zugänglich zu machen, führt von der momentanen Verwendung des Internets als statische Informationsquelle weg. Die Entwicklung von Internetanwendungen, die eine Kommunikation und Interaktion mit dem Anwender ermöglichen, wird derzeit mit Hochdruck vorangetrieben. Ein beachtliches Interesse liegt hierbei in dem Anspruch, Daten im Internet zu präsentieren und zu manipulieren. Als Vorreiter solcher im Internet bereits realisierter Projekte gelten Einkaufs- und Bestellanbieter. Produkte werden online präsentiert, vom Anwender ausgewählt und schließlich bestellt. Große Konzerne präsentieren sich im Internet und stellen Zahlen ihres Unternehmens dar. Es wäre nicht sehr sinnvoll, für die sich jeweils ändernden Daten, jedesmal neue Graphiken oder Diagramme zu erstellen. Vielmehr wird ein Programm über das Netz auf den Client transferiert, das die Daten interpretiert und darstellt.
Problemstellung:
Der Schwerpunkt dieser Diplomarbeit liegt in der Entwicklung und Realisierung einer Anwendung, die über das Intranet auf die Datensätze einer Sybase-System-10-Datenbank zugreift, diese darstellt und Änderungen durch den Anwender ermöglicht.
Folgende Ansprüche wurden dabei an die Entwicklung gestellt:
- Die Anwendung kann mit einem Standardbrowser ausgeführt werden.
Da jeder Mitarbeiter des Zentralbereiches Technik (ZT) über einen PC-Arbeitsplatz und damit über einen Internetzugang verfügt, ist auf jedem Rechner ein Internetbrowser installiert.
- Der Anwender kann nach Datensätzen suchen.
Um die Funktionalität eines Adressregisters oder Telefonbuches zu gewährleisten, muß der Anwender nach bestimmten Personen oder Personengruppen suchen können.
- Die Anwendung soll keine weitere Installation auf dem Client nötig machen.
Die Installation eines Programmes stellt für mache Mitarbeiter ein Problem dar. Aus diesem Grund soll keine Installation auf dem Client nötig sein.
- Kurze Lade- und Startzeiten sollen die Akzeptanz erhöhen.
Das Suchen nach einer Information muß in der Regel schnell gehen.
- Der Anwender kann bestimmte Feldeinträge ändern und ergänzen Gang der Untersuchung:
Das Kapitel 1 gibt einen Überblick über die Entstehung und die Architektur des Internets, der Programmiersprache Java(TM) und der Datenbankschnittstelle JDBC. Im 2. Kapitel werden die Möglichkeiten des Datenbankzugriffs über das Internet besprochen. Die Realisierung der Anwendung und die damit verbundenen Entscheidungen beschreibt das Kapitel 3. Einen Ausblick auf die Entwicklung der Datennutzung im Internet gibt das Kapitel 4.
Inhaltsverzeichnis:
| Abbildungsverzeichnis | 6 | |
| Tabellenverzeichnis | 7 | |
| Anhangsverzeichnis | 8 | |
| Aufgabenstellung | 9 | |
| Kapitel 1 | ||
| 1 | Überblick | 11 |
| 1.1 | Das World Wide Web (WWW) | 11 |
| 1.1.1 | Die Entstehung des WWW | 11 |
| 1.1.2 | Hypertext Transfer Protocol HTTP | 12 |
| 1.1.3 | Uniform Resource Locator URL | 14 |
| 1.1.4 | HyperText Markup Language HTML | 15 |
| 1.2 | Java(TM) | 17 |
| 1.2.1 | Was ist Java(TM)? | 17 |
| 1.2.2 | Applets und Applications | 18 |
| 1.2.3 | Die Java(TM)-Security | 19 |
| 1.2.4 | Eigenschaften von Javaä | 20 |
| 1.3 | JDBC - Java(TM) Database Connectivity Standard | 21 |
| 1.3.1 | JDBC-Architektur | 22 |
| 1.3.2 | Funktionsweise von JDBC | 23 |
| 1.3.3 | JDBC URL-Syntax | 25 |
| 1.4 | JDBC/ODBC-Bridge | 25 |
| 1.4.1 | ODBC - Open Database Connectivity | 27 |
| 1.5 | Vergleich JDBC und ODBC | 28 |
| 1.6 | SQL Structured Query Language | 29 |
| 1.7 | HORB | 30 |
| 1.7.1 | HORB-Architektur | 31 |
| 1.8 | Die Evolution der Client/Server-Technologie | 32 |
| 1.8.1 | Client/Server im Netzwerk | 36 |
| 1.8.2 | RPC - Remote Procedure Call | 37 |
| 1.9 | Entwicklungsstrategien für Internetanwendungen | 39 |
| Kapitel 2 | ||
| 2 | Datenbankschnittstellen im Internet | 40 |
| 2.1 | CGI - Common Gateway Interface | 40 |
| 2.2 | Server APIs | 42 |
| 2.3 | Java(TM) und JavaScript(TM) basierte Server-APIs | 43 |
| 2.4 | ActiveX Server-Tools | 43 |
| 2.5 | Datenbankanbindungen | 44 |
| Kapitel 3 | ||
| 3 | Konzeption der Anwendung SCD-Siemens Corporate Directory | 47 |
| 3.1 | Netscape V3.x als WWW-Client | 47 |
| 3.2 | Erstellen eines Windows NT Internet Servers | 48 |
| 3.2.1 | Richtlinien zur NT Internet Server Sicherheit | 48 |
| 3.2.2 | Leichte Konfiguration | 49 |
| 3.2.3 | Skalierbarkeit | 49 |
| 3.3 | Architektur der Anwendung | 50 |
| 3.4 | Die Anwendung SCD - Siemens Corporate Directory | 51 |
| 3.5 | Programmablaufplan | 57 |
| 3.6 | Java(TM)-Applet als Frontend | 58 |
| 3.6.1 | Menüs | 58 |
| 3.6.2 | Mauszeiger | 59 |
| 3.7 | Kommunikation zwischen einem Java(TM)-Applet und einem JavaScript(TM)-Programm | 60 |
| 3.8 | Erzeugen der HORB-Serverinstanz | 62 |
| 3.9 | Aufbau der Datenbankverbindung | 63 |
| 3.9.1 | Aufbau der Verbindung durch das Applet | 65 |
| 3.9.2 | Der Datenbankvermittler übernimmt das Verbinungsmanagement | 66 |
| 3.9.3 | Verwaltung der Daten | 66 |
| 3.9.4 | Darstellung der Daten | 66 |
| 3.9.5 | Zugriff auf Daten | 68 |
| 3.10 | Suchen nach Personen oder Personengruppen | 70 |
| 3.10.1 | Standardsuche | 70 |
| 3.10.2 | Expertensuche | 70 |
| 3.11 | Ändern von Datensätzen | 71 |
| 3.12 | Drucken von Datensätzen | 72 |
| 3.13 | Anzeigen eines Statusfensters | 74 |
| Kapitel 4 | ||
| 4 | Ausblick auf neue Technologien | 75 |
| 4.1 | Objektorientierte Datenbanken | 75 |
| 4.2 | Senden von Java(TM)-Objekten | 75 |
| Anhang | 77 | |
| Literaturverzeichnis | 87 | |
| Akronyme | 90 |
In den Warenkorb
38,00 €
Link zur Arbeit:
http://www.diplom.de/ean/9783832404475
Arbeit zitieren:
Vogl, Andreas Januar 1997: Interaktive Internetapplikationen mit Zugriff auf relationale Datenbanken, Hamburg: Diplomica Verlag
Schlagworte:



