Enterprise JavaBeans 3.1: Einstieg, Umstieg, Praxis und Referenz
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Heidelberg [u.a.]
mitp
2011
|
Ausgabe: | 1. Aufl. |
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | 795 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
ISBN: | 9783826690662 3826690664 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV037316252 | ||
003 | DE-604 | ||
005 | 20131014 | ||
007 | t | ||
008 | 110401s2011 gw ad|| |||| 00||| ger d | ||
015 | |a 10,N36 |2 dnb | ||
016 | 7 | |a 1006327231 |2 DE-101 | |
020 | |a 9783826690662 |c : ca. EUR 39.95 |9 978-3-8266-9066-2 | ||
020 | |a 3826690664 |9 3-8266-9066-4 | ||
024 | 3 | |a 9783826690662 | |
028 | 5 | 2 | |a 826690660 |
035 | |a (OCoLC)729949784 | ||
035 | |a (OCoLC)725070935 | ||
035 | |a (DE-599)DNB1006327231 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-859 |a DE-83 |a DE-573 |a DE-12 |a DE-92 |a DE-634 |a DE-91G |a DE-20 |a DE-858 |a DE-M347 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
100 | 1 | |a Rozanski, Uwe |d 1963- |e Verfasser |0 (DE-588)128415428 |4 aut | |
245 | 1 | 0 | |a Enterprise JavaBeans 3.1 |b Einstieg, Umstieg, Praxis und Referenz |c Uwe Rozanski |
246 | 1 | 3 | |a Enterprise Java Beans 3.1 |
250 | |a 1. Aufl. | ||
264 | 1 | |a Heidelberg [u.a.] |b mitp |c 2011 | |
300 | |a 795 S. |b Ill., graph. Darst. |e 1 CD-ROM (12 cm) | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Enterprise JavaBeans 3.1 |0 (DE-588)7737833-7 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Enterprise JavaBeans 3.1 |0 (DE-588)7737833-7 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=3528762&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u http://www.it-fachportal.de/9066 |3 Ausführliche Beschreibung |
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=022470559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-022470559 |
Datensatz im Suchindex
_version_ | 1812520704541720576 |
---|---|
adam_text |
IMAGE 1
INHALTSVERZEICHNIS
EINLEITUNG 21
1 GRUNDLAGEN JAVA EE 27
1.1 UEBERBLICK 27
1.1.1 ARCHITEKTUR 27
1.1.2 ZIELSETZUNG 28
1.1.3 KOMPONENTEN 29
1.2 EINE ZUSTANDSLOSE BEAN 30
1.2.1 BEANKLASSE 30
1.2.2 REMOTE-INTERFACE 31
1.2.3 LOCAL-INTERFACE 33
1.3 JNDI 33
1.3.1 PORTABLE JNDI-NAMEN 35
1.4 EIN EINFACHER CLIENT 36
1.5 EINE ENTITY BEAN FUER DIE DATENBANK 38
1.6 WEITERE BEANARTEN 42
1.6.1 KOMPLEXE (STATEFUL) SESSION BEANS 42
1.6.2 SINGLETON SESSION BEANS 43
1.6.3 ASYNCHRONE SESSION-BEAN-METHODEN 43
1.6.4 ASYNCHRONE MESSAGE-DRIVEN BEANS 44
1.6.5 ZEITGESTEUERTE TIMER BEANS 46
1.7 BESTANDTEILE VON JAVA EE 47
1.8 VERBOTENE BEANOPERATIONEN 48
1.9 ANNOTATIONS 50
1.9.1 VERWENDUNG 50
1.9.2 PROGRAMMIERUNG 53
1.10 GENERICS 56
2 DIE ENTWICKLUNGSUMGEBUNG 59
2.1 UEBERBLICK 59
2.2 DIE PROGRAMMIERSPRACHE JAVA 59
2.3 DER APPLIKATIONSSERVER JBOSS 60
2.3.1 INSTALLATION VON DER CD 60
2.3.2 INSTALLATION AUS DEM INTERNET 61
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/1006327231
DIGITALISIERT DURCH
IMAGE 2
INHALTSVERZEICHNIS
2.4 JBOSS EINRICHTEN 61
2.4.1 INSTALLATION VON DER CD 61
2.4.2 INSTALLATION VON HAND 61
2.5 DIE ENTWICKLUNGSUMGEBUNG EDIPSE 63
2.5.1 INSTALLATION AUS DEM IMAGE 63
2.5.2 INSTALLATION AUS DEM INTERNET 63
2.5.3 KONFIGURATION 64
2.6 DIE ECLIPSE WEB TOOLS 65
2.6.1 INSTALLATION AUS DEM IMAGE 65
2.6.2 INSTALLATION AUS DEM INTERNET 66
2.7 ECLIPSELINK FUER DIE CRITERIA-API 66
2.7.1 INSTALLATION AUS DEM IMAGE 66
2.7.2 INSTALLATION AUS DEM INTERNET 66
2.8 DAS ERSTE PROJEKT 68
2.9 EINRICHTEN EINER DEBUG-SESSION 74
2.10 EINRICHTEN EINER DATENBANKVERBINDUNG 76
3 STATELESS SESSION BEANS 79
3.1 VERWENDUNG 79
3.2 AUFBAU 80
3.2.1 BEANKLASSE 80
3.2.2 REMOTE-INTERFACE 80
3.2.3 LOCAL-INTERFACE 81
3.2.4 ALTERNATIVER INTERFACEBEZUG 82
3.2.5 LOKALER ZUGRIFF OHNE LOCAL-INTERFACE 82
3.2.6 STANDARDKONSTRUKTOR 84
3.2.7 ALLGEMEINES 85
3.3 ARBEITSWEISE 85
3.4 ZUGRIFF AUF DAS ENVIRONMENT 87
3.5 EJBCONTEXT 89
3.6 SESSIONCONTEXT 91
3.7 DIE LEBENSZYKLEN EINER STATELESS SESSION BEAN 93
3.7.1 DOES NOT EXIST 94
3.7.2 METHOD-READY POOL 95
3.8 AENDERUNGEN GEGENUEBER EJB 2.1 96
3.9 AENDERUNGEN GEGENUEBER EJB 3.0 97
3.10 XML DEPLOYMENT DESCRIPTOR 98
3.11 ZUGRIFF UEBER EIN CLIENTPROGRAMM 101
3.12 ASYNCHRONER METHODENAUFRUF 104
3.13 UEBUNG: FALSCHGELDTEST 110
IMAGE 3
INHALTSVERZEICHNIS
4 CLIENTPROGRAMMIERUNG MIT JSP 115
4.1 WEB-CONTAINER - EJB-CONTAINER 115
4.2 AUFBAU EINER JSP 116
4.2.1 EINFUEGEN VON SCRIPTLETS 117
4.2.2 DIE PAGE-DIREKTIVE 118
4.2.3 VORDEFINIERTE OBJEKTE 119
4.3 SESSIONVERWALTUNG 122
4.4 HTML-UEBERSICHT 123
4.4.1 GRUNDLAGEN 123
4.4.2 GESTALTUNGSELEMENTE 124
4.5 DER KOMPLETTE JSP-CLIENT 134
4.6 ERSTELLEN EINER WAR-DATEI 136
4.7 UEBUNG: KREDITKARTENTEST 138
5 STATEFUL SESSION BEANS 145
5.1 VERWENDUNG 145
5.2 AUFBAU 146
5.2.1 BEANKLASSE 146
5.2.2 REMOTE-INTERFACE 147
5.2.3 LOCAL-INTERFACE 148
5.2.4 REMOTEHOME- UND LOCALHOME-INTERFACE 148
5.2.5 ALTERNATIVER INTERFACEBEZUG 149
5.2.6 LOKALER ZUGRIFF OHNE LOCAL-INTERFACE 149
5.2.7 STANDARDKONSTRUKTOR 149
5.2.8 INITIALISIERUNGSMETHODEN 149
5.2.9 FREIGEBEN DER BEANINSTANZ 150
5.3 ARBEITSWEISE 151
5.4 LOKALER ODER ENTFERNTER METHODENAUFRUF. 153
5.5 EJBCONTEXT UND SESSIONCONTEXT 155
5.6 DIE LEBENSZYKLEN EINER STATEFUL SESSION BEAN 155
5.6.1 DOES NOT EXIST 156
5.6.2 METHOD-READY 156
5.6.3 PASSIVE 160
5.7 AENDERUNGEN GEGENUEBER EJB 2.1 162
5.8 AENDERUNGEN GEGENUEBER EJB 3.0 163
5.9 XML DEPLOYMENT DESCRIPTOR 164
5.10 ZUGRIFF UEBER CLIENTPROGRAMM 165
5.N ASYNCHRONER METHODENAUFRUF 171
5.12 UEBUNG: STREICHHOLZSPIEL 173
IMAGE 4
INHALTSVERZEICHNIS
6 SINGLETON SESSION BEANS 179
6.1 VERWENDUNG 179
6.2 AUFBAU 180
6.2.1 BEANKLASSE 180
6.2.2 REMOTE-INTERFACE 181
6.2.3 LOCAL-INTERFACE 181
6.2.4 ALTERNATIVER INTERFACEBEZUG 181
6.2.5 LOKALER ZUGRIFF OHNE LOCAL-INTERFACE 182
6.3 ARBEITSWEISE 182
6.3.1 ALLGEMEIN 182
6.3.2 STANDARDKONSTRUKTOR 182
6.3.3 INITIALISIERUNG 183
6.3.4 BUSINESS-METHODEN 185
6.3.5 FREIGEBEN DER BEANINSTANZ 190
6.4 FEHLERBEHANDLUNG 190
6.5 EJBCONTEXT UND SESSIONCONTEXT 191
6.6 DIE LEBENSZYKLEN EINER SINGLETON SESSION BEAN 191
6.6.1 DOES NOT EXIST 191
6.6.2 METHOD-READY 192
6.7 KONKURRIERENDER METHODENAUFRUF 193
6.7.1 CONTAINER-MANAGED CONCURRENCY 194
6.7.2 BEAN-MANAGED CONCURRENCY 194
6.7.3 @LOCK(READ) UND @LOCK(WRITE) 195
6.7.4 LOOPBACK-CALLS 195
6.7.5 ACCESSTIMEOUT 196
6.8 XML DEPLOYMENT DESCRIPTOR 197
6.9 ZUGRIFF UEBER CLIENTPROGRAMM 199
6.10 ASYNCHRONER METHODENAUFRUF 203
7 MESSAGE-DRIVEN BEANS 205
7.1 VERWENDUNG 205
7.2 AUFBAU 206
7.2.1 BEANKLASSE 206
7.2.2 MESSAGELISTENER-INTERFACE 209
7.2.3 STANDARDKONSTRUKTOR 209
7.3 ARBEITSWEISE 210
7.4 MESSAGEDRIVENCONTEXT 211
7.5 DIE LEBENSZYKLEN EINER MESSAGE-DRIVEN BEAN 212
7.5.1 DOES NOT EXIST 213
7.5.2 METHOD-READY POOL 214
IMAGE 5
INHALTSVERZEICHNIS
7.6 AENDERUNGEN GEGENUEBER EJB 2.1 215
7.7 XML DEPLOYMENT DESCRIPTOR 215
7.8 QUEUE UND TOPIC IN JBOSS EINRICHTEN 216
7.9 NACHRICHTEN VON EINEM CLIENT SENDEN 217
7.10 NACHRICHTEN MIT EINEM CLIENT EMPFANGEN 219
7.11 NACHRICHTEN VON EINER BEAN SENDEN 221
7.12 UEBUNG: EINFACHES CHAT-PROGRAMM 223
8 TIMER SERVICE 233
8.1 VERWENDUNG 233
8.2 AUFBAU 234
8.2.1 TIMEDOBJECT INTERFACE 234
8.2.2 TIMERSERVICE INTERFACE 235
8.2.3 TIMERCONFIG-KLASSE 237
8.2.4 TIMER INTERFACE 238
8.3 ARBEITSWEISE 239
8.3.1 UNTERSCHIEDLICHE TIMERARTEN 239
8.3.2 STARTEN EINES TIMERS 243
8.3.3 STOPPEN EINES TIMERS 243
8.4 STATELESS SESSION BEAN TIMER 244
8.5 SINGLETON SESSION BEAN TIMER 245
8.6 MESSAGE-DRIVEN BEAN TIMER 245
8.7 AUTOMATISCHE TIMER 245
8.8 UEBUNG: MONITOR-BEAN 248
9 ENTITY BEANS 253
9.1 VERWENDUNG 253
9.2 AUFBAU 255
9.3 ARBEITSWEISE 261
9.4 LIFECYDE-METHODEN 265
9.5 AENDERUNGEN GEGENUEBER EJB 2.1 267
9.6 AENDERUNGEN GEGENUEBER EJB 3.0 268
9.7 XML DEPLOYMENT DESCRIPTOR 268
9.8 UEBUNG: ARTIKELVERWALTUNG 270
10 ENTITYMANAGER 277
10.1 UEBERBLICK 277
10.2 PERSISTENCE UNIT 277
10.3 PERSISTENCE CONTEXT 280
10.3.1 TRANSAKTIONSORIENTIERTER PERSISTENCE CONTEXT 280
IMAGE 6
INHALTSVERZEICHNIS
10.3.2 ERWEITERTER PERSISTENCE CONTEXT 281
10.3.3 VERSCHACHTELTE STATEFUL SESSION BEANS 283
10.4 ENTITYMANAGER FACTORY 284
10.5 ENTITYMANAGER-INTERFACE 285
10.5.1 SETPROPERTY() UND GETPROPERTIES() 288
10.5.2 GETENTITYMANAGERFACTORYO 288
10.5.3 PERSISTQ 288
10.5.4 FIND() UND GETREFERENCE() 288
10.5.5 CREATEQUERY(), CREATENAMEDQUERY() UND CREATENATIVEQUERYO 289
10.5.6 GETCRITERIABUILDERQ, GETMETAMODEL() UND
CREATEQUERY(CRITERIAQUERY) 291
10.5.7 MERGE() 291
10.5.8 REMOVE() 292
10.5.9 LOCK() UND GETLOCKMODE() 292
10.5.10 REFRESH() 293
10.5.11 CONTAINS(), CLEAR() UND DETACH() 293
10.5.12 FLUSH() UND SETFLUSHMODE() 294
10.5.13 GETDELEGATE() 294
10.5.14 JOINTRANSACTION() UND GETTRANSACTION() 295
10.5.15 CLOSE() UND ISOPEN() 295
10.6 MANAGED UND UNMANAGED ENTITIES 295
10.7 UEBUNG: BANKVERWALTUNG 296
11 ARBEITEN MIT ENTITY BEANS 303
N .I UEBERBLICK 303
11.2 DIE VERWENDETEN ENTITIES 303
N.2.1 DIE TABELLE PARTNER 304
N.2.2 DIE TABELLE ADRESSE 306
N.2.3 DIE TABELLE BANKVERBINDUNG 307
11.2.4 DIE TABELLE KREDITKARTE 308
11.3 DATENTRANSPORTKLASSEN 310
11.3.1 ALLGEMEINES 310
11.3.2 DIE KLASSE DATENGRUPPE 311
11.3.3 D IE KLASSE DATENELEMENT 313
11-4 STATEFUL SESSION BEAN 316
11.4.1 DAS INTERFACE PARTNERVERWALTUNGREMOTE 316
11.4.2 DIE KLASSE PARTNEREXCEPTION 316
11.4.3 DIE KLASSE PARTNERVERWALTUNGBEAN 317
IMAGE 7
INHALTSVERZEICHNIS
11.5 GENERISCHE JSP-SEITEN 331
11.5.1 DIE JSP-SEITE PARTNERVERWALTUNG 331
11.5.2 DIE KLASSE UTIL 333
11.5.3 DIE JSP-SEITE PARTNERNEUANLAGE 336
11.5.4 DIE JSP-SEITE PARTNERAENDERN 338
11.6 PROJEKT ERSTELLEN 340
11.7 UEBUNG 342
12 ANNOTATIONS FUER ENTITY BEANS 343
12.1 UEBERBLICK 343
12.2 @ENTITY 343
12.3 @ACCESS 344
12.4 @NAMEDQUERY 345
12.5 @NAMEDQUERIES 347
12.6 @NAMEDNATIVEQUERY 348
12.7 @NAMEDNATIVEQUERIES 349
12.8 @SQLRESULTSETMAPPING 349
12.9 @SQLRESULTSETMAPPINGS 352
12.10 ALLGEMEINE CALLBACK-METHODEN 352
12.11 @TABLE 353
12.12 @COLUMN 355
12.13 @ID 356
12.14 @EMBEDDEDID 357
12.15 @IDCLASS 359
12.16 @GENERATEDVALUE 360
12.17 SEQUENCEGENERATOR 364
12.18 @TABLEGENERATOR 365
12.19 @TRANSIENT 367
12.20 VERSION 368
12.21 @BASIC 368
12.22 @CACHEABLE 370
12.23 @LOB 370
12.24 TEMPORAL 371
12.25 @ENUMERATED 372
12.26 UEBUNG: WARENKORB 373
13 BEZIEHUNGEN ZWISCHEN ENTITY BEANS 393
13.1 UEBERBLICK 393
13.2 @ONETOONE 394
13.3 @JOINCOLUMN 400
11
IMAGE 8
INHALTSVERZEICHNIS
13.4 @JOINCOLUMNS 402
13.5 @PRIMARYKEYJOINCOLUMN 403
13.6 @PRIMARYKEYJOINCOLUMNS 404
13.7 @ONETOMANY 404
13.8 MANYTOONE 407
13.9 @MAPSID .' 409
13.10 @MANYTOMANY 410
13.11 @JOINTABLE 413
13.12 ORDERBY 414
13.13 @ORDERCOLUMN 415
13.14 MAPKEY 417
13.15 MAPKEYCLASS 417
13.16 MAPKEYCOLUMN 418
13.17 MAPKEYENUMERATED 419
13.18 MAPKEYJOINCOLUMN 420
13.19 MAPKEYJOINCOLUMNS 422
13.20 MAPKEYTEMPORAL 423
13.21 CASCADETYPE 423
13.22 FETCHTYPE 424
13.23 UEBUNG: BESTELLAUSWERTUNG 425
14 TABELLENSTRUKTUREN UND VERERBUNGEN 435
14.1 UEBERBLICK 435
14.2 SECONDARYTABLE 436
14.3 SECONDARYTABLES 439
14.4 EMBEDDED 440
14.5 EMBEDDABLE 444
14.6 ELEMENTCOLLECTION 444
14.7 COLLECTIONTABLE 448
14.8 INHERITANCE 449
14.8.1 SINGLEJTABLE 450
14.8.2 TABLE_PER_CLASS 454
14.8.3 JOINED 457
14.9 MAPPEDSUPERDASS 459
14.10 DISCRIMINATORCOLUMN 461
14.11 DISCRIMINATORVALUE 461
14.12 ATTRIBUTEOVERRIDE 462
14.13 ATTRIBUTEOVERRIDES 462
14.14 ASSOCIATIONOVERRIDE 463
14.15 ASSOCIATIONOVERRIDES 465
12
IMAGE 9
INHALTSVERZEICHNIS
15 ABFRAGEN UND EJB QL 467
15.1 ALLGEMEIN 467
15.2 DAS INTERFACE QUERY 468
15.2.1 GETRESULTLIST() 469
15.2.2 GETSINGLERESULT() 473
15.2.3 EXECUTEUPDATE() 473
15.2.4 SETMAXRESULTSQ UND SETFIRSTRESULT() 473
15.2.5 SETHINT() UND GETHINTS() 474
15.2.6 SETPARAMETER(.) 474
15.2.7 GETPARAMETER(.) 477
15.2.8 GETPARAMETERVALUE(.) 479
15.2.9 SETFLUSHMODE() UND GETFLUSHMODE() 479
15.2.10 SETLOCKMODE() UND GETLOCKMODE() 480
15.3 PROBLEME MIT CHAR(2O) 480
15.4 EJB QL 482
15.4.1 BNF-SYNTAX 483
15.4.2 ANWEISUNGSTYPEN 484
15.4.3 FROM 485
15.4.4 WHERE 489
15.4.5 GROUP BY 503
15.4.6 HAVING 505
15.4.7 SELECT 506
15.4.8 ORDER BY 509
15.4.9 UPDATE 510
15.4.10 DELETE 511
15.5 UEBUNG: ABFRAGEN TESTEN 512
16 ABFRAGEN UEBER DIE CRITERIA-API 519
16.1 VERWENDUNG 519
16.2 METAMODELL ERZEUGEN 521
16.3 DER CRITERIABUILDER 525
16.3.1 CRITERIAQUERY 526
16.3.2 QUERY ROOTS - FROM 526
16.3.3 SELECT, AUSFUEHREN DER ABFRAGE 527
16.3.4 WHERE 528
16.3.5 A ND UND OR 529
16.3.6 INNER JOIN 533
16.3.7 L E FT OUTER JOIN 536
16.3.8 FETCH JOIN 537
16.3.9 BETWEEN 538
IMAGE 10
INHALTSVERZEICHNIS
16.3.10 IN 539
16.3.11 LIKE 540
16.3.12 EMPTY 541
16.3.13 MEMBER [OF] 542
16.3.14 SUBQUERY 544
16.3.15 FUNKTIONEN 546
16.3.16 GROUP BY 547
16.3.17 HAVING 548
16.3.18 ORDER BY 549
16.3.19 PFADANGABEN 550
16.3.20 BERECHNUNGEN 551
16.4 UEBUNG: ARTIKEL DYNAMISCH SUCHEN 553
17 TRANSAKTIONEN 567
17.1 UEBERBLICK 567
17.2 CONTAINER MANAGED TRANSACTION 568
17.2.1 TRANSACTIONATTRIBUTE 569
17.2.2 NOT_SUPPORTED 572
17.2.3 SUPPORTS 572
17.2.4 REQUIRED 572
17.2.5 REQUIRES_NEW 573
17.2.6 MANDATORY 573
17.2.7 NEVER 573
17.2.8 BESONDERHEIT BEI ASYNCHRONEN METHODEN 573
17.3 BEAN MANAGED TRANSACTION 574
17.4 EJBS OHNE TRANSAKTION 576
17.5 KONKURRIERENDE ZUGRIFFE 577
17.5.1 OHNE SATZSPERREN ARBEITEN 580
17.5.2 AUTOMATISCHE VERSIONIERUNG 582
17.5.3 MIT SATZSPERRE ARBEITEN 586
17.6 ROLLBACK UEBER EJBCONTEXT 588
17.7 TRANSAKTIONEN UND EXCEPTIONS 589
17.7.1 WIRKUNGSWEISEN VERSCHIEDENER EXCEPTIONSARTEN 589 17.7.2 VERERBUNG
EINER APPLICATIONEXCEPTION 598
17.8 TRANSAKTIONALE SESSION BEANS 600
17.9 UEBUNG: KONKURRIERENDE PARTNERZUGRIFFE 601
18 XML MAPPING FUER ENTITIES 611
18.1 DIE MAPPINGDATEI ORM.XML 611
18.2 ENTITY-MAPPINGS 611
IMAGE 11
INHALTSVERZEICHNIS
18.3 DESCRIPTION 612
18.4 PERSISTENCE-UNIT-METADATA 613
18.5 XML-MAPPING-METADATA-COMPLETE 613
18.6 PERSISTENCE-UNIT-DEFAULTS 613
18.7 SCHEMA 614
18.8 CATALOG 614
18.9 DELIMITED-IDENTIFIERS 614
18.10 ACCESS 615
18.11 CASCADE-PERSIST 615
18.12 ENTITY-LISTENERS 616
18.13 ENTITY-LISTENER 616
18.14 PRE-PERSIST 616
18.15 POST-PERSIST 617
18.16 PRE-REMOVE 617
18.17 POST-REMOVE 617
18.18 PRE-UPDATE 618
18.19 POST-UPDATE 618
18.20 POST-LOAD 618
18.21 PACKAGE 619
18.22 SEQUENCE-GENERATOR 619
18.23 TABLE-GENERATOR 620
18.24 UNIQUE-CONSTRAINT 621
18.25 COLUMN-NAME 621
18.26 NAMED-QUERY 622
18.27 QUERY 622
18.28 LOCK-MODE 623
18.29 HINT 623
18.30 NAMED-NATIVE-QUERY 624
18.31 SQL-RESULT-SET-MAPPING 624
18.32 ENTITY-RESULT 625
18.33 FIELD-RESULT 626
18.34 COLUMN-RESULT 626
18.35 MAPPED-SUPERDASS 627
18.36 ID-CLASS 628
18.37 EXCLUDE-DEFAULT-LISTENERS 629
18.38 EXDUDE-SUPERDASS-LISTENERS 629
18.39 ATTRIBUTES 630
18.40 ID 631
18.41 COLUMN 631
IMAGE 12
INHALTSVERZEICHNIS
18.42 GENERATED-VALUE 632
18.43 TEMPORAL 633
18.44 EMBEDDED-ID 634
18.45 ATTRIBUTE-OVERRIDE 635
18.46 BASIC 636
18.47 LOB 637
18.48 ENUMERATED 637
18.49 VERSION 638
18.50 MANY-TO-ONE 639
18.51 JOIN-COLUMN 640
18.52 JOIN-TABLE 641
18.53 INVERSE-JOIN-COLUMN 642
18.54 CASCADE 642
18.55 ONE-TO-MANY 643
18.56 ORDER-BY 644
18.57 ORDER-COLUMN 645
18.58 MAP-KEY 645
18.59 MAP-KEY-CLASS 646
18.60 MAP-KEY-TEMPORAL 647
18.61 MAP-KEY-ENUMERATED 647
18.62 MAP-KEY-ATTRIBUTE-OVERRIDE 648
18.63 MAP-KEY-COLUMN 648
18.64 MAP-KEY-JOIN-COLUMN 649
18.65 ONE-TO-ONE 649
18.66 PRIMARY-KEY-JOM-COLUMN 650
18.67 NIANY-TO-MANY 651
18.68 ELEMENT-COLLECTION 652
18.69 ASSOCIATION-OVERRIDE 654
18.70 COLLECTION-TABLE 655
18.71 EMBEDDED 656
18.72 TRANSIENT 657
18.73 ENTITY 657
18.74 TABLE 659
18.75 SECONDARY-TABLE 659
18.76 INHERITANCE 660
18.77 DISCRIMINATOR-VALUE 661
18.78 DISCRIMINATOR-COLUMN 662
18.79 EMBEDDABLE 662
IMAGE 13
INHALTSVERZEICHNIS
19 INTERCEPTORS UND ENTITY LISTENER 665
19.1 UEBERBLICK 665
19.2 INTERCEPTOR 666
19.2.1 LIFE CYDE 666
19.2.2 BUSINESS-METHOD INTERCEPTOR 666
19.2.3 TIMEOUT-METHOD INTERCEPTOR 669
19.2.4 DEPLOYMENT DESCRIPTOR 669
19.2.5 FEHLERBEHANDLUNG 673
19.3 ENTITY LISTENER 673
19.3.1 ANNOTATIONS 673
19.3.2 DEPLOYMENT DESCRIPTOR 675
19.4 UEBUNG: PERFORMANCEUEBERWACHUNG 677
20 SECURITY 683
20.1 UEBERBLICK 683
20.2 METHODENAUFRUFE ABSICHERN 684
20.2.1 ROLESALLOWED 684
20.2.2 PERMITALL 686
20.2.3 DENYALL 688
20.2.4 RUNAS 689
20.3 FACHLICHE RECHTEPRUEFUNG 691
20.3.1 DEDAREROLES 693
20.4 AKTIVIERUNG DER SECURITY BEI JBOSS 694
20.5 UEBUNG: RECHTEPRUEFUNG BEI BESTELLVERWALTUNG 697
21 WEBSERVICES 711
21.1 UEBERBLICK 711
21.2 SOAP 712
21.3 WSDL 713
21.4 WEBSERVICE 715
21.5 WEBMETHOD 717
21.6 SOAPBINDING 717
21.7 WEBPARAM 718
21.8 WEBRESULT 719
21.9 ONEWAY 719
21.10 WEBSERVICE-CLIENT 720
21.11 UEBUNG: WEBSERVICE FUER NUMMERNTEST 720
22 EJB-ANWENDUNGEN UNTER JAVASE - EJB 3.1 LIGHT 725
22.1 UEBERBLICK 725
22.2 PROJEKT EINRIDITEN 726
IMAGE 14
INHALTSVERZEICHNIS
22.3 LEISTUNGSUMFANG 727
22.4 EJB-CONTAINER 728
22.5 INITIALISIERUNG UEBER PROPERTIES 729
22.5.1 EJBCONTAINER.PROVIDER 729
22.5.2 EJBCONTAINER.MODULES 729
22.5.3 EJBCONTAINER.APP_NAME 730
22.6 REFERENZEN AUF SESSION BEANS 730
22.7 CONTAINER BEENDEN 731
22.8 BEISPIEL: NUMMERNTESTLIGHT 731
23 BEISPIEL WEBSHOP 737
23.1 UEBERBLICK 737
23.2 DATENBANKTABELLEN 737
23.3 MASKENABLAUF 738
23.4 ZENTRALE STEUERUNG 744
23.4.1 INDEX.JSP 744
23.4.2 WEBSHOPREMOTE 751
23.4.3 WEBSHOPBEAN 753
23.4.4 EJB FUER LOKALE REFERENZEN 756
23.4.5 STYLE.CSS 757
23.5 ANT-SKRIPT 758
23.6 EAR-DATEI 761
24 EJB IN DER PRAXIS 763
24.1 ROLLENVERTEILUNG 763
24.1.1 ALLGEMEIN 763
24.1.2 DER ENTERPRISE BEAN PROVIDER 764
24.1.3 DER APPLICATION ASSEMBLER 765
24.1.4 DER DEPLOYER 765
24.1.5 DER EJB SERVER PROVIDER 766
24.1.6 DER EJB CONTAINER PROVIDER 766
24.1.7 DER PERSISTENCE PROVIDER 766
24.1.8 DER SYSTEMADMINISTRATOR 767
24.2 VON EJB 2.1 NACH EJB 3.1 768
24.2.1 ALLGEMEIN 768
24.2.2 CLIENT 768
24.2.3 STATELESS SESSION BEANS 769
24.2.4 STATEFUL SESSION BEANS 770
24.2.5 MESSAGE-DRIVEN BEANS 771
18
IMAGE 15
INHALTSVERZEICHNIS
24.2.6 CMP ENTITY BEANS 771
24.2.7 BMP ENTITY BEANS 774
24.2.8 BMT 774
24.3 EINSATZ EINES PROFILERS 774
A INHALT DER CD 779
A.I KAPO2 779
A.2 WORKSPACE 780
STICHWORTVERZEICHNIS 781 |
any_adam_object | 1 |
author | Rozanski, Uwe 1963- |
author_GND | (DE-588)128415428 |
author_facet | Rozanski, Uwe 1963- |
author_role | aut |
author_sort | Rozanski, Uwe 1963- |
author_variant | u r ur |
building | Verbundindex |
bvnumber | BV037316252 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)729949784 (OCoLC)725070935 (DE-599)DNB1006327231 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
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>00000nam a2200000 c 4500</leader><controlfield tag="001">BV037316252</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20131014</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">110401s2011 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">10,N36</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1006327231</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783826690662</subfield><subfield code="c">: ca. EUR 39.95</subfield><subfield code="9">978-3-8266-9066-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3826690664</subfield><subfield code="9">3-8266-9066-4</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783826690662</subfield></datafield><datafield tag="028" ind1="5" ind2="2"><subfield code="a">826690660</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)729949784</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)725070935</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1006327231</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">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-M347</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</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">004</subfield><subfield code="2">sdnb</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">Rozanski, Uwe</subfield><subfield code="d">1963-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)128415428</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Enterprise JavaBeans 3.1</subfield><subfield code="b">Einstieg, Umstieg, Praxis und Referenz</subfield><subfield code="c">Uwe Rozanski</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Enterprise Java Beans 3.1</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg [u.a.]</subfield><subfield code="b">mitp</subfield><subfield code="c">2011</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">795 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="e">1 CD-ROM (12 cm)</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">Enterprise JavaBeans 3.1</subfield><subfield code="0">(DE-588)7737833-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Enterprise JavaBeans 3.1</subfield><subfield code="0">(DE-588)7737833-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3528762&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://www.it-fachportal.de/9066</subfield><subfield code="3">Ausführliche Beschreibung</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=022470559&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-022470559</subfield></datafield></record></collection> |
id | DE-604.BV037316252 |
illustrated | Illustrated |
indexdate | 2024-10-10T10:00:43Z |
institution | BVB |
isbn | 9783826690662 3826690664 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-022470559 |
oclc_num | 729949784 725070935 |
open_access_boolean | |
owner | DE-859 DE-83 DE-573 DE-12 DE-92 DE-634 DE-91G DE-BY-TUM DE-20 DE-858 DE-M347 |
owner_facet | DE-859 DE-83 DE-573 DE-12 DE-92 DE-634 DE-91G DE-BY-TUM DE-20 DE-858 DE-M347 |
physical | 795 S. Ill., graph. Darst. 1 CD-ROM (12 cm) |
publishDate | 2011 |
publishDateSearch | 2011 |
publishDateSort | 2011 |
publisher | mitp |
record_format | marc |
spelling | Rozanski, Uwe 1963- Verfasser (DE-588)128415428 aut Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz Uwe Rozanski Enterprise Java Beans 3.1 1. Aufl. Heidelberg [u.a.] mitp 2011 795 S. Ill., graph. Darst. 1 CD-ROM (12 cm) txt rdacontent n rdamedia nc rdacarrier Enterprise JavaBeans 3.1 (DE-588)7737833-7 gnd rswk-swf Enterprise JavaBeans 3.1 (DE-588)7737833-7 s DE-604 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=3528762&prov=M&dok_var=1&dok_ext=htm Inhaltstext text/html http://www.it-fachportal.de/9066 Ausführliche Beschreibung DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022470559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Rozanski, Uwe 1963- Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz Enterprise JavaBeans 3.1 (DE-588)7737833-7 gnd |
subject_GND | (DE-588)7737833-7 |
title | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz |
title_alt | Enterprise Java Beans 3.1 |
title_auth | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz |
title_exact_search | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz |
title_full | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz Uwe Rozanski |
title_fullStr | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz Uwe Rozanski |
title_full_unstemmed | Enterprise JavaBeans 3.1 Einstieg, Umstieg, Praxis und Referenz Uwe Rozanski |
title_short | Enterprise JavaBeans 3.1 |
title_sort | enterprise javabeans 3 1 einstieg umstieg praxis und referenz |
title_sub | Einstieg, Umstieg, Praxis und Referenz |
topic | Enterprise JavaBeans 3.1 (DE-588)7737833-7 gnd |
topic_facet | Enterprise JavaBeans 3.1 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=3528762&prov=M&dok_var=1&dok_ext=htm http://www.it-fachportal.de/9066 http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=022470559&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rozanskiuwe enterprisejavabeans31einstiegumstiegpraxisundreferenz AT rozanskiuwe enterprisejavabeans31 |