Java-Bausteine für E-Commerce-Anwendungen: verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München [u.a.]
Hanser
2001
|
Ausgabe: | 2., aktualisierte und erw. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XV, 539 S. Ill., graph. Darst. |
ISBN: | 3446217320 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013926302 | ||
003 | DE-604 | ||
005 | 20140130 | ||
007 | t | ||
008 | 010925s2001 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 961433582 |2 DE-101 | |
020 | |a 3446217320 |9 3-446-21732-0 | ||
035 | |a (OCoLC)76205782 | ||
035 | |a (DE-599)BVBBV013926302 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-91 |a DE-12 |a DE-210 |a DE-861 |a DE-473 |a DE-384 |a DE-521 |a DE-188 |a DE-2070s | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 362f |2 stub | ||
084 | |a 28 |2 sdnb | ||
084 | |a DAT 614f |2 stub | ||
100 | 1 | |a Eberhart, Andreas |e Verfasser |4 aut | |
245 | 1 | 0 | |a Java-Bausteine für E-Commerce-Anwendungen |b verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP |c Andreas Eberhart ; Stefan Fischer |
250 | |a 2., aktualisierte und erw. Aufl. | ||
264 | 1 | |a München [u.a.] |b Hanser |c 2001 | |
300 | |a XV, 539 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a XML |0 (DE-588)4501553-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a CORBA |0 (DE-588)4403709-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Anwendungssystem |0 (DE-588)4139375-2 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Verteiltes System |0 (DE-588)4238872-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Servlet |0 (DE-588)4531764-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Electronic Commerce |0 (DE-588)4592128-3 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Electronic Commerce |0 (DE-588)4592128-3 |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Anwendungssystem |0 (DE-588)4139375-2 |D s |
689 | 1 | 1 | |a Verteiltes System |0 (DE-588)4238872-7 |D s |
689 | 1 | 2 | |a Servlet |0 (DE-588)4531764-1 |D s |
689 | 1 | 3 | |a CORBA |0 (DE-588)4403709-0 |D s |
689 | 1 | 4 | |a XML |0 (DE-588)4501553-3 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Fischer, Stefan |d 1967- |e Verfasser |0 (DE-588)115607919 |4 aut | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009530065&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009530065 |
Datensatz im Suchindex
_version_ | 1804128771658219520 |
---|---|
adam_text | Titel: Java-Bausteine für E-Commerce-Anwendungen
Autor: Eberhart, Andreas
Jahr: 2001
Inhaltsverzeichnis
1 Einfiihrung......................................................1
1.1 Motivation.......................................................1
1.2 Aufbau des Buchs..................................................4
Teil I: Grundlagen......................................................7
2 Verteilte Anwendungen............................................9
2.1 Eine kurze Geschichte der Informatik..................................9
2.2 Grundlagen und Charakteristika verteilter Systeme.......................11
2.2.1 Definition eines verteilten Systems............................11
2.2.2 Wichtige Charakteristika verteilter Systeme.....................13
2.2.3 Kommunikationsmodelle....................................14
2.2.4 Vorteile und Nachteile verteilter Systeme.......................16
2.3 Applikationen in Internet und World-Wide Web.........................18
2.3.1 Die Entwicklung des Internets................................18
2.3.2 Technische Grundlagen des Internet............................19
2.3.3 Intemet-Anwendungen......................................22
2.3.4 Das World-Wide Web.......................................26
2.3.5 Basisbausteine von Web-Anwendungen: Client und Server.........26
2.3.6 Aufbau von Web-Anwendungen..............................31
2.4 Architektur und Eigenschaften von Internet und
Web-Anwendungen...............................................33
2.4.1 N-Tier-Architekturen.......................................33
2.4.2 Thin Clients...............................................36
2.4.3 Sicherheitsaspekte..........................................36
2.4.4 Skalierbarkeit.............................................37
2.5 Die Beispielanwendung des Buchs...................................37
3 Hypertext Markup Language HTML...............................41
3.1 Grundlagen von HTML............................................41
3.2 Sprachelemente...................................................42
3.2.1 Struktur eines HTML-Dokuments.............................43
3.2.2 Textabsatze...............................................43
VI
Inhaltsverzeichnis
3.2.3 Textformatierungen.........................................44
3.2.4 Listen....................................................45
3.2.5 HTML-Links..............................................47
3.2.6 Grafiken.................................................48
3.2.7 Tabellen..................................................49
3.2.8 Applets und Skripte.........................................50
3.2.9 Formulare................................................51
3.3 HTML-Werkzeuge................................................54
4 Java als Programmiersprache
fur verteilte Anwendungen........................................59
4.1 Entwicklung von Java..............................................59
4.2 Objektorientierte Programmierung....................................61
4.2.1 Abstraktion...............................................63
4.2.2 Information Hiding.........................................63
4.2.3 Kapselung................................................64
4.2.4 Vererbung................................................64
4.2.5 Polymorphisms...........................................65
4.3 Wichtige Konstruktionselemente von Java.............................66
4.3.1 Klassen, Methoden und Variablen.............................66
4.3.2 Sequenzen, Schleifen und Bedingungen.........................68
4.3.3 Objektinstanzen und -referenzen..............................70
4.3.4 Ein- und Ausgabe.......................................... 71
4.3.5 Schnittstellen, Abstraktion und Vererbung.......................73
4.3.6 Information Hiding: public und private.........................76
4.3.7 Exceptions................................................77
4.3.8 Nebenlaufigkeit mittels Threads...............................79
4.4 Aufbau und Ausftihrung von Java-Programmen.........................83
4.5 Java-Entwicklungsumgebungen......................................84
4.5.1 Sun Microsystems Java Development Kit.......................85
4.5.2 Netbeans bzw. Forte for Java Community Edition (Sun)............87
4.5.3 Weitere IDEs..............................................88
5 JDBC - Datenbankzugriff mit Java.................................91
5.1 Leistungsmerkmale von Datenbank-Servern............................91
5.2 Das Relationale Datenmodell........................................93
5.3 Die Abfragesprache SQL...........................................94
5.4 Datenbankzugriff via JDBC.........................................96
5.4.1 Einrichten der ODBC-Verbindung.............................98
5.4.2 Die Connection-, PreparedStatement- und ResultSet-Objekte.......100
5.4.3 Einfiigen, Loschen und Andern von Werten in der Datenbank......103
Inhaltsverzeichnis VII
Teil II: Servlets.......................................................105
6 Servlet-Grundlagen.............................................107
6.1 Entwicklung und Aufgabe der Servlet-TechnoJogie.....................107
6.2 Architektur verteilter Anwendungen mit Servlets.......................109
6.3 Servlet-Unterstutzung in Web-Servern...............................110
6.3.1 Servlet-Engines...........................................110
6.3.2 Ablauf eines Servlet-Aufrufs................................110
6.4 Generische Servlet-Objekte in Java..................................Ill
6.4.1 Die Servlet-Bibliothek in Java...............................Ill
6.4.2 Lebenszyklus von Servlets..................................113
6.4.3 Anfrageobjekte...........................................113
6.4.4 Antwortobjekte...........................................114
6.5 Spezielle Servlets fur Web-Anwendungen.............................115
6.5.1 HTTP-Servlets...........................................116
6.5.2 HTTP-Anfrageobjekte.....................................116
6.5.3 HTTP-Antwortobjekte.....................................117
6.6 Langerfristige Verbindungen.......................................118
6.6.1 Cookies.................................................118
6.6.2 Sessions.................................................119
7 Werkzeugunterstutzung fur Servlets...............................123
7.1 Java Servlet Development Kit......................................123
7.1.1 Installation...............................................124
7.1.2 Handhabung.............................................124
7.1.3 Servlets in der Java 2 Enterprise Edition.......................125
7.2 Tomcat Servlet-Engine............................................125
7.3 Apache Web-Server..............................................127
7.4 Servlet-Entwicklung mit Fort6 for Java...............................128
7.5 Java Server Pages................................................130
7.5.1 JSP zwischen Servlets und HTML............................130
7.5.2 JSP-Sprachkonstrukte......................................133
7.5.3 Servlets oder JSP?.........................................134
7.5.4 Tool-Unterstiitzung fur Java Server Pages......................134
8 Die Beispielanwendung mit Servlets................................137
8.1 Die zentrale Datenbank...........................................137
8.1.1 Das Datenbankschema von Biicher Online......................138
8.1.2 Wahl der Datenbank-Software...............................140
yjjj Inhaltsverzeichnis
8.1.3 Anlegen der Tabellen......................................140
8.2 Funktionen.....................................................142
8.3 Web-Design....................................................143
8.4 Interaktion mit dem Anwender......................................144
8.4.1 Homepage...............................................145
8.4.2 Anmeldung und Anlegen eines neuen Kontos...................146
8.4.3 Suche...................................................147
8.4.4 Warenkorb...............................................148
8.4.5 Checkout................................................149
8.5 Das erste Servlet.................................................150
8.5.1 Die Klassendefinition......................................150
8.5.2 Die doGet()-Methode......................................150
8.5.3 Kreieren und Starten der Datenbankanfrage.....................151
8.5.4 Fehlerbehandlung.........................................153
8.5.5 Ein erster Testlauf.........................................153
8.6 Gekapselte Funktionalitat im Buchobjekt.............................154
8.7 Verwaltung der Kunden-Sessions...................................158
8.7.1 Entstehung und Vernichtung von Sessions......................158
8.7.2 Das Session Interface......................................159
8.7.3 Sessions ohne Cookies mit URL Rewriting.....................159
8.8 Die Klasse Warenkorb............................................161
8.9 Die Verwaltung der Warenkorbs....................................162
8.10 Die Kundenverwaltung...........................................164
8.10.1 Die Klasse Kunde.........................................165
8.10.2 DerLogin-Vorgang.......................................169
8.10.3 Abwicklung von Neuanmeldungen............................171
8.11 Abwicklung der Einkaufstransaktion.................................173
8.12 Ausgabe der Navigationsstruktur....................................181
8.13 Verwaltung von Datenbankverbindungen.............................184
8.13.1 Verbindungen zwischenspeichern............................184
8.13.2 Connection Pooling........................................185
8.13.3 Abschalten des Pools......................................188
8.13.4 PreparedStatements........................................189
8.13.5 Die Basisklasse der Datenbank-Servlets........................189
Teil III: CORBA.....................................................191
9 Grundlagen von CORBA.........................................I9-*
9.1 Verteilte Objektsysteme...........................................193
9.2 CORBA - ein Standard fur verteilte Objektsysteme.....................195
9.3 Architektur von CORBA..........................................195
9.3.1 Der Object Request Broker..................................196
Inhaltsverzeichnis IX
9.3.2 Application Objects.......................................197
9.3.3 CORBA-Dienste und -Facilities..............................197
9.4 Kommunikation zwischen Objekten.................................200
9.4.1 Interface Definition Language (IDL)..........................201
9.4.2 IDL-Compiler............................................203
9.4.3 IDL Stubs und Skeletons...................................204
9.4.4 Dynamic Interfaces und Repositories....................,.....205
9.5 Generelles Vorgehen bei der Entwicklung
von CORBA-Anwendungen........................................206
9.6 Vorteile des Einsatzes von CORBA..................................208
9.7 Von der Architektur zum Produkt...................................209
10 Java-Tools fur CORBA..........................................211
10.1 IDL-Compiler...................................................211
10.2 Aussehen der Stubs und Skeletons bei JDK............................212
10.2.1 Das Java Interface.........................................212
10.2.2 Die Server Basisklasse.....................................213
10.2.3 Die Helper-Klasse.........................................214
10.2.4 Der Client-Stub...........................................215
10.2.5 Die Holder-Klasse.........................................215
10.3 Object Request Broker............................................216
10.4 Name Server....................................................220
10.5 Testlauf........................................................220
10.6 Ein Tip zum Umgang mit dem JDK ORB.............................221
10.7 Forte for Java...................................................222
11 Die Beispielanwendung in CORBA................................223
11.1 Uberblick auf die Architektur.......................................223
11.2 Ablauf einer Transaktion..........................................224
11.2.1 Feste Anzahl von Applikationsservern.........................224
11.2.2 Ein Server fur jeden Client..................................225
11.2.3 Ein Pool von Server-Objekten...............................225
11.3 Die IDL-Schnittstelle.............................................226
11.4 Der Kreditkarten-Client...........................................229
11.4.1 Multithreading............................................229
11.4.2 Initialisierung der CORBA-Kommunikation....................230
11.4.3 Zahlungsabwicklung.......................................231
11.4.4 Verteilte Transaktionen.....................................232
11.5 Der Kreditkarten-Server...........................................233
11.5.1 Initialisierung und Fehlerbehandlung auf der Server-Seite.........233
11.5.2 Die Klasse Verteiler.......................................236
X
Inhaltsverzeichnis
11.5.3 Die Klasse Zahlung: Session-Verwaltung unter CORBA..........238
11.6 Wozu ein CORBA Suchinterface?...................................242
11.7 Ubermittlung von Buchinformation per CORBA.......................244
11.7.1 Suchinterface-IDL: Structs, Arrays und out-Parameter............244
11.7.2 Die Implementierung der CORBA-Suchmaschine................246
11.7.3 Die Implementierung des CORBA-Suchmaschinen-Clients........250
Teil IV: Enterprise Java Beans..........................................253
12 Grundlagen der Enterprise Java Beans (EJB).......................255
12.1 Motivation.....................................................255
12.2 Eigenschaften von EJBs...........................................257
12.3 Typen von EJBs.................................................260
12.3.1 Session Beans............................................261
12.3.2 Entity Beans.............................................261
12.4 Entwicklung von EJB-Anwendungen................................262
12.4.1 Vorgehen bei der Entwicklung...............................262
12.4.2 Rollen bei der Entwicklung.................................263
13 Werkzeuge fur Enterprise Java Beans..............................265
13.1 Die Java 2 Platform, Enterprise Edition...............................265
13.2 J2EE-Spezifikation fur Enterprise Beans..............................266
13.2.1 Die eigentliche Enterprise Bean..............................266
13.2.2 Remote Interface und EJB Object.............................267
13.2.3 Home Interface und Home Object............................269
13.2.4 Verwaltungsinformationen..................................271
13.2.5 Die EJB Jar-Datei.........................................271
13.3 Besonderheiten bei Session Beans...................................272
13.3.1 Das Interface fur Session Beans..............................272
13.3.2 Zustandslose und zustandsbehaftete Beans.....................273
13.3.3 Eine eigene Session Bean...................................274
13.3.4 JNDI als Name Server fur EJB...............................274
13.4 Besonderheiten bei Entity Beans...................................275
13.4.1 Das Interface fiir Entity Beans...............................275
13.4.2 Ein kurzes Beispiel........................................277
13.5 Tools der J2EE-Referenz-Implementierung............................278
14 EJB-Beispiel...................................................279
14.1 Entwicklung einer Einkaufswagen-EJB...............................279
Inhaltsverzeichnis XI
14.1.1 Struktur der Buchhandels-Anwendung mit EJBs.................280
14.1.2 Beispiel 1: Die Buch-EJB...................................282
14.1.3 Beispiel 2: Der Wageninhalt.................................285
14.1.4 Beispiel 3: Der virtuelle Einkaufswagen.......................288
14.2 Modifikation der Servlets..........................................291
14.2.1 Neue Struktur der Servlets..................................291
14.2.2 Einige Code-Beispiele.....................................292
14.3 Installation undEinsatz der EJBs und Servlets.........................295
14.3.1 Kompilierung der EJBs und Servlets..........................296
14.3.2 Erstellung von JAR-Dateien fiir die EJBs......................297
14.3.3 Erstellen von WAR-Dateien fiir die HTML-Dateien und Servlets----299
14.3.4 Installation der kompletten Anwendung........................300
14.3.5 Nutzung der Anwendung...................................301
Teil V: XML.........................................................303
15 XML - das neue ASCII..........................................305
15.1 Die Entwicklung von XML........................................305
15.2 XML und verwandte Technologien..................................306
15.2.1 XML und Datenbanken.....................................306
15.2.2 XML als Kommunikationsformat.............................306
15.2.3 XML als Dokumentenformat................................308
15.2.4 XML und HTML.........................................308
15.3 Design-Ziele....................................................309
15.4 Was XML leistet, was XML nicht leisten kann.........................310
15.5 EDI und E-Commerce............................................310
15.6 XML-Dokumente und Document Type Definition......................311
15.6.1 Ein erstes Beispiel.........................................312
15.6.2 Interne, externe und gemischte DTDs.........................312
15.6.3 Wohlgeformte Dokumente..................................313
15.6.4 Valide Dokumente........................................313
15.6.5 Nicht valide Dokumente....................................314
15.7 Elemente.......................................................315
15.7.1 Wurzelelement...........................................316
15.7.2 Definition der Eltern-Kind-Verhaltnisse zwischen Elementen.......316
15.7.3 Blattelemente............................................317
15.7.4 Uneingeschrankte Elemente.................................317
15.8 Attribute.......................................................317
15.8.1 Character Data...........................................318
15.8.2 NMTOKEN und NMTOKENS..............................318
15.8.3 IDs und ID-Referenzen.....................................319
15.8.4 Enumerated Attribute......................................321
XII
Inhaltsverzeichnis
15.9 Attribut-Default-Werte............................................321
15.9.1 Required................................................321
15.9.2 Implied.................................................322
15.9.3 Default..................................................322
15.9.4 Fixed...................................................323
15.10 Wann Attribute, wann Elemente?....................................323
15.11 1st so viel Reglementierung sinnvoll?................................324
15.12 Entities........................................................324
15.12.1 Interne Entities...........................................325
15.12.2 Sonderzeichen............................................325
15.12.3 Modulare Dokumente......................................326
15.12.4 Modulare DTDs..........................................328
15.12.5 Einbindung von binaren Dateien..................... .......329
15.12.6 Namespaces............................................329
15.13 XML Schema..................................................330
15.13.1 Wieso nicht DTDs?........................................330
15.13.2 Verkniipfung von Dokumenten mit einem Schema.............331
15.13.3 Primitive Datentypen (Simple Types).........................332
15.13.4 Definition eigener Typen...................................333
15.13.5 Erweiterung eigener Typen.................................335
15.13.6 XML Schema und Namespaces..................... .......336
15.14 XPath.........................................................337
15.15 extensible Stylesheet Language for Transformations (XSLT)............338
15.15.1 XHTML................................................341
15.15.2 Wireless Markup Language (WML)...........................343
15.16 Darstellung mit Stylesheet.........................................345
15.16.1 Cascading Stylesheets......................................345
15.16.2 Formatierung mit XSL.....................................348
15.17 Weitere XML-Technologien.......................................348
15.17.1 XLink.................................................348
15.17.2 XPointer..............................................349
15.17.3 SOAP................................................350
15.17.4 UDDI..................................................353
16 Werkzeugunterstiitzung fur XML.................................355
16.1 Browser.......................................................355
16.2 Parser........................................................356
16.2.1 DOM-basierte Parser......................................356
16.2.2 SAX-basierte Parser.......................................360
16.3 Validierer......................................................363
16.4 Erzeugung und Serialisierung von Dokumenten........................364
16.5 XSLT-Prozessoren...............................................366
Inhaltsverzeichnis XIII
16.6 XSQL: Dynamische Web-Seiten nur mit SQL und XSL..................367
16.7 XML-Unterstutzung in Forte for Java................................376
16.8 Apache-SOAP..................................................376
16.9 Weitere Werkzeuge..............................................376
17 Die Beispielanwendung mit XML..................................379
17.1 Architektur.....................................................379
17.1.1 Die Buchangebots-DTD....................................380
17.1.2 Die Rolle der DTD im Beispiel..............................380
17.2 Das XML-Suchinterface von Biicher Online...........................381
17.3 Der XML-Agent.................................................385
17.3.1 Ein XML Directory Service.................................385
17.3.2 Nutzliche Klassen fiir die Entwicklung des Agenten..............387
17.3.3 Wrapper-Klassen fiir DOM-Baume...........................389
17.3.4 Der Programmcode des Agenten.............................391
17.3.5 Ein Preisvergleich im gesamten Internet.......................393
18 Business-to-Business-Anwendungen................................395
18.1 Schnittstellen und Datenstrukturen der Marktplatz-Applikation............396
18.2 Der Marktplatz-Client............................................398
18.3 Der Marktplatz-Server............................................402
18.4 Deployment des Markplatz-Services.................................405
18.5 Starten des Clients...............................................405
18.6 B2B-Standards..................................................408
Teil VI: Zusammenfassung.............................................411
19 Verwandte Losungen -
Unterschiede und Gemeinsamkeiten...............................413
19.1 Dynamische Web-Seiten erzeugen...................................413
19.1.1 Common Gateway Interface (CGI)............................414
19.1.2 Internet Server Application Programming Interface (ISAPI)........415
19.1.3 Active Server Pages.......................................415
19.1.4 ASP.NET...............................................417
19.1.5 Hypertext Preprocessor (PHP)............................... 417
19.1.6 Client-Side-Skripte........................................418
19.2 Remote Procedure Calls...........................................420
19.2.1 RPC mit Sockets..........................................420
19.2.2 Remote Method Invocation (RMI)............................423
Xjy Inhaltsverzeichnis
19.2.3 Distributed Component Object Model (DCOM).................425
19.2.4 MTS...................................................426
19.3 Datenbanken....................................................426
19.3.1 Dynamisches SQL........................................426
19.3.2 Embedded SQL...........................................427
19.3.3 Stored Procedures.........................................428
19.3.4 JDBC2.0................................................428
19.3.5 ActiveX Data Objects......................................428
20 Zusammenspiel der Technologien..................................429
20.1 HTML tiber HTTP...............................................429
20.2 XML und XSL uber HTTP.........................................430
20.3 Losungen ohne Logik auf dem Web-Server............................431
20.4 XPath-basierte Losungen..........................................433
20.5 Remote Procedure Calls...........................................434
20.6 Skalierbares Design von Web-Applikationen..........................435
Anhang.............................................................437
A JDBC-Referenz.................................................437
A.l Die JDBC-Schnittstelle...........................................437
A.2 Transaktionsunterstiitzung in Datenbankprodukten......................438
A.3 Fehlermeldungen verschiedener Datenbankprodukte....................439
A.4 Abbildung von SQL-Datentypen in Java..............................443
B Servlet-Objekte.................................................447
B.l Das Interface Servlet.............................................447
B.2 Die abstrakte Klasse GenericServlet.................................448
B.3 Das Interface ServletRequest.......................................449
B .4 Das Interface ServletResponse......................................451
B.5 Die Klasse HttpServIet............................................452
B.6 Das Interface HttpServletRequest...................................452
B.7 Das Interface HttpServletResponse..................................454
B.8 Das Interface HttpSession.........................................458
B.9 Die Klasse Cookie...............................................460
B.10 Das Interface ServIetConfig........................................461
B. 11 Das Interface ServletContext.......................................461
Inhaltsverzeichnis XV
C Java Server Pages (JSP)..........................................465
C.l Implizit definierte Java-Objekte.....................................465
D Interface Description Language (IDL)..............................469
D.l Die wichtigsten Komponenten der IDL...............................469
D.2 Abbildung der IDL-Datentypen in Java...............................470
D.2.1 Module.................................................471
D.2.2 Interface................................................471
D.2.3 Struct...................................................471
E Document Object Mode! (DOM) Level 2............................473
E. 1 Vererbungsstruktur der DOM-Schnittstellen...........................473
E.2 Abbildung der DOM-Datentypen in Java..............................474
E.3 Konstanten zur Identifikation des Knoten-Typs.........................474
E.4 Die Node-Schnittstelle............................................475
E.5 Namen und Werte verschiedener DOM-Objekte........................478
E.6 Die NamedNodeMap-Schnittstelle...................................479
E.7 Die Document-Schnittstelle........................................480
E.8 Die CharacterData-Schnittstelle.....................................482
F XPath.........................................................485
F.l Ausfiihrliche XPath-Syntax........................................485
F.2 Abgektirzte XPath-Syntax.........................................487
G Literaturhinweise...............................................491
G.l Verteilte Systeme und Anwendungen................................491
G.2 HTML.........................................................491
G.3 Java...........................................................492
G.4 Servlets........................................................492
G.5 CORBA.......................................................492
G.6 EJB...........................................................492
G.7 XML..........................................................493
H Benutzung der Web-Seite zu diesem Buch...........................495
H.l Automatisierte Demos............................................495
H.2 Installieren der Beispielprogramme..................................496
Index ..............................................................499
|
any_adam_object | 1 |
author | Eberhart, Andreas Fischer, Stefan 1967- |
author_GND | (DE-588)115607919 |
author_facet | Eberhart, Andreas Fischer, Stefan 1967- |
author_role | aut aut |
author_sort | Eberhart, Andreas |
author_variant | a e ae s f sf |
building | Verbundindex |
bvnumber | BV013926302 |
classification_rvk | ST 250 |
classification_tum | DAT 362f DAT 614f |
ctrlnum | (OCoLC)76205782 (DE-599)BVBBV013926302 |
discipline | Informatik |
edition | 2., aktualisierte und erw. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02280nam a22005538c 4500</leader><controlfield tag="001">BV013926302</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140130 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010925s2001 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">961433582</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3446217320</subfield><subfield code="9">3-446-21732-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76205782</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013926302</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-861</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-521</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">28</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 614f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Eberhart, Andreas</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java-Bausteine für E-Commerce-Anwendungen</subfield><subfield code="b">verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP</subfield><subfield code="c">Andreas Eberhart ; Stefan Fischer</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., aktualisierte und erw. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Hanser</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 539 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Anwendungssystem</subfield><subfield code="0">(DE-588)4139375-2</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Servlet</subfield><subfield code="0">(DE-588)4531764-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Electronic Commerce</subfield><subfield code="0">(DE-588)4592128-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Electronic Commerce</subfield><subfield code="0">(DE-588)4592128-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Anwendungssystem</subfield><subfield code="0">(DE-588)4139375-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Verteiltes System</subfield><subfield code="0">(DE-588)4238872-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Servlet</subfield><subfield code="0">(DE-588)4531764-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="3"><subfield code="a">CORBA</subfield><subfield code="0">(DE-588)4403709-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="4"><subfield code="a">XML</subfield><subfield code="0">(DE-588)4501553-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fischer, Stefan</subfield><subfield code="d">1967-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)115607919</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009530065&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009530065</subfield></datafield></record></collection> |
id | DE-604.BV013926302 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:54:32Z |
institution | BVB |
isbn | 3446217320 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009530065 |
oclc_num | 76205782 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-12 DE-210 DE-861 DE-473 DE-BY-UBG DE-384 DE-521 DE-188 DE-2070s |
owner_facet | DE-91 DE-BY-TUM DE-12 DE-210 DE-861 DE-473 DE-BY-UBG DE-384 DE-521 DE-188 DE-2070s |
physical | XV, 539 S. Ill., graph. Darst. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Hanser |
record_format | marc |
spelling | Eberhart, Andreas Verfasser aut Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP Andreas Eberhart ; Stefan Fischer 2., aktualisierte und erw. Aufl. München [u.a.] Hanser 2001 XV, 539 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf XML (DE-588)4501553-3 gnd rswk-swf CORBA (DE-588)4403709-0 gnd rswk-swf Anwendungssystem (DE-588)4139375-2 gnd rswk-swf Verteiltes System (DE-588)4238872-7 gnd rswk-swf Servlet (DE-588)4531764-1 gnd rswk-swf Electronic Commerce (DE-588)4592128-3 gnd rswk-swf Electronic Commerce (DE-588)4592128-3 s Java Programmiersprache (DE-588)4401313-9 s DE-604 Anwendungssystem (DE-588)4139375-2 s Verteiltes System (DE-588)4238872-7 s Servlet (DE-588)4531764-1 s CORBA (DE-588)4403709-0 s XML (DE-588)4501553-3 s Fischer, Stefan 1967- Verfasser (DE-588)115607919 aut HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009530065&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Eberhart, Andreas Fischer, Stefan 1967- Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP Java Programmiersprache (DE-588)4401313-9 gnd XML (DE-588)4501553-3 gnd CORBA (DE-588)4403709-0 gnd Anwendungssystem (DE-588)4139375-2 gnd Verteiltes System (DE-588)4238872-7 gnd Servlet (DE-588)4531764-1 gnd Electronic Commerce (DE-588)4592128-3 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)4501553-3 (DE-588)4403709-0 (DE-588)4139375-2 (DE-588)4238872-7 (DE-588)4531764-1 (DE-588)4592128-3 |
title | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP |
title_auth | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP |
title_exact_search | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP |
title_full | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP Andreas Eberhart ; Stefan Fischer |
title_fullStr | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP Andreas Eberhart ; Stefan Fischer |
title_full_unstemmed | Java-Bausteine für E-Commerce-Anwendungen verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP Andreas Eberhart ; Stefan Fischer |
title_short | Java-Bausteine für E-Commerce-Anwendungen |
title_sort | java bausteine fur e commerce anwendungen verteilte anwendungen mit servlets ejb corba xml und soap |
title_sub | verteilte Anwendungen mit Servlets, EJB, CORBA, XML und SOAP |
topic | Java Programmiersprache (DE-588)4401313-9 gnd XML (DE-588)4501553-3 gnd CORBA (DE-588)4403709-0 gnd Anwendungssystem (DE-588)4139375-2 gnd Verteiltes System (DE-588)4238872-7 gnd Servlet (DE-588)4531764-1 gnd Electronic Commerce (DE-588)4592128-3 gnd |
topic_facet | Java Programmiersprache XML CORBA Anwendungssystem Verteiltes System Servlet Electronic Commerce |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009530065&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT eberhartandreas javabausteinefurecommerceanwendungenverteilteanwendungenmitservletsejbcorbaxmlundsoap AT fischerstefan javabausteinefurecommerceanwendungenverteilteanwendungenmitservletsejbcorbaxmlundsoap |