Java Server Pages: dynamische Generierung von Web-Dokumenten
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg
dpunkt-Verl.
2001
|
Ausgabe: | 2., aktualisierte und erw. Aufl. |
Schriftenreihe: | iX-Edition
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIV, 440 S. Ill. |
ISBN: | 3898641317 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013865930 | ||
003 | DE-604 | ||
005 | 20090512 | ||
007 | t | ||
008 | 010807s2001 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 962089494 |2 DE-101 | |
020 | |a 3898641317 |9 3-89864-131-7 | ||
035 | |a (OCoLC)76256051 | ||
035 | |a (DE-599)BVBBV013865930 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-739 |a DE-20 |a DE-824 |a DE-859 |a DE-526 |a DE-634 |a DE-384 |a DE-11 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
084 | |a ST 201 |0 (DE-625)143612: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a ST 260 |0 (DE-625)143632: |2 rvk | ||
100 | 1 | |a Turau, Volker |d 1957- |e Verfasser |0 (DE-588)122165527 |4 aut | |
245 | 1 | 0 | |a Java Server Pages |b dynamische Generierung von Web-Dokumenten |c Volker Turau |
250 | |a 2., aktualisierte und erw. Aufl. | ||
264 | 1 | |a Heidelberg |b dpunkt-Verl. |c 2001 | |
300 | |a XIV, 440 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a iX-Edition | |
650 | 0 | 7 | |a Java Server Pages |0 (DE-588)4600284-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java Server Pages |0 (DE-588)4600284-4 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 1 | |5 DE-604 | |
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=009484607&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-009484607 |
Datensatz im Suchindex
_version_ | 1804128701153017856 |
---|---|
adam_text | Titel: Java Server Pages
Autor: Turau, Volker
Jahr: 2001
I n lialtsverzeichnis
1 Serverseitige Anwcndungen..............................................1
T . 1 Common Gateway Interface ................................................2
1.2 Web-Server-APIs................................................................3
1 -3 Server-Side Includes..............................................................6
T-4- Serverseitige Skripte..............................................................6
1.4.1 Active Server Pages..............................................9
1.4.2 PHP Hypertext Preprocessor ..............................10
1 5 Java Server Pages ................................................................11
T-C Einsatzgebiete........................................................................14
¦ 7 JSP als Bestandteil von J2EE..............................................16
^ JSP: Eine Einfuhrung........................................................21
1 Was sind Java Server Pages?..............................................22
^•2 Wozu verwendet man JSP?..................................................24
^ - 3 Ein einfiihrendes Beispiel......................................................26
~^-4 Der JSP-Server Tomcat........................................................28
2.4.1 Voraussetzungen....................................................28
2.4.2 Tomcat installieren................................................29
^-5 Tomcat ubersetzen................................................................32
2.5.1 Voraussetzungen....................................................33
2.5.2 ANT ubersetzen....................................................36
2.5.3 Die Servlet-API ubersetzen..................................37
2.5.4 Tomcat 3.2.2 iibersetzen......................................39
^ Starten und Anhalten von Tomcat......................................40
^-7* Korrekte Funktion des Servers ............................................41
Optionale Pakete..................................................................42
^ ^ Konfiguration des Tomcat-Servers................... 44
2.9.1 server, xml..........................................................44
2.9.2 web.xml................................. 48
^ Cookies beim Aufruf von JSP-Anwendungen .......... 50
Ti Installation mit Apache iiber mod.jk................. 52
^ - 2 Tomcat mit anderen Web-Servern ................... 55
Inhaltsverzeichnis
3 Skripte...........................................................57
3.1 Die Syntax von eingebetteten Anweisungen ......................57
3.2 Der Lebenszyklus von JSP-Seiten........................................59
3.3 Einbettung von Java-Code in JSP-Seiten ..........................60
3.3.1 Vereinbarungen......................................................61
3.3.2 Anweisungsfragmente............................................62
3.3.3 Ausdrucke..............................................................63
3.3.4 Kommentare..........................................................64
3.4 Ein erstes Beispiel ................................................................66
3.5 Der Ubersetzungsvorgang....................................................68
3.6 Die ubersetzte Seite..............................................................71
3.7 Das Precompilation-ProtokoW..............................................75
3.8 Nebenlaufigkeiten..................................................................76
3.8.1 Ein Seitenzugriffszahler........................................78
3.9 Implizite Objekte..................................................................80
3.9.1 Das implizite Objekt request ............................81
3.9.2 Das implizite Objekt response..........................83
3.9.3 Das implizite Objekt pageContext....................87
3.9.4 Das implizite Objekt session ............................89
3.9.5 Das implizite Objekt application....................89
3.9.6 Das implizite Objekt out......................................90
3.9.7 Das implizite Objekt config..............................90
3.9.8 Das implizite Objekt page....................................91
3.9.9 Das implizite Objekt exception........................92
4 Direktiven............................................................................93
4.1 Einfuhrung ............................................................................93
4.2 Die Direktive include..........................................................93
4.3 Die Direktive page................................................................95
4.3.1 Das Attribut language........................................95
4.3.2 Das Attribut extends..........................................95
4.3.3 Das Attribut import............................................96
4.3.4 Das Attribut buffer............................................97
4.3.5 Das Attribut autoFlush......................................97
4.3.6 Das Attribut info................................................97
4.3.7 Das Attribut isTJireadSafe................................98
4.3.8 Das Attribut contentType..................................98
4.3.9 Das Attribut errorPage......................................102
4.3.10 Das Attribut isErrorPage..................................106
4.3.11 Das Attribut session..........................................106
4.3.12 Zusammenfassung................................................107
Inhaltsverzeichnis
5 Standardaktionen ...............................109
5.1 Die Aktion include .............................. 109
5.2 Die Aktion forward .............................. 113
5.3 Die Aktion plugin................................ 118
6 Organisation und Konfiguration von Web-Anwendungenl23
6.1 Einleitung....................................... 123
6.2 Physikalische Organisation von Web-Applikationen.....124
6.3 Ablauf einer Anfrage.............................. 131
6.4 Deployment-Deskriptoren fur Web-Applikationen....... 133
6.5 Elemente des Deployment-Deskriptors................ 134
7 Java Beans in JSP-Seiten........................151
7.1 Eine Komponente zur Einblendung von Werbung....... 151
7.2 Java Beans...................................... 155
7.3 Die Aktion useBean .............................. 159
7.4 Die Aktionen setProperty und getProperty........ 166
7.5 Introspektion..................................... 169
7.6 Zugriff auf Komponenten in Servlets................. 172
7.7 Formularverarbeitung mit Java Beans................ 178
7.8 Verwendung von Java Beans........................ 185
8 Benutzerdefinierte Tags..........................187
8.1 Ein einfuhrendes Beispiel........................... 187
8.2 Tag-Handler-Klassen.............................. 192
8.2.1 Interfaces fur Tag Handler.................. 194
8.2.2 Das Interface Tag......................... 194
8.2.3 Das Interface BodyTag.................... 195
8.2.4 Die Klasse BodyContent...................201
8.3 Einfuhrung von Skript-Variablen.....................203
8.4 Tag-Bibliotheks-Deskriptoren.......................205
8.5 Kommunikation zwischen Tags......................208
8.6 Validierung von Tags .............................208
8.7 Tags und Java Beans..............................209
8.8 Tags zur Erzeugung von Hyperlinks..................216
a 9 Internationale Web-Seiten........................223
9.1 Transparente Sprachenauswahl......................223
9.2 Dynamische Erzeugung mehrsprachiger Anwendungen .. . 232
9.3 Unicode.........................................247
10 Sitzungsverfolgung..............................251
10.1 Sitzungsverfolgung in Web-basierten Anwendungen.....251
10.1.1 Authentifizierung durch Web-Server..........251
10.1.2 Versteckte Felder in Formularen.............252
Inhaltsverzeichnis
10.1.3 Umschreiben von URLs....................253
10.1.4 Cookies.................................253
10.1.5 SSL-Sessions.............................254
10.2 Sitzungsverfolgung in Servlets.......................254
10.3 Sitzungsverfolgung in JSP..........................257
10.3.1 Ein Suchdienst...........................259
10.4 Sitzungsverfolgung ohne Cookies....................264
10.5 Eine Login-Komponente...........................265
11 Warenkorbsystem ...............................271
11.1 SQL............................................271
11.2 JDBC...........................................273
11.2.1 Das Paket Java, sql im Uberblick...........274
11.2.2 Ein erstes Beispiel ........................275
11.2.3 Aufbau von Verbindungen..................276
11.2.4 Identifizierung von Datenbanken.............278
11.2.5 Das Interface Connection.................279
11.2.6 Transaktionen............................282
11.2.7 SQL-Anweisungen ........................284
11.2.8 Bearbeitung von Anfrageergebnissen .........290
11.2.9 Das Interface DatabaseMetaData...........292
11.2.10 Weitere Klassen..........................292
11.3 Ein Bestellsystem mit JSP .........................293
11.4 Aufbau der Datenbank.............................294
11.5 Die Tabellen des Bestellsystems.....................296
11.6 Das Bestellsystem ................................298
11.7 Die Eingangsseite.................................301
11.8 Die Klasse SQLVerbindungsBean....................301
11.9 Die Warengruppen................................305
11.10 Bestellung aufnehmen.............................309
11.11 Bestellung vervollstandigen.........................312
11.12 Bestellung bearbeiten..............................313
11.13 Bestellung bestatigen..............................316
11.14 Installieren des Beispiels ...........................318
11.15 Weiterfuhrende Moglichkeiten.......................320
12 Servlet- und JSP-API............................323
12.1 javax.servlet .....................................323
12.1.1 Interfaces................................324
12.1.2 Klassen.................................340
12.1.3 Ausnahmen..............................344
12.2 javax.servlet.http.................................347
12.2.1 Interfaces................................348
12.2.2 Klassen .................................361
Inhaltsverzeichnis
12.3 javax.servlet.jsp ..................................373
12.3.1 Interfaces................................373
12.3.2 Klassen .................................374
12.3.3 Ausnahmen..............................384
12.4- javax.servlet.jsp.tagext.............................386
12.4.1 Interfaces................................387
12.4.2 Klassen.................................389
/ Anhang........................................405
/ . 1 Die Syntax von JSP...............................406
A.1.1 Kommentare.............................406
A.1.2 Direktiven...............................407
A.1.3 Skripte..................................408
A.1.4 Standardaktionen.........................410
Sonderzeichen und Escape-Sequenzen................413
JSP-Seiten als XML-Dokumente ....................414
A.3.1 Dokumententyp..........................414
A.3.2 Direktiven...............................414
A.3.3 Skripting-Elemente........................414
A.3.4 Aktionen................................415
A.3.5 DTD fur XML-Dokumente.................415
^-4 DTD fur Tag-Bibliotheks-Deskriptoren...............417
^-5 DTD fur Beschreibungen fur Web-Anwendungen.......418
^ - 6 Tomcat-Konfigurationsdatei (Version 3.2).............421
^ Adressen von wichtigen Ressourcen................429
^t fc)ildungen..........................................431
................................................435
|
any_adam_object | 1 |
author | Turau, Volker 1957- |
author_GND | (DE-588)122165527 |
author_facet | Turau, Volker 1957- |
author_role | aut |
author_sort | Turau, Volker 1957- |
author_variant | v t vt |
building | Verbundindex |
bvnumber | BV013865930 |
classification_rvk | ST 200 ST 201 ST 250 ST 253 ST 260 |
ctrlnum | (OCoLC)76256051 (DE-599)BVBBV013865930 |
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>01710nam a22004458c 4500</leader><controlfield tag="001">BV013865930</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20090512 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">010807s2001 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">962089494</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898641317</subfield><subfield code="9">3-89864-131-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)76256051</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013865930</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-739</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-526</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-384</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 201</subfield><subfield code="0">(DE-625)143612:</subfield><subfield code="2">rvk</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="084" ind1=" " ind2=" "><subfield code="a">ST 260</subfield><subfield code="0">(DE-625)143632:</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</subfield><subfield code="b">dynamische Generierung von Web-Dokumenten</subfield><subfield code="c">Volker Turau</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">Heidelberg</subfield><subfield code="b">dpunkt-Verl.</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIV, 440 S.</subfield><subfield code="b">Ill.</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="490" ind1="0" ind2=" "><subfield code="a">iX-Edition</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="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="689" ind1="0" 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="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><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="1" ind2=" "><subfield code="5">DE-604</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=009484607&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-009484607</subfield></datafield></record></collection> |
id | DE-604.BV013865930 |
illustrated | Illustrated |
indexdate | 2024-07-09T18:53:25Z |
institution | BVB |
isbn | 3898641317 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009484607 |
oclc_num | 76256051 |
open_access_boolean | |
owner | DE-739 DE-20 DE-824 DE-859 DE-526 DE-634 DE-384 DE-11 |
owner_facet | DE-739 DE-20 DE-824 DE-859 DE-526 DE-634 DE-384 DE-11 |
physical | XIV, 440 S. Ill. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | dpunkt-Verl. |
record_format | marc |
series2 | iX-Edition |
spelling | Turau, Volker 1957- Verfasser (DE-588)122165527 aut Java Server Pages dynamische Generierung von Web-Dokumenten Volker Turau 2., aktualisierte und erw. Aufl. Heidelberg dpunkt-Verl. 2001 XIV, 440 S. Ill. txt rdacontent n rdamedia nc rdacarrier iX-Edition Java Server Pages (DE-588)4600284-4 gnd rswk-swf Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java Server Pages (DE-588)4600284-4 s DE-604 Java Programmiersprache (DE-588)4401313-9 s HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009484607&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Turau, Volker 1957- Java Server Pages dynamische Generierung von Web-Dokumenten Java Server Pages (DE-588)4600284-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
subject_GND | (DE-588)4600284-4 (DE-588)4401313-9 |
title | Java Server Pages dynamische Generierung von Web-Dokumenten |
title_auth | Java Server Pages dynamische Generierung von Web-Dokumenten |
title_exact_search | Java Server Pages dynamische Generierung von Web-Dokumenten |
title_full | Java Server Pages dynamische Generierung von Web-Dokumenten Volker Turau |
title_fullStr | Java Server Pages dynamische Generierung von Web-Dokumenten Volker Turau |
title_full_unstemmed | Java Server Pages dynamische Generierung von Web-Dokumenten Volker Turau |
title_short | Java Server Pages |
title_sort | java server pages dynamische generierung von web dokumenten |
title_sub | dynamische Generierung von Web-Dokumenten |
topic | Java Server Pages (DE-588)4600284-4 gnd Java Programmiersprache (DE-588)4401313-9 gnd |
topic_facet | Java Server Pages Java Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009484607&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT turauvolker javaserverpagesdynamischegenerierungvonwebdokumenten |