Core Servlets und JavaServer Pages:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Markt+Technik-Verl.
2001
|
Schriftenreihe: | The Sunsoft Press Java series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | 535 S. Ill. |
ISBN: | 3827259452 |
Internformat
MARC
LEADER | 00000nam a22000008c 4500 | ||
---|---|---|---|
001 | BV013460121 | ||
003 | DE-604 | ||
005 | 20201111 | ||
007 | t| | ||
008 | 001121s2001 gw a||| |||| 00||| ger d | ||
016 | 7 | |a 960155821 |2 DE-101 | |
020 | |a 3827259452 |c Gb. : DM 99.00, S 723.00 |9 3-8272-5945-2 | ||
035 | |a (OCoLC)722499260 | ||
035 | |a (DE-599)BVBBV013460121 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-12 |a DE-29T |a DE-858 |a DE-Aug4 |a DE-739 |a DE-1028 |a DE-91G |a DE-634 |a DE-11 |a DE-525 |a DE-863 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a ST 253 |0 (DE-625)143628: |2 rvk | ||
084 | |a ELT 623f |2 stub | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Hall, Marty |d 1962- |e Verfasser |0 (DE-588)12393043X |4 aut | |
240 | 1 | 0 | |a Core servlets and Java server pages |
245 | 1 | 0 | |a Core Servlets und JavaServer Pages |c Marty Hall |
264 | 1 | |a München |b Markt+Technik-Verl. |c 2001 | |
300 | |a 535 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The Sunsoft Press Java series | |
650 | 0 | 7 | |a Java Server Pages 2.0 |0 (DE-588)4755970-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Servlet 2.4 |0 (DE-588)4777998-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a JDBC |0 (DE-588)4463263-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a HTML |0 (DE-588)4373477-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java Server Pages |0 (DE-588)4600284-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Servlet |0 (DE-588)4531764-1 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | 1 | |a Servlet |0 (DE-588)4531764-1 |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 | |
689 | 2 | 0 | |a HTML |0 (DE-588)4373477-7 |D s |
689 | 2 | |8 1\p |5 DE-604 | |
689 | 3 | 0 | |a Servlet 2.4 |0 (DE-588)4777998-6 |D s |
689 | 3 | |8 2\p |5 DE-604 | |
689 | 4 | 0 | |a Java Server Pages 2.0 |0 (DE-588)4755970-6 |D s |
689 | 4 | |8 3\p |5 DE-604 | |
689 | 5 | 0 | |a JDBC |0 (DE-588)4463263-0 |D s |
689 | 5 | |8 4\p |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009187529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 4\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-009187529 |
Datensatz im Suchindex
DE-BY-863_location | 1911 |
---|---|
DE-BY-FWS_call_number | 1911/2013:0026 |
DE-BY-FWS_katkey | 182846 |
DE-BY-FWS_media_number | 083101015191 |
_version_ | 1824555392010551296 |
adam_text |
INHALTSVERZEICHNIS
EINLEITUNG
.
17
UEBER
DEN
AUTOR
.
18
EINFUEHRUNG
.
18
ECHTER
CODE
FUER
ECHTE
PROGRAMMIERER
.
19
AUFBAU
DIESES
BUCHS
.
20
KONVENTIONEN
.
23
IM
WEB
.
24
TEILL:
SERVLETS
2.1
UND
2.2
.
25
1
UEBERBLICK
UEBER
SERVLETS
UND
JAVASERVER
PAGES
.
27
1.1
SERVLETS
.
28
1.2
VORZUEGE
VON
SERVLETS
GEGENUEBER
TRADITIONELLEM
CGI
.
29
1.2.1
EFFIZIENT
.
29
1.2.2
PRAKTISCH
.
29
1.2.3
MAECHTIG
.
29
1.2.4
PORTIERBAR
.
30
1.2.5
SICHER
.
30
1.2.6
KOSTENGUENSTIG
.
30
1.3
JAVASERVER
PAGES
.
31
1.4
VORTEILE
VON
JSP
.
31
1.4.1
-
GEGENUEBER
ACTIVE
SERVER
PAGES
(ASP)
.
31
1.4.2
-
GEGENUEBER
PHP
.
31
1.4.3
-
GEGENUEBER
REINEN
SERVLETS
.
32
1.4.4
-
GEGENUEBER
SERVER-SIDE
INCLUDES
(SSI)
.
32
1.4.5
-
GEGENUEBER
JAVASCRIPT
.
32
1.4.6
-
GEGENUEBER
STATISCHEM
HTML
.
32
1.5
INSTALLATION
UND
SETUP
.
32
1.5.1
SERVLET-UND
JSP-SOFTWARE
BESCHAFFEN
.
33
1.5.2
API-DOKUMENTATION
ZU
SERVLETS
UND
JSP
INSTALLIEREN
ODER
MIT
BOOKMARK
VERSEHEN
.
34
1.5.3
KLASSEN
DEM
JAVA-COMPILER
GEGENUEBER
IDENTIFIZIEREN
.
34
1.5.4
KLASSEN
IN
EIN
PAKET
SCHNUEREN
.
35
1.5.5
SERVER
KONFIGURIEREN
.
35
1.5.6
SERVER
STARTEN
.
37
1.5.7
EIGENE
SERVLETS
KOMPILIEREN
UND
INSTALLIEREN
.
37
2
ERSTE
SERVLETS
.
39
2.1
GRUNDSTRUKTUR
VON
SERVLETS
.
40
2.2
EIN
EINFACHES
SERVLET,
DAS
EINFACHEN
TEXT
GENERIERT
.
41
2.2.1
SERVLET
KOMPILIEREN
UND
INSTALLIEREN
.
42
2.2.2
SERVLET
AUFRUFEN
.
43
2.3
EIN
SERVLET,
DAS
HTML
GENERIERT
.
43
2.4
SERVLET-PAKETE
.
45
2.4.1
SERVLETS
IN
PAKETEN
ERSTELLEN
.
46
2.4.2
SERVLETS
IN
PAKETEN
KOMPILIEREN
.
46
2.4.3
SERVLETS
IN
PAKETEN
AUFRUFEN
.
48
2.5
DIENSTPROGRAMME,
DIE
BEIM
ERSTELLEN
VON
HTML
HELFEN
.
48
2.6 LEBENSZYKLEN
VON
SERVLETS
.
51
2.6.1
DIEINIT-METHODE
.
51
2.6.2
DIE
SERVICE-METHODE
.
53
2.6.3
DIE
METHODEN
DOGET,
DOPOST
UND
DOXXX
.
54
2.6.4
DAS
INTERFACE
SINGLETHREADMODEL
.
54
2.6.5
DIE
DESTROY-METHODE
.
55
2.7
EIN
BEISPIEL
MIT
INITIALISIERUNGSPARAMETEM
.
55
2.8
EIN
BEISPIEL
MIT
SERVLET-INITIALISIERUNGS
UND
SEITENAENDERUNGS-DATEN
.
59
2.9
FEHLERBEHEBUNG
IN
SERVLETS
.
64
2.10
WEBCLIENT:
INTERAKTIVE
KOMMUNIKATION
MIT
WEBSERVEM
.
65
2.10.1
WEBCLIENT
.
66
2.10.2
HTTPCLIENT
.
69
2.10.3
NETWORKCLIENT
.
70
2.10.4
SOCKETUTIL
.
72
2.10.5
CLOSEABLEFRAME
.
73
2.10.6
LABELEDTEXTFIELD
.
74
2.10.7
INTERRUPTIBLE
.
75
3
CLIENT-ANFRAGEN
HANDELN:
FORMULARDATEN
.
77
3.1
DIE
ROLLE
DER
FORMULARDATEN
.
78
3.2
FORMULARDATEN
AUS
SERVLETS
LESEN
.
78
3.3
BEISPIEL:
DREI
EXPLIZITE
PARAMETER
LESEN
.
79
3.4
BEISPIEL:
ALLE
PARAMETER
LESEN
.
82
3.5
EIN
DIENST
ZUM
VERSENDEN
VON
BEWERBUNGEN
.
86
3.6
ZEICHENKETTEN
NACH
HTML-ZEICHEN
FILTERN
.
97
3.6.1
CODE
ZUM
FILTERN
.
98
3.6.2
BEISPIEL
.
100
4
CLIENT-ANFRAGEN
HANDELN:
HTTP-ANFRAGE-HEADER
.
103
4.1
ANFRAGE-HEADER
VON
SERVLETS
LESEN
.
104
4.2
ALLE
HEADER
AUSGEBEN
.
105
4.3
ANFRAGE-HEADER
BEI
HTTP
1.1
.
108
4.4
KOMPRIMIERTE
WEBSEITEN
SENDEN
.
112
4.5
ZUGRIFF
AUF
WEBSEITEN
BESCHRAENKEN
.
115
5
ZUGRIFF
AUF
CGI-STANDARDVARIABLEN
.
121
5.1
SERVLET-ENTSPRECHUNGEN
DER
CGI-VARIABLEN
.
122
5.2
EIN
SERVLET,
DAS
CGI-VARIABLEN
ZEIGT
.
124
6
SERVER-ANTWORT
GENERIEREN:
HTTP-STATUSCODES
.
127
6.1
STATUSCODES
SPEZIFIZIEREN
.
128
6.2
HTTP
1.1-STATUSCODES
UND
IHR
ZWECK
.
130
6.3
EIN
FRONTEND
FUER
DIVERSE
SUCHMASCHINEN
.
137
7
SERVER-ANTWORT
GENERIEREN:
HTTP-ANTWORT-HEADER
.
145
7.1
ANTWORT-HEADER
VON
SERVLETS
AUS
SETZEN
.
146
7.2
HTTP
1.1
ANTWORT-HEADER
UND
IHRE
BEDEUTUNG
.
147
7.3
PERSISTENTER
SERVLET-ZUSTAND
UND
AUTOMATISCHES
NEULADEN
VON
SEITEN
.
154
7.4
PERSISTENTE
HTTP-VERBINDUNGEN
NUTZEN
.
164
7.5
MIT
SERVLETS
GIF-BILDER
GENERIEREN
.
168
8
MIT
COOKIES
ARBEITEN
.
179
8.1
VORTEILE
VON
COOKIES
.
180
8.1.1
NUTZER
BEI
EINER
E-COMMERCE-SITZUNG
IDENTIFIZIEREN
.
180
8.1.2
EINGABE
VON
BENUTZEMAMEN
UND
PASSWORT
VERMEIDEN
.
180
8.1.3
WEBSITE
ANPASSEN
.
181
8.1.4
GEZIELT
WERBEN
.
181
8.2
PROBLEME
MIT
COOKIES
.
181
8.3
DAS
COOKIE-API
VON
SERVLET
.
182
8.3.1
COOKIES
ERZEUGEN
.
183
8.3.2
COOKIE-ATTRIBUTE
.
183
8.3.3
COOKIES
IN
ANTWORT-HEADER
EINFUGEN
.
185
8.3.4
COOKIES
VOM
CLIENT
LESEN
.
185
8.4
BEISPIELE:
COOKIES
SETZEN
UND
LESEN
.
185
8.5
DIENSTPROGRAMME
FUER
COOKIES
.
189
8.5.1
COOKIES
MIT
ANGEGEBENEN
NAMEN
FINDEN
.
189
8.5.2
LANGLEBIGE
COOKIES
ERZEUGEN
.
190
8.6
EIN
SELBST
DEFINIERTES
SUCHMASCHINEN-INTERFACE
.
190
9
SITZUNGS-TRACKING
.
197
9.1
SITZUNGS-TRACKING
IST
NOTWENDIG
.
198
9.1.1
COOKIES
.
198
9.1.2
URL-REWRITING
.
199
9.1.3
VERBORGENE
FORMULARFELDER
.
199
9.1.4
SITZUNGS-TRACKING
IN
SERVLETS
.
199
9.2
DAS
SITZUNGS-TRACKING-API
.
199
9.2.1
DAS
HTTPSESSION-OBJEKT
ZUR
AKTUELLEN
ANFRAGE
NACHSCHAUEN
.
200
9.2.2
INFORMATIONEN
ZU
EINER
SITZUNG
NACHSCHAUEN
.
200
9.2.3
INFORMATIONEN
MIT
EINER
SITZUNG
VERBINDEN
.
202
9.2.4
SITZUNGEN
BEENDEN
.
203
9.2.5
AN
DEN
CLIENT
GESENDETE
URLS
KODIEREN
.
203
9.3
EIN
SERVLET,
DAS
ZUGRIFFSZAHLEN
PRO
CLIENT
ANZEIGT
.
204
9.4
EIN
ONLINE-GESCHAEFT
MIT
EINKAUFSKORB
UND
SITZUNGS-TRACKING
.
207
9.4.1
DAS
FRONTEND
.
207
9.4.2
BESTELLUNGEN
AUFNEHMEN
.
211
9.4.3
HINTER
DEN
KULISSEN:
IMPLEMENTIERUNG
DER
WAREN
IM
EINKAUFSKORB
UND
IM
KATALOG
.
217
TEIL
II:
JAVASERVER
PAGES
.
225
10
JSP-SCRIPTINGELEMENTE
.
227
10.1
SCRIPTINGELEMENTE
.
229
10.1.1
TEMPLATE-TEXT
.
230
10.2
JSP-AUSDRUECKE
.
230
10.2.1
VORDEFINIERTE
VARIABLEN
.
230
10.2.2
XML-SYNTAX
FUER
AUSDRUECKE
.
231
10.2.3
AUSDRUECKE
ALS
ATTRIBUTWERTE
VERWENDEN
.
231
10.2.4
BEISPIEL
.
232
10.3
JSP-SCRIPTLETS
.
233
10.3.1
MIT
SCRIPTLETS
TEILE
DER
JSP-DATEI
AN
BEDINGUNGEN
KNUEPFEN
.
236
10.3.2
SPEZIELLE
SCRIPTLET-SYNTAX
.
236
10.4
JSP-DEKLARATIONEN
.
237
10.4.1
SPEZIELLE
DEKLARATIONSSYNTAX
.
238
10.5
VORDEFINIERTE
VARIABLEN
.
238
11
DIE
JSP-SEITENDIREKTIVE:
GENERIERTE
SERVLETS
STRUKTURIEREN
.
241
11.1
DAS
ATTRIBUT
IMPORT
.
242
11.1.1
VERZEICHNISSE
FUER
SELBST
DEFINIERTE
KLASSEN
.
243
11.1.2
BEISPIEL
.
243
11.2
DAS
ATTRIBUT
CONTENTTYPE
.
245
11.2.1
DOKUMENTE
MIT
EINFACHEM
TEXT
ERZEUGEN
.
246
11.2.2
EXCEL-TABELLENKALKULATIONEN
GENERIEREN
.
246
11.3
DAS
ATTRIBUT
ISTHREADSAFE
.
250
11.4
DAS
ATTRIBUT
SESSION
.
252
11.5
DAS
ATTRIBUT
BUFFER
.
252
11.6
DAS
ATTRIBUT
AUTOFLUSH
.
252
11.7
DAS
ATTRIBUT
EXTENDS
.
252
11.8
DAS
ATTRIBUT
INFO
.
253
11.9
DAS
ATTRIBUT
ERRORPAGE
.
253
11.10
DAS
ATTRIBUT
ISERRORPAGE
.
253
11.11
DAS
ATTRIBUT
LANGUAGE
.
256
11.12
XML-SYNTAX
FUER
DIREKTIVEN
.
256
12
DATEIEN
UND
APPLETS
IN
JSP-DOKUMENTE
EINBINDEN
.
257
12.1
DATEIEN
ZUR
SEITEN-UEBERSETZUNGSZEIT
EINBINDEN
.
258
12.2
DATEIEN
ZUR
ANFORDERUNGSZEIT
EINBINDEN
.
261
12.3
APPLETS
FUER
DAS
JAVA-PLUG-IN
EINBINDEN
.
263
12.3.1
DAS
JSP:PLUGIN-ELEMENT
.
264
12.3.2
DIE
ELEMENTE
JSP:PARAM
UND
JSP:PARAMS
.
266
12.3.3
DAS
JSP:FALLBACK-ELEMENT
.
267
12.3.4
BEISPIEL:
SCHATTIERTER
TEXT
.
267
13
JAVABEANS
MIT
JSP
VERWENDEN
.
275
13.1
GRUNDLAGEN
DER
VERWENDUNG
VON
BEANS
.
277
13.1.1
ZUGRIFF
AUF
BEAN-EIGENSCHAFTEN
.
278
13.1.2
BEAN-EIGENSCHAFTEN
SETZEN:
EIN
EINFACHES
FALLBEISPIEL
.
278
13.1.3
BEAN-KLASSEN
INSTALLIEREN
.
279
13.2
BEISPIEL:
STRINGBEAN
.
280
13.3
BEAN-EIGENSCHAFTEN
FESTLEGEN
.
282
13.3.1
EINZELNE
EIGENSCHAFTEN
MIT
EINGABEPARAMETEM
VERBINDEN
.
286
13.3.2
AUTOMATISCHE
TYPKONVERTIERUNGEN
.
287
13.3.3
SAEMTLICHE
EIGENSCHAFTEN
MIT
EINGABEPARAMETEM
VERBINDEN
.
288
13.4
BEANS
GEMEINSAM
NUTZEN
.
290
13.4.1
BEANS
BEDINGT
ERZEUGEN
.
291
14
JSP-TAG-BIBLIOTHEKEN
SELBST
DEFINIEREN
.
295
14.1
KOMPONENTEN
EINER
TAG-BIBLIOTHEK
.
296
14.1.1
DIE
TAG-HANDLER-KLASSE
.
297
14.1.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
297
14.1.3
DIEJSP-DATEI
.
299
14.2
EIN
EINFACHES
TAG
DEFINIEREN
.
300
14.2.1
DIE
TAG-HANDLER-KLASSE
.
300
14.2.2
DIE
TAG-BIBLIOTHEK-DESCRIPTORDATEI
.
302
14.2.3
DIE
JSP-DATEI
.
303
14.3
TAG-ATTRIBUTE
ZUWEISEN
.
304
14.3.1
DIE
TAG-HANDLER-KLASSE
.
304
14.3.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
306
14.3.3
DIE
JSP-DATEI
.
307
14.4
DEN
RUMPF
DES
TAG
EINBINDEN
.
308
14.4.1
DIE
TAG-HANDLER-KLASSE
.
308
14.4.2
DIE
DESCRIPTORDATEI
ZUR
TAG-BIBLIOTHEK
.
311
14.4.3
DIE
JSP-DATEI
.
312
14.5
DEN
TAG-RUMPF
OPTIONAL
EINBINDEN
.
313
14.5.1
DIE
TAG-HANDLER-KLASSE
.
314
14.5.2
DIE
DESCRIPTORDATEI
ZUR
TAG-BIBLIOTHEK
.
314
14.5.3
DIE
JSP-DATEI
.
315
14.6
DEN
TAG-RUMPF
MANIPULIEREN
.
317
14.6.1
DIE
KLASSE
TAG-HANDLER
.
317
14.6.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
319
14.6.3
DIE
JSP-DATEI
.
319
14.7
DEN
TAG-RUMPF
MEHRMALS
EINBINDEN
ODER
MANIPULIEREN
.
321
14.7.1
DIE
TAG-HANDLER-KLASSE
.
321
14.7.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
322
14.8
GESCHACHTELTE
TAGS
.
324
14.8.1
DIE
TAG-HANDLER-KLASSEN
.
325
14.8.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
330
14.8.3
DIE
JSP-DATEI
.
332
15
SERVLETS
UND
JSP
INTEGRIEREN
.
335
15.1
ANFRAGEN
WEITERLEITEN
.
336
15.1.1
STATISCHE
RESSOURCEN
VERWENDEN
.
337
15.1.2
DATEN
AN
DIE
ZIELSEITEN
LIEFERN
.
338
15.1.3
RELATIVE
URLS
IN
DER
ZIELSEITE
INTERPRETIEREN
.
339
15.1.4
ALTERNATIVE
BESCHAFFUNG
EINES
REQUESTDISPATCHER
.
340
15.2
BEISPIEL:
EIN
ONLINE-REISEBUERO
.
340
15.3
STATISCHEN
ODER
DYNAMISCHEN
INHALT
EINBINDEN
.
356
15.4
BEISPIEL:
ROHAUSGABE
VON
SERVLET
UND
JSP
ANZEIGEN
.
357
15.5
ANFRAGEN
VON
JSP-SEITEN
AUS
WEITERLEITEN
.
361
TEIL
III:
UNTERSTUETZENDE
TECHNOLOGIEN
.
363
16
HTML-FORMULARE
VERWENDEN
.
365
16.1
DATENUEBERMITTLUNG
MIT
HTML-FORMULAREN
.
366
16.2
DAS
FORM-ELEMENT
.
370
16.3
TEXTEINGABEELEMENTE
.
375
16.3.1
TEXTFELDER
.
375
16.3.2
PASSWORTFELDER
.
376
16.3.3
TEXTBEREICHE
.
377
16.4
SCHALTFLAECHEN
.
379
16.4.1
ABSENDEN-SCHALTFLAECHEN
.
379
16.4.2
ZURUECKSETZEN-SCHALTFLAECHEN
.
382
16.4.3
JAVASCRIPT-SCHALTFLAECHEN
.
383
16.5
KONTROLLKAESTCHEN
UND
EIN/AUSSCHALTER
.
383
16.5.1
KONTROLLKAESTCHEN
.
383
16.5.2
EIN/AUSSCHALTER
.
385
16.6
COMBOBOXEN
UND
LISTENFELDER
.
386
16.7
FENSTER
ZUM
LADEN
VON
DATEIEN
.
389
16.8
SERVER-SEITIGE
IMAGEMAPS
.
391
16.8.1
IMAGE
-
SERVER-SEITIGE
STANDARD-IMAGEMAPS
.
391
16.8.2
ISMAP
-
ALTERNATIVE,
SERVER-SEITIGE
IMAGEMAPS
.
392
16.9
VERBORGENE
FELDER
.
395
16.10
ELEMENTE
ZUSAMMENFASSEN
.
395
16.11
DIE
TABULATORREIHENFOLGE
STEUERN
.
397
16.12
EIN
WEBSERVER
ZUR
FEHLERBEHEBUNG
.
398
16.12.1
ECHOSERVER
.
399
16.12.2
THREADEDECHOSERVER
.
402
16.12.3
NETWORKSERVER
.
404
17
APPLETS
ALS
FRONTEND
FUER
SERVLETS
.
407
17.1
DATEN
MIT
GET
SENDEN
UND
DIE
RESULTIERENDE
SEITE
ANZEIGEN
.
408
17.2
EIN
SUCHMASCHINEN-FRONTEND
FUER
MEHRERE
SYSTEME
.
409
17.3
DATEN
MIT
GET
SENDEN
UND
ERGEBNISSE
DIREKT
VERARBEITEN
(HTTP-TUNNELING)
.
413
17.3.1
BINAERDATEN
ODER
ASCII-DATEN
LESEN
.
413
17.3.2
SERIALISIERTE
DATENSTRUKTUREN
LESEN
.
414
17.4
EIN
ANFRAGENFENSTER
MIT
OBJEKTSERIALISIERUNG
UND
HTTP-TUNNELING
.
416
17.5
DATEN
MIT
POST
SENDEN
UND
ERGEBNISSE
DIREKT
VERARBEITEN
(HTTP-TUNNELING)
.
423
17.6
EIN
APPLET,
DAS
POST-DATEN
SENDET
.
426
17.7
DEN
HTTP-SERVER
UMGEHEN
.
432
18
JDBC
UND
DATENBANKVERBINDUNGSPOOLS
.
433
18.1
ERSTE
SCHRITTE
DER
VERWENDUNG
VON
JDBC
.
435
18.1.1
DEN
TREIBER
LADEN
.
435
18.1.2
DIE
VERBINDUNGS-URL
DEFINIEREN
.
436
18.1.3
DIE
VERBINDUNG
HERSTELLEN
.
436
18.1.4
EINE
ANWEISUNG
ERZEUGEN
.
437
18.1.5
EINE
ABFRAGE
AUSFUEHREN
.
437
18.1.6
DIE
ERGEBNISSE
VERARBEITEN
.
437
18.1.7
DIE
VERBINDUNG
SCHLIESSEN
.
438
18.2
EINFACHES
JDBC-BEISPIEL
.
439
18.3
EINIGE
JDBC-HILFSPROGRAMME
.
444
18.4
DIE
DATENBANKDIENSTPROGRAMME
ANWENDEN
.
453
18.5
EIN
INTERAKTIVES
ABFRAGEFENSTER
.
458
18.5.1
CODE
DES
ABFRAGEFENSTERS
.
460
18.6
VORBEREITETE
ANWEISUNGEN
(VORKOMPILIERTE
ABFRAGEN)
.
467
18.7
VERBINDUNGSPOOLS
.
471
18.8
VERBINDUNGSPOOLS:
EINE
FALLSTUDIE
.
477
18.9
VERBINDUNGSPOOLS
GEMEINSAM
NUTZEN
.
483
18.9.1
SERVLETCONTEXT
ZUR
GEMEINSAMEN
NUTZUNG
VON
VERBINDUNGSPOOLS
EINSETZEN
.
484
18.9.2
SINGLETON-KLASSEN
ZUR
GEMEINSAMEN
NUTZUNG
VON
VERBINDUNGSPOOLS
EINSETZEN
484
A
KURZREFERENZ
ZU
SERVLETS
UND
JSP
.
487
A.1
UEBERBLICK
UEBER
SERVLETS
UND
JAVASERVER
PAGES
.
488
A.1.1
VORTEILE
VON
SERVLETS
.
488
A.1.2 VORTEILE
VON
JSP
.
488
A.
1.3
KOSTENLOSE
SERVLET
UND
JSP-SOFTWARE
.
488
A.1.4
DOKUMENTATION
.
488
A.1.5
SERVLET-KOMPILIERUNG:
CLASSPATH-EINTRAEGE
.
488
A.1.6
TOMCAT
3.0-STANDARDVERZEICHNISSE
.
489
A.1.7
TOMCAT
3.1
-STANDARDVERZEICHNISSE
.
489
A.1.8
JSWDK
1.0.1
-STANDARDVERZEICHNISSE
.
489
A.1.9
JAVA
WEB
SERVER
2.0-STANDARDVERZEICHNISSE
.
489
A.2
ERSTE
SERVLETS
.
489
A.2.1
EINFACHES
SERVLET
.
489
A.2.2
SERVLETS
INSTALLIEREN
.
490
A.2.3
SERVLETS
AUFRUFEN
.
490
A.2.4
LEBENSZYKLEN
VON
SERVLETS
.
490
A.3
CLIENT-ANFRAGEN
BEHANDELN:
FORMULARDATEN
.
491
A.3.1
PARAMETER
LESEN
.
491
A.3.2
BEISPIEL-SERVLET
.
491
A.3.3
BEISPIEL-FORMULAR
.
491
A.3.4
HTML-SPEZIFISCHE
ZEICHEN
HERAUSFILTEM
.
492
A.4
CLIENT-ANFRAGEN
BEHANDELN:
HTTP-ANFRAGE-HEADER
.
492
A.4.1
METHODEN
ZUM
LESEN
VON
ANFRAGE-HEADERN
.
492
A.4.2
WEITERE
ANFRAGEDATEN
.
493
A.4.3
ANFRAGE-HEADER
BEI
HTTP
1.1
.
493
A.5
ZUGRIFF
AUF
CGI-STANDARDVARIABLEN
.
493
A.5.1
FAEHIGKEITEN,
DIE
AN
ANDERER
STELLE
NICHT
BEHANDELT
WERDEN
.
493
A.5.2
SERVLET-ENTSPRECHUNGEN
DER
CGI-VARIABLEN
.
494
A.6
SERVER-ANTWORT
GENERIEREN:
HTTP-STATUSCODES
.
494
A.6.1
FORMAT
EINER
HTTP-ANTWORT
.
494
A.6.2
METHODEN
ZUM
SETZEN
VON
STATUSCODES
.
494
A.6.3
STATUSCODE-KATEGORIEN
.
495
A.6.4
HTTP
1.1
-STATUSCODES
.
495
A.7
SERVER-ANTWORT
GENERIEREN:
HTTP-ANTWORT-HEADER
.
495
A.7.1
BELIEBIGE
HEADER
SETZEN
.
495
A.7.2
GEBRAEUCHLICHE
HEADER
SETZEN
.
496
A.7.3
HTTP
1.1
-ANTWORT-HEADER
.
496
AJA
GIF-BILDER
VON
SERVLETS
AUS
GENERIEREN
.
497
A.8
MIT
COOKIES
ARBEITEN
.
497
A.8.1
EINSATZ
VON
COOKIES
.
497
A.8.2
PROBLEME
MIT
COOKIES
.
497
A.8.3
ALLGEMEINE
VERWENDUNG
.
497
A.8.4
COOKIE-METHODEN
.
498
A.9
SITZUNGS-TRACKING
.
498
A.9.1
SITZUNGSDATEN
NACHSCHLAGEN:
GETVALUE
.
498
A.9.2
DATEN
MIT
EINER
SITZUNG
VERBINDEN:
PUTVALUE
.
499
A.9.3
HTTPSESSION-METHODEN
.
499
A.9.4
URLS
KODIEREN
.
500
A.10
JSP-SCRIPTINGELEMENTE
.
500
A.10.1
SCRIPTINGELEMENTETYPEN
.
500
A.10.2
TEMPLATE-TEXT
.
501
A.10.3
VORDEFINIERTE
VARIABLEN
.
501
A.11
DIE
JSP-SEITENDIREKTIVE:
GENERIERTE
SERVLETS
STRUKTURIEREN
.
501
A.11.1
DAS
IMPORT-ATTRIBUT
.
501
A.11.2
DAS
CONTENTTYPE-ATTRIBUT
.
501
A.11.3
ANWENDUNGSBEISPIEL
FUER
CONTENTTYPE
.
502
A.11.4
ANWENDUNGSBEISPIEL
FUER
SETCONTENTTYPE
.
502
A.11.5
DAS
ISTHREADSAFE-ATTRIBUT
.
502
A.11.6
DAS
SESSION-ATTRIBUT
.
503
A.
11.7
DAS
BUFFER-ATTRIBUT
.
503
A.11.8
DAS
AUTOFLUSH-ATTRIBUT
.
503
A.11.9
DAS
EXTENDS-ATTRIBUT
.
503
A.
11.10
DAS
INFO-ATTRIBUT
.
503
A.
11.11
DAS
ERRORPAGE-ATTRIBUT
.
503
A.
11.12
DAS
ISENORPAGE-ATTRIBUT
.
503
A.
11.13
DAS
LANGUAGE-ATTRIBUT
.
504
A.
11.14
XML-SYNTAX
.
504
A.12
DATEIEN
UND
APPLETS
IN
JSP-DOKUMENTE
EINBINDEN
.
504
A.12.1
DATEIEN
ZUR
SEITEN-UEBERSETZUNGSZEIT
EINBINDEN
.
504
A.12.2
DATEIEN
ZUR
ANFORDERUNGSZEIT
EINBINDEN
.
504
A.12.3
APPLETS
FUER
DAS
JAVA-PLUG-IN:
EINFACHER
FALL
.
504
A.12.4 ATTRIBUTE
VON
JSP:PLUGIN
.
505
A.12.5
PARAMETER
IN
HTML:
JSP:PARAM
.
505
A.12.6
ALTERNATIVER
TEXT
.
506
A.13
JAVABEANS
MIT
JSP
VERWENDEN
.
506
A.13.1
GRUNDVORAUSSETZUNGEN
FUER
EINE
BEAN-KLASSE
.
506
A.13.2 GRUNDLAGEN
DER
VERWENDUNG
VON
BEANS
.
506
A.13.3
EIGENSCHAFTEN
MIT
ANFRAGEPARAMETEM
VERBINDEN
.
506
A.13.4
BEANS
GEMEINSAM
NUTZEN:
DAS
SCOPE-ATTRIBUT
VON
JSP:USEBEAN
.
507
A.13.5 BEDINGTE
ERZEUGUNG
VON
BEANS
.
507
A.14
JSP-TAG-BIBLIOTHEKEN
SELBST
DEFINIEREN
.
507
A.14.1
DIE
TAG-HANDLER-KLASSE
.
507
A.
14.2
DIE
DESCRIPTORDATEI
DER
TAG-BIBLIOTHEK
.
508
A.14.3
DIEJSP-DATEI
.
508
A.14.4
ATTRIBUTE
TAGS
ZUWEISEN
.
508
A.14.5
DEN
TAG-RUMPF
EINBINDEN
.
508
A.14.6
DEN
TAG-RUMPF
OPTIONAL
EINBINDEN
.
508
A.14.7 DEN
TAG-RUMPF
MANIPULIEREN
.
509
A.14.8 DEN
TAG-RUMPF
MEHRFACH
EINBINDEN
ODER
MANIPULIEREN
.
509
A.14.9
GESCHACHTELTE
TAGS
.
509
A.15
SERVLETS
UND
JSP
INTEGRIEREN
.
509
A.15.1
GESAMTBILD
.
509
A.
15.2
SYNTAX
FUER
DIE
WEITERLEITUNG
VON
ANFRAGEN
.
509
A.15.3
WEITERLEITUNG
AN
NORMALE
HTML-SEITEN
.
509
A.15.4
GLOBAL
GEMEINSAM
GENUTZTE
BEANS
EINRICHTEN
.
510
A.15.5 SITZUNGS-BEANS
EINRICHTEN
.
510
A.15.6
RELATIVE
URLS
IN
DER
ZIELSEITE
INTERPRETIEREN
.
510
A.
15.7
ALTERNATIVE
ERLANGUNG
EINES
REQUESTDISPATCHER
(NUR
VERSION
2.2)
.
510
A.15.8
STATISCHEN
ODER
DYNAMISCHEN
INHALT
EINBINDEN
.
510
A.15.9 ANFRAGEN
VON
JSP-SEITEN
WEITERLEITEN
.
510
A.16 HTML-FORMULARE
VERWENDEN
.
511
A.16.1
DAS
FORM-ELEMENT
.
511
A.16.2
TEXTFELDER
.
511
A.16.3
PASSWORTFELDER
.
511
A.16.4
TEXTBEREICHE
.
511
A.
16.5
ABSENDEN-SCHALTFLAECHEN
.
511
A.16.6
ANDERE
SCHALTFLAECHEN
.
511
A.16.7
ZURUECKSETZEN-SCHALTFLAECHEN
.
512
A.16.8
ANDERE
ZURUECKSETZEN-SCHALTFLAECHEN
.
512
A.16.9
JAVASCRIPT-SCHALTFLAECHEN
.
512
A.16.10
ANDERE
JAVASCRIPT-SCHALTFLAECHEN
.
512
A.16.11
KONTROLLKAESTCHEN
.
512
A.16.12
EIN/AUSSCHALTER
.
512
A.16.13
COMBOBOXEN
.
512
A.
16.14
FENSTER
ZUM
LADEN
VON
DATEIEN
.
513
A.16.15
SERVER-SEITIGE
IMAGEMAPS
.
513
A.16.16
VERBORGENE
FELDER
.
513
A.16.17
FUNKTIONEN
DES
INTERNET
EXPLORER
.
513
A.17
APPLETS
ALS
FRONTEND
FUER
SERVLETS
.
513
A.17.1
GET-DATEN
SENDEN
UND
DIE
RESULTATE
IM
BROWSER
ANZEIGEN
LASSEN
.
513
A.17.2
GET-DATEN
SENDEN
UND
DIE
ERGEBNISSE
DIREKT
VERARBEITEN
(HTTP-TUNNELING)
.
513
A.17.3
SERIALISIERTE
DATEN
SENDEN:
DER
APPLET-CODE
.
514
A.17.4
SERIALISIERTE
DATEN
SENDEN:
DER
SERVLET-CODE
.
515
A.17.5
POST-DATEN
SENDEN
UND
DIE
RESULTATE
DIREKT
VERARBEITEN
(HTTP
TUNNELING).
.
516
A.17.6
DEN
HTTP-SERVER
UMGEHEN
.
518
A.
18
JDBC
UND
DATENBANKVERBINDUNGSPOOLS
.
518
A.
18.1
ERSTE
SCHRITTE
ZUR
NUTZUNG
VON
JDBC
.
518
A.18.2
DATENBANKDIENSTPROGRAMME
.
519
A.18.3
VORBEREITETE
ANWEISUNGEN
(VORKOMPILIERTE
ABFRAGEN)
.
520
A.18.4
SCHRITTE
ZUR
IMPLEMENTIERUNG
VON
VERBINDUNGSPOOLS
.
520
STICHWORTVERZEICHNIS
.
523 |
any_adam_object | 1 |
author | Hall, Marty 1962- |
author_GND | (DE-588)12393043X |
author_facet | Hall, Marty 1962- |
author_role | aut |
author_sort | Hall, Marty 1962- |
author_variant | m h mh |
building | Verbundindex |
bvnumber | BV013460121 |
classification_rvk | ST 250 ST 253 |
classification_tum | ELT 623f DAT 362f |
ctrlnum | (OCoLC)722499260 (DE-599)BVBBV013460121 |
discipline | Informatik Elektrotechnik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a22000008c 4500</leader><controlfield tag="001">BV013460121</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20201111</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">001121s2001 gw a||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">960155821</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3827259452</subfield><subfield code="c">Gb. : DM 99.00, S 723.00</subfield><subfield code="9">3-8272-5945-2</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)722499260</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV013460121</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-12</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-1028</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-525</subfield><subfield code="a">DE-863</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">ELT 623f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 362f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Hall, Marty</subfield><subfield code="d">1962-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)12393043X</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Core servlets and Java server pages</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Core Servlets und JavaServer Pages</subfield><subfield code="c">Marty Hall</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Markt+Technik-Verl.</subfield><subfield code="c">2001</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">535 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">The Sunsoft Press Java series</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Server Pages 2.0</subfield><subfield code="0">(DE-588)4755970-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Servlet 2.4</subfield><subfield code="0">(DE-588)4777998-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">JDBC</subfield><subfield code="0">(DE-588)4463263-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">HTML</subfield><subfield code="0">(DE-588)4373477-7</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="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">Servlet</subfield><subfield code="0">(DE-588)4531764-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" 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="0" ind2="1"><subfield code="a">Servlet</subfield><subfield code="0">(DE-588)4531764-1</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="689" ind1="2" ind2="0"><subfield code="a">HTML</subfield><subfield code="0">(DE-588)4373477-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Servlet 2.4</subfield><subfield code="0">(DE-588)4777998-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="4" ind2="0"><subfield code="a">Java Server Pages 2.0</subfield><subfield code="0">(DE-588)4755970-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="4" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="5" ind2="0"><subfield code="a">JDBC</subfield><subfield code="0">(DE-588)4463263-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="5" ind2=" "><subfield code="8">4\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB 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=009187529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">4\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-009187529</subfield></datafield></record></collection> |
id | DE-604.BV013460121 |
illustrated | Illustrated |
indexdate | 2025-02-20T07:06:56Z |
institution | BVB |
isbn | 3827259452 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-009187529 |
oclc_num | 722499260 |
open_access_boolean | |
owner | DE-12 DE-29T DE-858 DE-Aug4 DE-739 DE-1028 DE-91G DE-BY-TUM DE-634 DE-11 DE-525 DE-863 DE-BY-FWS |
owner_facet | DE-12 DE-29T DE-858 DE-Aug4 DE-739 DE-1028 DE-91G DE-BY-TUM DE-634 DE-11 DE-525 DE-863 DE-BY-FWS |
physical | 535 S. Ill. |
publishDate | 2001 |
publishDateSearch | 2001 |
publishDateSort | 2001 |
publisher | Markt+Technik-Verl. |
record_format | marc |
series2 | The Sunsoft Press Java series |
spellingShingle | Hall, Marty 1962- Core Servlets und JavaServer Pages Java Server Pages 2.0 (DE-588)4755970-6 gnd Servlet 2.4 (DE-588)4777998-6 gnd JDBC (DE-588)4463263-0 gnd HTML (DE-588)4373477-7 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Server Pages (DE-588)4600284-4 gnd Servlet (DE-588)4531764-1 gnd |
subject_GND | (DE-588)4755970-6 (DE-588)4777998-6 (DE-588)4463263-0 (DE-588)4373477-7 (DE-588)4401313-9 (DE-588)4600284-4 (DE-588)4531764-1 |
title | Core Servlets und JavaServer Pages |
title_alt | Core servlets and Java server pages |
title_auth | Core Servlets und JavaServer Pages |
title_exact_search | Core Servlets und JavaServer Pages |
title_full | Core Servlets und JavaServer Pages Marty Hall |
title_fullStr | Core Servlets und JavaServer Pages Marty Hall |
title_full_unstemmed | Core Servlets und JavaServer Pages Marty Hall |
title_short | Core Servlets und JavaServer Pages |
title_sort | core servlets und javaserver pages |
topic | Java Server Pages 2.0 (DE-588)4755970-6 gnd Servlet 2.4 (DE-588)4777998-6 gnd JDBC (DE-588)4463263-0 gnd HTML (DE-588)4373477-7 gnd Java Programmiersprache (DE-588)4401313-9 gnd Java Server Pages (DE-588)4600284-4 gnd Servlet (DE-588)4531764-1 gnd |
topic_facet | Java Server Pages 2.0 Servlet 2.4 JDBC HTML Java Programmiersprache Java Server Pages Servlet |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=009187529&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hallmarty coreservletsandjavaserverpages AT hallmarty coreservletsundjavaserverpages |
Inhaltsverzeichnis
THWS Würzburg Magazin
Signatur: |
1911 2013:0026 |
---|---|
Exemplar 1 | bestellbar aus dem Magazin Verfügbar Bestellen |