Professionell entwickeln mit Java EE7: das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Bonn
Galileo Press
2014
|
Ausgabe: | 1. Aufl. |
Schriftenreihe: | Galileo Computing
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Ausführliche Beschreibung Inhaltsverzeichnis |
Beschreibung: | Buch mit E-Book, Zugangs-Code im Buch vorh. |
Beschreibung: | 1096 S. Ill., graph. Darst. |
ISBN: | 9783836220040 3836220040 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041582325 | ||
003 | DE-604 | ||
005 | 20171114 | ||
007 | t | ||
008 | 140122s2014 ad|| |||| 00||| ger d | ||
016 | 7 | |a 1046808400 |2 DE-101 | |
020 | |a 9783836220040 |9 978-3-8362-2004-0 | ||
020 | |a 3836220040 |9 3-8362-2004-0 | ||
035 | |a (OCoLC)883922566 | ||
035 | |a (DE-599)BVBBV041582325 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a ger | |
049 | |a DE-M347 |a DE-706 |a DE-11 |a DE-91G |a DE-859 |a DE-29T |a DE-634 |a DE-83 |a DE-20 |a DE-92 |a DE-573 |a DE-1102 |a DE-898 |a DE-1049 |a DE-2174 |a DE-858 | ||
082 | 0 | |a 005.2762 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 362f |2 stub | ||
084 | |a 650 |2 sdnb | ||
100 | 1 | |a Salvanos, Alexander |e Verfasser |0 (DE-588)1053193777 |4 aut | |
245 | 1 | 0 | |a Professionell entwickeln mit Java EE7 |b das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] |c Alexander Salvanos |
246 | 1 | 3 | |a Professionell entwickeln mit Java EE 7 |
246 | 1 | 0 | |a Java EE sieben |
250 | |a 1. Aufl. | ||
264 | 1 | |a Bonn |b Galileo Press |c 2014 | |
300 | |a 1096 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Galileo Computing | |
500 | |a Buch mit E-Book, Zugangs-Code im Buch vorh. | ||
650 | 0 | 7 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java EE 7 |0 (DE-588)1041654014 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Java EE 7 |0 (DE-588)1041654014 |D s |
689 | 0 | 1 | |a Java |g Programmiersprache |0 (DE-588)4401313-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=4577510&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |q text/html |u https://www.galileo-press.de/professionell-entwickeln-mit-java-ee7_3250/ |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=027027556&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-027027556 |
Datensatz im Suchindex
_version_ | 1806326859546230784 |
---|---|
adam_text |
AUF EINEN
BLICK
1
UEBERBLICK
33
2 DER JAVA EE SERVER
77
3 PLANUNG UND ENTWURF 149
4
SERVLETS
201
5 JAVA SERVER PAGES
291
6
DIE RELATIONALE DATENBANK 375
7
JDBC
433
8 DIE JAVA PERSISTENCE API
: 509
9 JAVA SERVER FACES
701
10 ENTERPRISE JAVABEANS
901
HTTP://D-NB.INFO/1046808400
INHALT
GELEITWORT DES FACHGUTACHTERS 21
UEBER DIESES BUCH 23
1 UEBERBLICK
33
1.1 DER JAVA-EE-7-STANDARD 33
1.1.1 WER DEFINIERT DEN JAVA-EE-STANDARD? 35
1.1.2 DIE JAVA-EE-SPEZIFIKATION 36
1.1.3 JAVA EE SERVER UND
JAVA-EE-PROFILE 36
1.1.4 KOMPONENTEN UND
CONTAINER 37
1.1.5 DIE DATENHALTUNG 38
1.1.6 ANWENDUNGSSZENARIEN 39
1.2 DIE JAVA-EE-SOFTWARE-ARCHITEKTUR 42
1.2.1 DAS MVC-ENTWURFSMUSTER 43
1.2.2 DIE MEHRSCHICHTIGE
SOFTWARE-ARCHITEKTUR 43
1.3 DIE TECHNOLOGIEN
VON JAVA
EE 7 46
1.3.1 DIE WEB-TECHNOLOGIEN
DES JAVA-EE-7-STANDARDS 50
1.3.2 DIE ENTERPRISE-TECHNOLOGIEN
DES JAVA-EE-7-STANDARDS 65
1.3.3 WEBSERVICES-TECHNOLOGIEN 72
1.4 LOS GEHT'S
MIT DER
PRAXIS 73
2 DER JAVA EE SERVER
77
2.1 DIE INSTALLATION 77
2.1.1 DAS JDK
7 INSTALLIEREN 77
2.1.2 GLASSFISH SERVER OPEN
SOURCE EDITION
4 HERUNTERLADEN 78
2.1.3 DIE VERZEICHNISSE
VON GLASSFISH
4 81
2.2 DOMAENEN UND
INSTANZEN 83
2.2.1 DOMAENEN 83
2.2.2 INSTANZEN 83
2.3 DIE TEXTKONSOLE 85
2.3.1 EINE DOMAENE
ERZEUGEN 87
2.3.2 DER START EINER
DOMAENE 90
2.4 DER DAS 92
2.4.1 DIE BEDIENUNG
DES DAS UEBER ASADMIN 92
2.4.2 DIE BEDIENUNG
DES DAS UEBER EINEN
WEBBROWSER 95
2.5 EXTRA-ABSCHNITT:
UTF-8 105
2.5.1 ANSI .'. 105
2.5.2 ASCII 105
2.5.B ISO 8859-1 106
2.5.4 UNICODE 106
2.5.5 UTF-16 107
2.5.6 UTF-8 107
2.5.7 EINE HTML-SEITE MIT
UTF-8-MERKMALEN ERZEUGEN 108
2.6 EINE JAVA-EE-ANWENDUNG
DEPIOYEN 109
2.6.1 DER AUFBAU EINER
JAVA-EE-ANWENDUNG 110
2.6.2 JAVA-EE-MODULE 110
2.6.3 DIE ENTERPRISE-ARCHIV-DATEI 112
2.6.4 DIE ERSTELLUNG
DER WEB-KOMPONENTE (MIT
UTF-8) 113
2.6.5 DIE ERZEUGUNG
DES WEB-MODUELS UND
DER .EAR-DATEI 115
2.6.6 DIE INSTALLATION 115
2.7 EDIPSE EINSETZEN 119
2.7.1 EDIPSE INSTALLIEREN 121
2.7.2 EDIPSE AUF
UTF-8 UMSTELLEN 122
2.7.3 DIE INSTALLATION DES GLASSFISH-PLUG-INS 125
2.7.4 EINE JAVA-EE-ANWENDUNG
IN ECLIPSE ERZEUGEN 130
2.8 EXTRA-ABSCHNITT:
NETBEANS EINSETZEN 140
2.8.1 NETBEANS INSTALLIEREN 141
2.8.2 NETBEANS AUF
UTF-8 UMSTELLEN 142
2.8.3 EINE
JAVA-EE-ANWENDUNG
IN NETBEANS 143
3 PLANUNG UND ENTWURF
149
3.1 DIE PROJEKTPLANUNG
MIT SERUM 150
3.1.1 DIE ANFORDERUNG
ANALYSIEREN 152
3.1.2 TEILANFORDERUNGEN ERMITTELN 152
3.1.3 TEILANFORDERUNGEN PRIORISIEREN 153
3.1.4 TEILANFORDERUNGEN UMSETZEN 155
3.2 DIE DATENTYPEN
FUER DEN
ENTWURF 157
3.2.1 WAHRHEITSWERTE 158
3.2.2 KURZE GANZZAHLEN 158
159
159
159
160
160
161
162
163
165
165
167
169
170
170
171
173
175
178
180
183
184
187
188
188
189
192
194
201
202
202
203
204
205
209
209
211
3.2.3 NORMALE GANZZAHLEN
3.2.4 LANGE GANZZAHLEN
3.2.5 KOMMAZAHLEN (UND
GELDBETRAEGE)
3.2.6 ZEICHENKETTEN
3.2.7 ZEITPUNKTE
3.2.8 GROSSE DATENMENGEN
DAS USER-STORY-DIAGRAMM
3.3.1 EINFUEHRUNG ! .
3.3.2 USER-STORY 0 AS A USER I
WANT TO BE WELCOMED
3.3.3 . USER-STORY
1 AS A USER I
WANT TO REGISTER
3.3.4 USER-STORY 2 AS
A CUSTOMER I WANT TO SIGN,
IN
3.3.5 USER-STORY 3 AS A CUSTOMER
I WANT TO SEIL
ITEMS
3.3.6 . USER-STORY 4 AS A CUSTOMER
I WANT TO SEARCH ITEMS
3.3.7 USER-STORY 5 AS A CUSTOMER
I WANT TO BUY ITEMS
DIE UL-PROTOTYPEN
3.4.1 DIE DATEI
INDEX.HTML
*3.4.2 DIE DATEI
REGISTER.HTML
3.4.3 DIE DATEI
SIGNIN.HTML
3.4.4 DIE DATEI
SELL.HTML
3.4.5 DIE DATEI
SEARCH.HTML
3.4.6 DIE DATEI
STYLES.CSS
DAS HTTP-MONITORING
3.5.1 DIE VERBINDUNG
ZUM SERVER HERSTELLEN
3.5.2 DER HTTP-REQUEST
3.5.3 DIE HTTP-RESPONSE
3.5.4 DAS MONITORING
IN ECLIPSE
3.5.5 DIE FIREFOX-ENTWICKLER-SYMBOLLEISTE
SERVLETS
EIN TECHNISCHER UEBERBLICK
4.1.1 DIE ARBEITSWEISE
DES WEB-CONTAINERS
4.1.2 DER LEBENSZYKLUS EINES
SERVLETS
4.1.3 DAS HTTPSERVLET
4.1.4 DIE BEKANNTMACHUNG
UND KONFIGURATION EINES SERVLETS
DIE SERVLET-API
4.2.1 DIE SERVICE-METHODEN
4.2.2 DIE BEANTWORTUNG
EINES HTTP-REQUESTS
4.2.3 FORMULAR-PARAMETER ENTGEGENNEHMEN 212
4.2.4 DIE INHALTE
DER METHODE
DOPOST() PROGRAMMIEREN 216
4.2.5 HEADER-ZEILEN 218
4.2.6 DIE FESTLEGUNG
DER ZEICHENENKODIERUNG 218
4.2.7 EINEN STATUS-CODE SETZEN 219
4.2.8 EINE CLIENTSEITIGE
UMLEITUNG (REDIRECT) HERBEIFUEHREN 220
4.2.9 EINE SERVERSEITIGE
UMLEITUNG (FORWARD) PROGRAMMIEREN 223
4.2.10 DAS LOGGING
IN EINEM
SERVLET 224
4.3 HTTP-SITZUNGEN 227
4.3.1 DIE DAUER
EINER HTTP-SITZUNG 227
4.3.2 WIE EINE
HTTP-SITZUNG FUNKTIONIERT 227
4.3.3 WIE MAN
EINE HTTP-SITZUNG
NUTZT 228
4.3.4 DAS MVC-ENTWURFSMUSTER 229
4.3.5 EINE
JAVABEAN FUER
DAS MODELL
ERSTELLEN 230
4.3.6 EIN BEISPIEL PROGRAMMIEREN 232
4.3.7 DIE GUELTIGKEITSBEREICHE
DER ATTRIBUTE 236
4.4 COOKIES 238
4.4.1 COOKIES SETZEN 238
4.4.2 DIE GUELTIGKEITSDAUER 239
4.4.3 EIN BEISPIEL
MIT COOKIES 239
4.5 INITIALISIERUNG
UND KONFIGURATION 242
4.5.1 PARAMETER FUER
DIE GESAMTE
WEBANWENDUNG 242
4.5.2 PARAMETER FUER EIN
EINZELNES SERVLET 243
4.5.3 INITIALISIERUNG MIT DER ANNOTATION @WEBSERVLET 246
4.5.4 EXTERNE RESSOURCEN EINLESEN 247
4.6 DATEIEN HOCHLADEN 250
4.6.1 MULTIPART/FORM-DATA 251
4.6.2 DIE KONFIGURATION
DES SERVLETS 253
4.6.3 INFORMATIONEN ZU EINEM PART AUSLESEN 253
4.6.4 HOCHGELADENE DATEIEN
KONFIGURIEREN 254
4.6.5 DEN WERTEBEREICH EINLESEN 256
4.7 ASYNCHRONE SERVLETS
UND NONBLOCKING
I/O 258
4.7.1 ASYNCHRONE SERVLETS 259
4.7.2 NONBLOCKING
I/O 266
4.8 WEBFILTER 269
4.8.1 DIE
METHODEN EINES
FILTERS 270
4.8.2 DIE
KONFIGURATION EINES
FILTERS 272
4.8.3 MEHRERE FILTER
VOR EIN
SERVLET SETZEN 275
4.8.4 FILTER MIT UMLEITUNG 277
4.8.5 FILTER UEBERSPRINGEN 279
4.8.6 EINEN FILTER
IN ECLIPSE
ERZEUGEN 280
4.9 WEBLISTENER 284
4.9.1 DIE PROGRAMMIERUNG
EINES WEBLISTENERS 285
5 JAVA SERVER PAGES
291
5.1 GRUNDLAGEN 292
5.1.1 DIE HTML-SEITEN DES ONLINESHOPS IN JSP-DATEIEN UMBENENNEN 292
5.1.2 DAS AUTOMATISCH
GENERIERTE SERVLET 293
5.1.3 EINE JSP KONFIGURIEREN 295
5.2 DIREKTIVEN 296
5.2.1 DIE PAGE-DIREKTIVE 296
5.2.2 DIETAGLIB-DIREKTIVE 300
5.2.3 DIE INCLUDE-DIREKTIVE 300
5.2.4 DEN KOPFTEIL UND
FUSSTEIL DER
JSPS IN GESONDERTE
JSPF-DATEIEN AUSLAGERN 301
5.3 SKRIPTING 306
5.3.1 AUSDRUECKE 311
5.3.2 DEKLARATIONEN 312
5.3.3 KOMMENTARE 312
5.4 AKTIONSELEMENTE 313
5.4.1 SCRIPTLET 313
5.4.2 TEXT 313
5.4.3 PLUGIN 314
5.4.4 FALLBACK 321
5.4.5 PARAMS UND
PARAM 321
5.4.6 INCLUDE 322
5.4.7 FORWARD 323
5.4.8 USEBEAN ! 324
5.4.9 GETPROPERTY UND
SETPROPERTY 325
5.5 JSP CUSTOM
TAGS 328
5.5.1 EIN SIMPLES
JSP-CUSTOM-ELEMENT 329
5.5.2 TAG-DATEIEN PROGRAMMIEREN 334
5.6 JSP-EL 336
5.6.1 GRUNDLEGENDE ELEMENTE 337
5.6.2 STRING-OPERATOREN 340
5.6.3 RELATIONALE OPERATOREN 340
340
341
341
341
342
346
347
347
348
350
354
365
368
369
375
376
376
381
382
384
385
387
390
390
390
392
393
396
396
397
398
399
399
401
409
410
I
5.6.4 DER EMPTY-OPERATOR
5.6.5 DER KONDITIONALE OPERATOR
5.6.6 KLAMMERN UND
SEMIKOLON
5.6.7 LITERALE
5.6.8 IMPLIZITE OBJEKTE
5.6.9 DER ZUGRIFF
AUF EINE
JAVABEAN UEBER DEN
GUELTIGKEITSBEREICH
5.6.10 FUNKTIONEN
DIE JAVA
STANDARD TAG
LIBRAIY
5.7.1 ANWENDUNGSSERVER OHNE
JSTL
5.7.2 CORE-DIEJSTL-KERNFUNKTIONALITAET
5.7.3 FMT-FORMATIERUNGEN
5.7.4 FUNCTIONS - FUNKTIONEN
5.7.5 SQL
- DATENBANKZUGRIFFE
5.7.6 XML
- DIE VERARBEITUNG
VON XML-STRUKTUREN
DIE RELATIONALE DATENBANK
DIE EINRICHTUNG
DER ORACLE
DATABASE
6.1.1 DIE INSTALLATION
6.1.2 SPRACHE, LAND
UND ZEICHENSATZ
6.1.3 DIE SQL-BEFEHLSZEILE
EINSETZEN
6.1.4 TRANSAKTIONEN
6.1.5 DER ISOLATION-LEVEL
6.1.6 DIE AENDERUNG
DES ORACLE-HTTP-PORTS
DIE ORGANISATION
DER ORACLE
DATABASE
6.2.1 OBJEKTE
6.2.2 TABLESPACES
6.2.3 EINEN DATENBANKBENUTZER ERZEUGEN
6.2.4 DAS BERECHTIGUNGSKONZEPT
PERFORMANCE-TUNING FUER
DIE JAVA-EE-ANWENDUNG
6.3.1 DATENBANK-SITZUNGEN
6.3.2 MIT PROCESSES INDIREKT
AUCH DIE
SESSIONS STEUERN .
DIE ERSTELLUNG
DER DATENBANKTABELLEN
6.4.1 SQL- UND DATENBANKKENNTNISSE
6.4.2 DIE ERSTELLUNG
DES DATENMODELLS
6.4.3 DIE SPEZIELLEN SQL-DATENTYPEN
DER ORACLE DATABASE
6.4.4 DATENBANKTABELLEN ERZEUGEN,
LOESCHEN UND
AENDERN .
6.4.5 BEDINGUNGEN HINZUFUEGEN
6.4.6 DATEN HINZUFUEGEN,
AENDERN UND
LOESCHEN 413
6.4.7 DATEN SELEKTIEREN 415
6.4.8 DATEN FILTERN 416
6.4.9 GRUPPIERUNGSFUNKTIONEN 418
6.4.10 ZEICHENKETTEN VERARBEITEN 419
6.4.11 SORTIEREN 421
6.4.12 MEHRERE DATENBANKTABELLEN
VERBINDEN 421
6.4.13 UNTERABFRAGEN 424
6.4.14 PRIMAERSCHLUESSEL AUTOMATISCH
GENERIEREN 425
6.5 DIE INDIZIERUNG 428
6.6 DAS KOMPLETTE
ONLINESHOP-BEISPIEL 428
7 JDBC
433
7.1 DER DIREKTE ZUGRIFF
PER JDBC 433
7.1.1 DIE JDBC-TREIBERTYPEN 434
7.1.2 DER JDBC-TREIBER
FUER DIE
ORACLE DATABASE 435
7.1.3 DIE DRIVER
DEFINITION IN EDIPSE 435
7.1.4 DER DATA SOURCE
EXPLORER IN EDIPSE 437
7.1.5 DIE DRIVER
DEFINITION IM JAVA-PROJEKT VERWENDEN 442
7.1.6 DER ERSTELLUNG
EINER DATENBANKVERBINDUNG 443
7.2 DER ZUGRIFF UEBER
DEN JAVA EE SERVER 447
7.2.1 DIE JVM-OPTIONSPARAMETERFUER DEN JAVA EE SERVER 448
7.2.2 ERSTELLUNG
EINES JDBC-CONNECTION
POOLS 449
7.2.3 ERSTELLUNG
EINER DEFAULT DATA SOURCE 455
7.3 DIE KERNFUNKTIONALITAET
DER JDBC-API 456
7.3.1 DIE DATENBANKVERBINDUNG
UEBER DEN
JAVA EE SERVER BESORGEN 457
7.3.2 DIE DATENQUELLE
DURCH DEN
WEB-CONTAINER INJIZIEREN
LASSEN 458
7.3.3 DAS ABSETZEN
EINER SQL-AENWEISUNG 460
7.4 DAS MVC-ENTWURFSMUSTER
EINSETZEN 461
7.4.1 DIE SPEICHERUNG
EINER ENTITY 462
7.4.2 DIE ABFRAGE
VON GESCHAEFTSDATEN 465
7.5 DAS OBJEKTRELATIONALE
MAPPING 468
7.5.1 VON SQL ZU JAVA 469
7.5.2 DIE UMWANDLUNG
DER JDBC-EIGENEN
DATENTYPEN 471
7.6 VORBEREITETE SQL-ANWEISUNGEN 475
7.6.1 DIE KLASSE PREPAREDSTATEMENT 475
7.6.2 VON JAVA ZU SQL 477
7.6.3 DAS ABRUFEN
AUTOMATISCH GENERIERTER SCHLUESSEL 479
7.7 BINAERDATEN 482
7.7.1 BILDER SPEICHERN 482
7.7.2 BILDER ANZEIGEN 494
7.8 DEN ONLINESHOP
FERTIGSTELLEN 501
7.8.1 DIE VIEW
(SEARCH.JSP) 501
7.8.2 DER CONTROLLER (BUYSERVLET.JAVA) 503
8 DIE JAVA PERSISTENCE API
509
8.1 EINFUEHRUNG 510
8.1.1 WOFUER BRAUCHT MAN EIN PERSISTENZ-FRAMEWORK? 510
8.1.2 JPA UND PERSISTENCE-PROVIDER 511
8.1.3 EDIPSELINK 511
8.1.4 DIE ERSTEN ARBEITSSCHRITTE
BEI EINER
EINFACHEN JPA-ANWENDUNG :. 512
8.2 JPA KONFIGURIEREN 515
8.2.1 DER AUFBAU DER
PERSISTENCE.XML 515
8.2.2 PERSISTENZ-EINHEITEN DEFINIEREN 515
8.2.3 TRANSAKTIONEN (MIT
JTA ODER RESOURCE_LOCAL) 516
8.2.4 DEN BEZEICHNER VOM
NAMENSDIENST ANZEIGEN 517
8.2.5 MIT DESCRIPTION EINE KURZE
BESCHREIBUNG
HINZUFUEGEN 518
8.2.6 DEN PERSISTENCE-PROVIDER ANGEBEN 518
8.2.7 DIE VERBINDUNGSDATEN
HINTERLEGEN 519
8.3 DEN ENTITYMANAGER
KENNENLERNEN 520
8.3.1 DIE ERZEUGUNG
EINES ENTITYMANAGERS 520
8.3.2 DER PERSISTENZ-KONTEXT 524
8.3.3 DIE TRANSAKTIONEN 524
8.3.4 DIE ZWEI
AUSPRAEGUNGEN DES
PERSISTENZ-KONTEXTES 529
8.3.5 WANN DAS
PERSISTIEREN TATSAECHLICH
AUSGEFUEHRT WIRD 529
8.3.6 DIE STATUS
IM LEBENSZYKLUS
EINER JPA-ENTITY 530
8.3.7 DIE METHODEN
FUER DIE
DATENBANKOPERATIONEN 530
8.4 JPA UND EDIPSE 535
8.4.1 EIN JPA-PROJEKT
IN EDIPSE ERZEUGEN 535
8.4.2 BEIM WEBPROJEKT
MIT JPA ARBEITEN 546
8.4.3 DAS ORM-REVERSE-ENGINEERING 551
8.5 JPA-ENTITIES ERSTELLEN 554
8.5.1 DER GRUNDAUFBAU
EINER JPA-ENTITY 554
8.5.2 DIE KONFIGURATION
EINER JPA-ENTITY 555
8.5.3 DIE ZUSAETZLICHE
DEKLARATION IN DER PERSISTENCE.XML 558
8.5.4 BENENNUNG DES
TABELLENNAMENS 559
8.5.5 BENENNUNG DES
SPALTENNAMENS 561
8.5.6 DEN ZUGRIFFSTYP
AENDERN :. 562
8.6 PRIMAERSCHLUESSEL DEFINIEREN 566
8.6.1 IDENTITAETSPROBLEME VON JPA-ENTITIES LOESEN 567
8.6.2 ZUSAMMENGESETZTE PRIMAERSCHLUESSEL 570
8.6.3 DIE AUTOMATISCHE
SCHLUESSELGENERIERUNG.: 573
8.7 SINGULAERE ATTRIBUTE
KONFIGURIEREN 579
8.7.1 ZEITLICHE BASIC-ATTRIBUTE 580
8.7.2 GROSSE DATENMENGEN :. 581
8.7.3 TRANSIENTE ATTRIBUTE : .'. 582
8.8 ASSOZIATIONEN ANFERTIGEN 583
8.8.1 GRUNDLAGEN 583
8.8.2 DIE UNIDIREKTIONALE
MANY-TO-ONE-ASSOZIATION 584
8.8.3 DIE BIDIREKTIONALE
ONE-TO-MANY-MANY-TO-ONE-ASSOZIATION 588
8.8.4 DIE UNIDIREKTIONALE
ONE-TO-MANY-ASSOZIATION 590
8.8.5 DIE UNIDIREKTIONALE
MANY-TO-MANY-ASSOZIATION 594
8.8.6 DIE BIDIREKTIONALE
MANY-TO-MANY-ASSOZIATION 596
8.8.7 DIE BIDIREKTIONALE
ONE-TO-ONE-ASSOZIATION 597
8.8.8 DIE UNIDIREKTIONALE
ONE-TO-ONE-ASSOZIATION 598
8.8.9 KASKADIEREN 599
8.8.10 CASCADETYPE.REMOVE 601
8.8.11 ORPHANRENIOVAL 603
8.8.12 FETCHING-STRATEGIEN .'. ! .'. 604
8.8.13 LISTEN SORTIEREN 605
8.9 JPA-ENTITIES IN EDIPSE ERZEUGEN 606
8.9.1 DIE AUSWAHL
DER DATENBANKTABELLEN 608
8.9.2 ASSOZIATIONEN HINZUFUEGEN 608
8.9.3 DEN ERZEUGTEN
QUELLTEXT NACHBESSERN . 614
8.10 JPQL 626
8.10.1 ABFRAGEN PROGRAMMIEREN 626
8.10.2 MEHRERE
JPA-ENTITIES VERBINDEN 633
8.10.3 GRUPPIERUNGSFUNKTIONEN 639
8.10.4 UNTERABFRAGEN 641
642
644
646
646
649
651
651
652
654
655
657
660
663
663
668
673
675
686
692
701
701
702
705
706
709
710
711
712
716
728
737
737
740
742
752
8.10.5 ZEICHENKETTEN AUSWERTEN
8.10.6 FALLUNTERSCHEIDUNGEN
8.10.7 DATUM UND ZEIT
8.10.8 PARAMETER SETZEN
8.10.9 INDIVIDUELLE ERGEBNISMENGEN
MIT DEM NEW-OPERATOR
8.10.10 UEBER ASSOZIATIONSATTRIBUTE NAVIGIEREN
8.10.11 AENDERUNGEN UND
LOESCHUNGEN
8.10.12 NAMED QUERIES
DIE CRITERIA-API
8.11.1 EINE EINFACHE ABFRAGE
PROGRAMMIEREN
8.11.2 EINE CRITERIA-QUERY
MIT EINER WHERE-BEDINGUNG
8.11.3 MIT DEM CANONICAL METAMODEL
ARBEITEN
FORTGESCHRITTENE THEMEN
8.12.1 SPALTENFELDER AUF
MEHRERE KLASSEN VERTEILEN
8.12.2 ATTRIBUTE AUF MEHRERE TABELLEN
VERTEILEN
8.12.3 DIE SPALTENFELDER
EINER SEPARATEN TABELLE
ALS COLLECTION
BEIFUEGEN
8.12.4 VERERBUNG
UND POLYMORPHIE
8.12.5 KONKURRIERENDE ZUGRIFFE STEUERN
8.12.6 NATIVE SQL-ABFRAGEN
JAVA SERVER FACES
EINFUEHRUNG
9.1.1 VERGLEICH MIT
SERVLETS UND
JSPS
EIN JSF-BEISPIEL
9.2.1 DIE ERSTELLUNG
EINES JSF-PROJEKTS
9.2.2 DIE ANPASSUNG
DER KONFIGURATION
9.2.3 DIE JSF-KONFIGURATIONSDATEI
FACES-CONFIG.XML
9.2.4 EXTRA-ABSCHNITT:
JSF MIT DEM
APACHE TOMCAT
9.2.5 JPA EINBEZIEHEN UND
EINE
JPA-ENTITY ALS
MODEL ANLEGEN
9.2.6 EINE BACKING
BEAN ALS
CONTROLLER PROGRAMMIEREN
9.2.7 DIE ERZEUGUNG
DES FACELETS MITHILFE
VON EDIPSE
JSF-GRUNDKENNTNISSE
9.3.1 DIE ARBEITSPHASEN
9.3.2 BEDEUTENDE JSF-KLASSEN
FUER DIE BACKING
BEAN
9.3.3 DIE NAVIGATION
9.3.4 DIE UL-KOMPONENTEN
IN EINEM FACELET
9.4 MELDUNGEN 762
9.4.1 . MELDUNGEN FUER EINE UL-KOMPONENTE 762
9.4.2 GLOBALE MELDUNGEN 768
9.4.3 WEITERE INFORMATIONEN ANHAENGEN 770
9.4.4 PROJECT STAGES 774
9.5 INTERNATIONALISIERUNG 776
9.5.1 DIE MESSAGE
BUNDLES 776
9.5.2 DIE ANZEIGE
DER UEBERSETZTEN TEXTE 778
9.5.3 INTERNATIONALISIERTE MESSAGES
IN DER
BACKING BEAN 780
9.6 DIE VALIDIERUNG 781
9.6.1 DAS ATTRIBUT REQUIRED 781
9.6.2 STANDAERD-VALIDATION-TAGS 782
9.6.3 BENUTZERDEFINIERTE VALIDIERUNGEN 785
9.6.4 BEAN-VALIDATION-ANNOTATIONEN GEMAESS
DER JSR-303 791
9.7 DIE KONVERTIERUNG 793
9.7.1 CONVERTDATETIME 793
9.7.2 CONVERTNUMBER 797
9.8 TEMPLATING 798
9.8.1 TEMPLATING-GRUNDLAGEN 798
9.8.2 EIN UMFANGREICHES BEISPIEL
MITHILFE VON ECLIPSE
ANFERTIGEN 802
9.9 CSS UND
RESSOURCEN 835
9.9.1 DIE BILDER DES
ONLINESHOPS EINBINDEN 836
9.9.2 DIE CSS-DATEI AUS
DEM BUCH 838
9.9.3 . DIE SPRACHE
UEBER LAENDERFLAGGEN
AENDERN 840
9.10 KONVERSATIONEN 844
9.10.1 DIE BACKING
BEAN PROGRAMMIEREN ^ 844
9.10.2 DIE VIEW-KOMPONENTEN
ERSTELLEN 848
9.11 FACES FLOWS 854
9.11.1 EIN FACES-FLOWS-BEISPIEL 855
9.11.2 DER AUFRUF
EINES ZWEITEN
FLOWS 861
9.11.3 DIE USER-STORY
3 ALS FLOW 863
9.12 EVENTS UND
LISTENER 869
9.12.1 ACTIONEVENT 871
9.12.2 VALUECHANGED-EVENT 873
9.12.3 DATAMODEL-EVENT 876
9.12.4 PHASE-EVENT 880
9.12.5 SYSTEM-EVENT 882
9.13 AJAX EINSETZEN * 884
9.13.1 AJAX-GRUNDLAGEN 884
9.13.2 DIE AJAX-KOMPONENTE
VON JSF 887
9.14 HTML5-FRIENDLY
MARKUP 896
9.14.1 PASS-THROUGH-ATTRIBUTE 896
9.14.2 PASS-THROUGH-ELEMENTE 898
10 ENTERPRISE JAVABEANS
901
10.1 SESSION-BEAN-GRUNDLAGEN 901
10.1.1 WAS IST
EINE SESSION BEAN? 903
10.1.2 DIE NAMENSKONVENTIONEN
BEI SESSION BEANS ;. 904
10.1.3 DIE BUSINESS-METHODEN
VON SESSION BEANS 904
10.1.4 DER ENTFERNTE UND DER LOKALE
AUFRUF 905
10.1.5 BUSINESS-INTERFACES 909
10.1.6 DIE OPTIONALEN
DEPLOYMENT-DESKRIPTOREN 913
10.2 SESSION BEANS MIT EDIPSE 916
10.2.1 DIE ERZEUGUNG
DES EJB-PROJEKTS 916
10.2.2 DIE STATELESS
SESSION BEAN ERZEUGEN 919
10.2.3 DIE BUSINESS-METHODE
PROGRAMMIEREN 921
10.2.4 DAS DEPLOYMENT 922
10.3 DER ENTFERNTE EJB-CLIENT 924
10.3.1 DIE ERZEUGUNG
DES APPLICATION-CLIENT-PROJEKTS 924
10.3.2 DAS EJB-MODUL EINBINDEN 926
10.3.3 DIE BIBLIOTHEK
GF-CLIENT.JAR HINZUFUEGEN 927
10.3.4 DIE VERKNUEPFUNG
UEBER JNDI 928
10.3.5 DER JNDI-LOOKUP
FUER DEN ENTFERNTEN AUFRUF 930
10.3.6 DIE JNDI.PROPERTIES 932
10.4 DER LOKALE
EJB-CLIENT 934
10.4.1 DIE ERSTELLUNG
EINES LOKALEN BUSINESS-INTERFACE 935
10.4.2 EIN JAVA-SERVER-FACES-PROJEKT
ERSTELLEN 936
10.4.3 EINE JSF-BACKING
BEAN 939
10.4.4 EIN FACELET HINZUFUEGEN 940
10.4.5 JPA EINSETZEN 941
10.5 TRANSAKTIONEN 945
10.5.1 CONTAINER-MANAGEDTRANSACTIONS 945
10.5.2 BEAN-MANAGED TRANSACTIONS 950
10.6 UNTERSCHIEDLICHE SESSION-BEAN-TYPEN 952
10.6.1 STATELESS SESSION BEAN 952
10.6.2 STATEFUL SESSION
BEANS 956
10.6.3 SINGLETON SESSION BEANS 963
10.7 ASYNCHRONE BUSINESS-METHODEN 965
10.8 JMS UND
MESSAGE DRIVEN
BEANS 969
10.8.1 JMS-GRUNDLAGEN 969
10.8.2 DIE SERVERSEITIGE KONFIGURATION 974
10.8.3 DIE CLIENTSEITIGE
KONFIGURATION 977
10.8.4 DIE
INTERFACES DER
CLASSIC JMS
API 984
10.8.5 EIN EINFACHES BEISPIEL
MIT DER CLASSIC
JMS API 986
10.8.6 DAS CLASSIC-JMS-QUEUE-BEISPIEL
OPTIMIEREN 996
10.8.7 EINEN JMS-CLASSIC-TOPIC-CLIENT
ERSTELLEN 1007
10.8.8 EINE SESSION BEAN
FUER DEN
JMS-VERSAND 1018
10.8.9 DIE SIMPLIFIED
JMS API 1020
10.8.10 MESSAGE DRIVEN
BEANS 1026
10.9 DER TIMER-SERVICE 1039
10.9.1 EINEN TIMER PROGRAMMIEREN 1040
10.9.2 DER ZEITPLANGESTEUERTE
TIMER 1046
10.10 WEBSERVICES UND
EIB 1048
10.10.1 JAX-WS KURZEINFUEHRUNG 1049
10.10.2 EIN EINFACHER
JAX-WS-WEBSERVICE IN DREI SCHRITTEN 1051
10.10.3 DAS WSDL-DOKUMENT 1057
10.10.4 DER JAX-WS-WEBSERVICE-CLIENT 1064
10.10.5 WEITERE WICHTIGE
JAX-WS-BESTANDTEILE 1068
10.10.6 EINEN FILE-UPLOADER
ERSTELLEN 1071
10.10.7 BIG
WEBSERVICES UND
DIE BUSINESS
PROCESS EXECUTION
LANGUAGE 1074
10.10.8 EJB UND
JAX-WS 1074
10.10.9 JAX-RS-KURZEINFUEHRUNG 1075
10.10.10 EIN REST-BEISPIEL MIT
EJB UND
JPA 1079
INDEX 1087 |
any_adam_object | 1 |
author | Salvanos, Alexander |
author_GND | (DE-588)1053193777 |
author_facet | Salvanos, Alexander |
author_role | aut |
author_sort | Salvanos, Alexander |
author_variant | a s as |
building | Verbundindex |
bvnumber | BV041582325 |
classification_rvk | ST 250 |
classification_tum | DAT 362f |
ctrlnum | (OCoLC)883922566 (DE-599)BVBBV041582325 |
dewey-full | 005.2762 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.2762 |
dewey-search | 005.2762 |
dewey-sort | 15.2762 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik Wirtschaftswissenschaften |
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">BV041582325</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20171114</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140122s2014 ad|| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1046808400</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783836220040</subfield><subfield code="9">978-3-8362-2004-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3836220040</subfield><subfield code="9">3-8362-2004-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)883922566</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV041582325</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-92</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-2174</subfield><subfield code="a">DE-858</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</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="084" ind1=" " ind2=" "><subfield code="a">650</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Salvanos, Alexander</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1053193777</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Professionell entwickeln mit Java EE7</subfield><subfield code="b">das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.]</subfield><subfield code="c">Alexander Salvanos</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Professionell entwickeln mit Java EE 7</subfield></datafield><datafield tag="246" ind1="1" ind2="0"><subfield code="a">Java EE sieben</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Bonn</subfield><subfield code="b">Galileo Press</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1096 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="490" ind1="0" ind2=" "><subfield code="a">Galileo Computing</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Buch mit E-Book, Zugangs-Code im Buch vorh.</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 EE 7</subfield><subfield code="0">(DE-588)1041654014</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java EE 7</subfield><subfield code="0">(DE-588)1041654014</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Java</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4401313-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=4577510&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">https://www.galileo-press.de/professionell-entwickeln-mit-java-ee7_3250/</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=027027556&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-027027556</subfield></datafield></record></collection> |
id | DE-604.BV041582325 |
illustrated | Illustrated |
indexdate | 2024-08-03T01:12:11Z |
institution | BVB |
isbn | 9783836220040 3836220040 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027027556 |
oclc_num | 883922566 |
open_access_boolean | |
owner | DE-M347 DE-706 DE-11 DE-91G DE-BY-TUM DE-859 DE-29T DE-634 DE-83 DE-20 DE-92 DE-573 DE-1102 DE-898 DE-BY-UBR DE-1049 DE-2174 DE-858 |
owner_facet | DE-M347 DE-706 DE-11 DE-91G DE-BY-TUM DE-859 DE-29T DE-634 DE-83 DE-20 DE-92 DE-573 DE-1102 DE-898 DE-BY-UBR DE-1049 DE-2174 DE-858 |
physical | 1096 S. Ill., graph. Darst. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Galileo Press |
record_format | marc |
series2 | Galileo Computing |
spelling | Salvanos, Alexander Verfasser (DE-588)1053193777 aut Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] Alexander Salvanos Professionell entwickeln mit Java EE 7 Java EE sieben 1. Aufl. Bonn Galileo Press 2014 1096 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Galileo Computing Buch mit E-Book, Zugangs-Code im Buch vorh. Java Programmiersprache (DE-588)4401313-9 gnd rswk-swf Java EE 7 (DE-588)1041654014 gnd rswk-swf Java EE 7 (DE-588)1041654014 s Java Programmiersprache (DE-588)4401313-9 s DE-604 text/html http://deposit.dnb.de/cgi-bin/dokserv?id=4577510&prov=M&dok_var=1&dok_ext=htm Inhaltstext text/html https://www.galileo-press.de/professionell-entwickeln-mit-java-ee7_3250/ Ausführliche Beschreibung DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027027556&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Salvanos, Alexander Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] Java Programmiersprache (DE-588)4401313-9 gnd Java EE 7 (DE-588)1041654014 gnd |
subject_GND | (DE-588)4401313-9 (DE-588)1041654014 |
title | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] |
title_alt | Professionell entwickeln mit Java EE 7 Java EE sieben |
title_auth | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] |
title_exact_search | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] |
title_full | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] Alexander Salvanos |
title_fullStr | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] Alexander Salvanos |
title_full_unstemmed | Professionell entwickeln mit Java EE7 das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] Alexander Salvanos |
title_short | Professionell entwickeln mit Java EE7 |
title_sort | professionell entwickeln mit java ee7 das umfassende handbuch alle wichtigen apis konzepte und technologien best practices fur reale anforderungen geschaftskritischer software inkl jdbc persistence api dependency injection java message service enterprise javabeans webservices u v m |
title_sub | das umfassende Handbuch ; [alle wichtigen APIs, Konzepte und Technologien ; Best Practices für reale Anforderungen geschäftskritischer Software ; inkl. JDBC, Persistence API, Dependency Injection, Java Message Service, Enterprise JavaBeans, Webservices u.v.m.] |
topic | Java Programmiersprache (DE-588)4401313-9 gnd Java EE 7 (DE-588)1041654014 gnd |
topic_facet | Java Programmiersprache Java EE 7 |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=4577510&prov=M&dok_var=1&dok_ext=htm https://www.galileo-press.de/professionell-entwickeln-mit-java-ee7_3250/ http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027027556&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT salvanosalexander professionellentwickelnmitjavaee7dasumfassendehandbuchallewichtigenapiskonzepteundtechnologienbestpracticesfurrealeanforderungengeschaftskritischersoftwareinkljdbcpersistenceapidependencyinjectionjavamessageserviceenterprisejavabeanswebservicesuvm AT salvanosalexander professionellentwickelnmitjavaee7 AT salvanosalexander javaeesieben |