Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2001
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV013768306 | ||
003 | DE-604 | ||
005 | 20050304 | ||
007 | t| | ||
008 | 010605s2001 gw ad|| |||| 00||| ger d | ||
016 | 7 | |a 961621737 |2 DE-101 | |
020 | |a 3898641120 |9 3-89864-112-0 | ||
035 | |a (OCoLC)76221765 | ||
035 | |a (DE-599)BVBBV013768306 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-384 |a DE-355 |a DE-29T |a DE-M490 |a DE-1102 |a DE-634 |a DE-11 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
100 | 1 | |a Turau, Volker |d 1957- |e Verfasser |0 (DE-588)122165527 |4 aut | |
245 | 1 | 0 | |a Java Server Pages und J2EE |b unternehmensweite Web-basierte Anwendungen |c Volker Turau ; Krister Saleck ; Marc Schmidt |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2001 | |
300 | |a XIV, 514 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a 2. Aufl. u.d.T.: Turau, Volker: Web-basierte Anwendungen entwickeln mit JSP 2 | ||
650 | 0 | 7 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Server Pages |0 (DE-588)4600284-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java Server Pages |0 (DE-588)4600284-4 |D s |
689 | 1 | |5 DE-604 | |
700 | 1 | |a Saleck, Krister |e Verfasser |4 aut | |
700 | 1 | |a Schmidt, Marc |e Verfasser |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=009411367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009411367 |
Datensatz im Suchindex
DE-BY-UBR_call_number | 00/ST 250 J25 T929 |
---|---|
DE-BY-UBR_katkey | 3229285 |
DE-BY-UBR_location | 00 |
DE-BY-UBR_media_number | 069034622300 |
_version_ | 1822669493433794560 |
adam_text | Titel: Java Server Pages und J2EE
Autor: Turau, Volker
Jahr: 2001
Inhaltsverzeichnis
1 Java 2 Enterprise Edition
1.1 Einfiihrung
1.2 Anwendungsszenarien
1.3 Rollenverteilung
1.4 Dienste und APIs
1.5 Deployment
1.6 Das Model-View-Controller-M uster
1.7 JSP: Die Prasentationsschicht der J2EE-Plattform
2 Java Server Pages
2.1 Von Servlets zu Java Server Pages
2.2 Ubersetzung und Ausfuhrung von JSP-Seiten
2.3 Die JSP-Syntax
2.4 Java Beans
2.5 Benutzerdefinierte Tags
2.6 JSP und XML
2.7 Vergleich mit anderen Techniken
3 Architekturen und Anwendungsszenarien
3.1 Komponenten in einer J2EE-Anwendung
3.2 Aufgabenteilung zwischen den Web-Komponenten
3.2.1 Einsatzgebiete von JSP-Seiten
3.2.2 Einsatzgebiete von Servlets
3.3 Datentransfer zwischen den Web-Komponenten
3.3.1 Kommunikation von Web-Komponenten auf di-
rektem Weg
3.3.2 Kommunikation von Web-Komponenten uber
Beans
3.4 Modelle einer Web-Anwendung
3.4.1 Ein einfiihrendes Szenario
3.4.2 Uberblick der Architekturvarianten
3.4.3 Modell 1: JSP-Seite
3.4.4 Modell 1: JSP-Seite mit Bean
3.4.5 Eine Einfiihrung in das Modell 2
1
1
5
6
8
13
15
16
19
19
28
31
33
34
38
44
47
47
49
50
52
56
57
61
68
69
70
71
73
74
Inhaltsverzeichnis
3.4.6 Das Modell 2: Vermittler-Servlet an JSP 77
3.4.7 Modell 2: Vermittler-Servlet an JSP mit Tem¬
plates 81
3.4.8 Modell 2: Vermittler-Servlet an Worker-Bean . . 83
3.4.9 Das Modell 3 86
3.4.10 Einsatz von Applets 90
4 Web-Applikationen 101
4.1 Einleitung 101
4.2 Verzeichnisstruktur einer Web-
Applikation 102
4.3 Deployment-Deskriptoren fiir Web-
Applikationen 108
4.3.1 Die Datei veb.xml 110
4.3.2 Angaben fiir unterstiitzende Werkzeuge 110
4.3.3 Verteilte Anwendungen Ill
4.3.4 Initialisierungsparameter 112
4.3.5 Konfiguration von Servlets und JSP-Seiten .... 113
4.3.6 Transformationsregeln fiir Pfadangaben 117
4.3.7 Timeout-Werte fiir Sitzungen 129
4.3.8 HTTP-relevante Parameter 130
4.3.9 Tag-Bibliotheken 133
4.3.10 JNDI-Referenzen 134
4.3.11 Autorisierung und Authentifizierung 140
4.4 J2EE-Anwendungen 141
5 Struts: Eine Umsetzung des MVC-Konzepts 145
5.1 Das Projekt Struts 145
5.1.1 Installation 147
5.2 Elemente in Struts 148
5.3 Gliederung der Elemente 151
5.4 Die Elemente im Detail 153
5.4.1 Das Modell 155
5.4.2 Der View (Die Struts-Tag-Bibliothek) 165
5.4.3 Der Controller 174
5.5 Der Workflow 185
5.6 * Der Entwicklungszyklus 187
5.7 Erweiterungsmoglichkeiten 190
5.8 Der Wizard 196
5.9 Zusammenfassung 199
Inhaltsverzeichnis
6 Datenbankzugriff in J2EE-Anwendungen 201
« JDBC2 202
6.2 Ressourcenfabriken
6.3 Datenbankverbindungen und Transaktionen 206
6.4 Eine Tag-Bibliothek fur den Zugriff auf Datenbanken ... 211
6.5 Connection-Pooling 22^
6.5.1 Die Klasse PoolManager 228
6.5.2 Die Klasse ConnectionPool 230
6.5.3 Das Interface DataSource 232
6.5.4 Die Klasse Connectionlmpl 234
6.6 Ergebnismengen a!s Java Beans 236
7 Authentifizierung und Autorisierung 247
7.1 Einleitung 247
7.1.1 Begriffe der Sicherheit 248
7.1.2 J2EE-Rollen 250
7.1.3 Authentifizierungsmoglichkeiten 251
7.2 Authentifizierungsverfahren des Front-Ends 254
7.2.1 HTTP-Basic-Authentifizierung 254
7.2.2 HTTP-Digest-Authentifizierung 259
7.2.3 Formularbasierte Authentifizierung 263
7.2.4 Mutual-Authentifizierung mit Zertifikaten Dber
SSL 267
7.2.5 Authentifizierung durch Client-Zertifikate 284
7.2.6 Zusammenfassung Authentifizierungsverfahren . 288
Authentifizierungverfahren des Back-Ends 289
7.3.1 Authentifizierung an Datenbanken 290
7.3.2 Uberblick Apache-Module
7.3
7.3.3 Uberblick J2EE-Server-Erweiterungen
293
294
7.4 Autorisierung 297
7.4.1 Umsetzen einer Security-Policy 297
7.4.2 Deklarativ: Die Elemente des Deployment-De-
skriptors 303
7.4.3 Prozedural: Serviets 310
7.5 Anwendungsbeispiele
7.5.1 Anwendungsbeispiel Autorisierung 313
7.6 Zukunft mit JAAS
Muiorisierung
7.5.2 AnwfnHiirKrckmr^ ^l
Anwendungsbeispiel Zertifikate und __
343
8 Der Tomcat-Server 345
8.1 Komponenten 348
8.1.1 Tomcat 3 349
8.1.2 Tnmrat a-
Inhaltsverzeichnis
8.2 Tomcat-Erweiterungen 358
8.2.1 Requestlnterceptor des Tomcat 3.2 360
8.2.2 Valve-Technik von Catalina (Tomcat 4) 368
8.3 Tomcat 3.2 - Installation und Konfiguration 371
8.3.1 Installation 373
8.3.2 Konfiguration 379
8.4 Tomcat-Optimierung 382
8.4.1 Tomcat-Worker 385
8.4.2 Apache und Tomcat 388
8.4.3 Apache und mehrere Tomcat-Server 392
8.5 Tomcat-Security 397
8.5.1 Security-Manager und Policy-Datei 399
8.5.2 Security-Manager in Tomcat 402
8.5.3 Beispiel-Policies 403
9 Fallstudie: Web-basierte Datenerfassung 407
9.1 Web-basierte Datenerfassung 407
9.2 Anforderungsdefinition 410
9.3 Das Framework 411
9.3.1 Die Konfiguration 411
9.3.2 Das Modell 419
9.3.3 Die Initialisierung 420
9.3.4 Das History-Objekt 426
9.3.5 Die Aktionen 428
9.3.6 Die Views 432
9.3.7 Die Organisation des Quellcodes 434
9.3.8 Anwendung des Frameworks 435
9.3.9 Anwendungsentwicklung mit Ant 439
9.4 Anwendung des Frameworks 443
9.4.1 Welche Daten sollen erfasst werden? 444
9.4.2 Die Wertebereiche der Datenfelder 447
9.4.3 Die Validierungen 450
9.4.4 Die Konfiguration des Wizards 456
9.4.5 Das Modell 457
9.4.6 Die fachlichen Controller 457
9.4.7 Der technische Controller action.xml 460
9.4.8 Die Persistenzschicht 462
9.4.9 Die Initialisierung 463
9.4.10 Die Views 466
9.4.11 Deployment 467
|
any_adam_object | 1 |
author | Turau, Volker 1957- Saleck, Krister Schmidt, Marc |
author_GND | (DE-588)122165527 |
author_facet | Turau, Volker 1957- Saleck, Krister Schmidt, Marc |
author_role | aut aut aut |
author_sort | Turau, Volker 1957- |
author_variant | v t vt k s ks m s ms |
building | Verbundindex |
bvnumber | BV013768306 |
classification_rvk | ST 250 ST 253 |
ctrlnum | (OCoLC)76221765 (DE-599)BVBBV013768306 |
discipline | Informatik |
edition | 1. Aufl. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01767nam a2200433 c 4500</leader><controlfield tag="001">BV013768306</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20050304 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">010605s2001 gw ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">961621737</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898641120</subfield><subfield code="9">3-89864-112-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76221765</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013768306</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-384</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-M490</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</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">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Turau, Volker</subfield><subfield code="d">1957-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)122165527</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Java Server Pages und J2EE</subfield><subfield code="b">unternehmensweite Web-basierte Anwendungen</subfield><subfield code="c">Volker Turau ; Krister Saleck ; Marc Schmidt</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 514 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="500" ind1=" " ind2=" "><subfield code="a">2. Aufl. u.d.T.: Turau, Volker: Web-basierte Anwendungen entwickeln mit JSP 2</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Server Pages</subfield><subfield code="0">(DE-588)4600284-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</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">Java Server Pages</subfield><subfield code="0">(DE-588)4600284-4</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">Saleck, Krister</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schmidt, Marc</subfield><subfield code="e">Verfasser</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=009411367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009411367</subfield></datafield></record></collection> |
id | DE-604.BV013768306 |
illustrated | Illustrated |
indexdate | 2024-12-23T15:36:13Z |
institution | BVB |
isbn | 3898641120 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009411367 |
oclc_num | 76221765 |
open_access_boolean | |
owner | DE-384 DE-355 DE-BY-UBR DE-29T DE-M490 DE-1102 DE-634 DE-11 |
owner_facet | DE-384 DE-355 DE-BY-UBR DE-29T DE-M490 DE-1102 DE-634 DE-11 |
physical | XIV, 514 S. Ill., graph. Darst. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | dpunkt-Verl. |
record_format | marc |
spellingShingle | Turau, Volker 1957- Saleck, Krister Schmidt, Marc Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen Java 2 Enterprise Edition (DE-588)4646124-3 gnd Java Server Pages (DE-588)4600284-4 gnd |
subject_GND | (DE-588)4646124-3 (DE-588)4600284-4 |
title | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen |
title_auth | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen |
title_exact_search | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen |
title_full | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen Volker Turau ; Krister Saleck ; Marc Schmidt |
title_fullStr | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen Volker Turau ; Krister Saleck ; Marc Schmidt |
title_full_unstemmed | Java Server Pages und J2EE unternehmensweite Web-basierte Anwendungen Volker Turau ; Krister Saleck ; Marc Schmidt |
title_short | Java Server Pages und J2EE |
title_sort | java server pages und j2ee unternehmensweite web basierte anwendungen |
title_sub | unternehmensweite Web-basierte Anwendungen |
topic | Java 2 Enterprise Edition (DE-588)4646124-3 gnd Java Server Pages (DE-588)4600284-4 gnd |
topic_facet | Java 2 Enterprise Edition Java Server Pages |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009411367&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT turauvolker javaserverpagesundj2eeunternehmensweitewebbasierteanwendungen AT saleckkrister javaserverpagesundj2eeunternehmensweitewebbasierteanwendungen AT schmidtmarc javaserverpagesundj2eeunternehmensweitewebbasierteanwendungen |