Spring im Einsatz: [deckt Spring 2.0 ab]
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
München
Hanser
2008
|
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | XXV, 650 S. graph. Darst. |
ISBN: | 9783446412408 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV023050149 | ||
003 | DE-604 | ||
005 | 20120402 | ||
007 | t | ||
008 | 071213s2008 gw d||| |||| 00||| ger d | ||
020 | |a 9783446412408 |9 978-3-446-41240-8 | ||
035 | |a (OCoLC)220336233 | ||
035 | |a (DE-599)BVBBV023050149 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c XA-DE-BY | ||
049 | |a DE-210 |a DE-29T |a DE-91G |a DE-1051 |a DE-12 |a DE-473 |a DE-862 |a DE-523 |a DE-858 |a DE-634 |a DE-83 |a DE-188 |a DE-19 | ||
082 | 0 | |a 006.76 |2 22//ger | |
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
084 | |a DAT 368f |2 stub | ||
100 | 1 | |a Walls, Craig |e Verfasser |0 (DE-588)136925324 |4 aut | |
240 | 1 | 0 | |a Spring in action |
245 | 1 | 0 | |a Spring im Einsatz |b [deckt Spring 2.0 ab] |c Craig Walls mit Ryan Breidenbach |
264 | 1 | |a München |b Hanser |c 2008 | |
300 | |a XXV, 650 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Spring 3.0 |0 (DE-588)7694398-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Spring 2.0 |0 (DE-588)7550432-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Spring 5.0 |0 (DE-588)1147801096 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierumgebung |0 (DE-588)4134837-0 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Spring 2.0 |0 (DE-588)7550432-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Java 2 Enterprise Edition |0 (DE-588)4646124-3 |D s |
689 | 1 | 1 | |a Programmierumgebung |0 (DE-588)4134837-0 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
689 | 2 | 0 | |a Spring 3.0 |0 (DE-588)7694398-7 |D s |
689 | 2 | |8 2\p |5 DE-604 | |
689 | 3 | 0 | |a Spring 5.0 |0 (DE-588)1147801096 |D s |
689 | 3 | |8 3\p |5 DE-604 | |
700 | 1 | |a Breidenbach, Ryan |e Sonstige |4 oth | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2948826&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
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=016253540&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 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-016253540 |
Datensatz im Suchindex
DE-BY-862_location | 2000 |
---|---|
DE-BY-FWS_call_number | 2000/ST 250 J35 W215 |
DE-BY-FWS_katkey | 305972 |
DE-BY-FWS_media_number | 083000498985 |
_version_ | 1824555735672946688 |
adam_text |
INHALT VORWORT XV DANKSAGUNG XIX ZU DIESEM BUCH XVII TEIL 1: DER KERN
VON SPRING XX 1 SPRING INS KALTE WASSER 3 1.1 WAS IST SPRING? 4 1.1.1
DIE SPRING-MODULE 6 1.2 DER ERSTE SCHRITT 10 1.3 UEBERBLICK UEBER DIE
DEPENDENCY INJECTION 13 1.3.1 ABHAENGIGKEITEN INJIZIEREN 13 1.3.2 DI IM
EINSATZ 14 1.3.3 DI IN UNTERNEHMENSANWENDUNGEN 20 1.4 DIE
ASPEKTORIENTIERTE PROGRAMMIERUNG 22 1.4.1 EINFUEHRUNG IN AOP 22 1.4.2 AOP
IM EINSATZ 23 1.5 ZUSAMMENFASSUNG 27 2 GRUNDLAGEN DER BEAN-VERSCHALTUNG
29 2.1 BEANS IM CONTAINER 30 2.1.1 GRUNDLAGEN ZUR BEANFACTORY 31 2.1.2
MIT EINEM ANWENDUNGSKONTEXT ARBEITEN 33 2.1.3 EIN BOHNENLEBEN 34 2.2
BEANS ERSTELLEN 37 2.2.1 EINE EINFACHE BEAN DEKLARIEREN 37 2.2.2
INJEKTION UEBER KONSTRUKTOREN 38 2.3 INJEKTION IN BEAN-EIGENSCHAFTEN 43
2.3.1 EINFACHE WERTE INJIZIEREN 44 2.3.2 ANDERE BEANS REFERENZIEREN 45
2.3.3 COLLECTIONS VERSCHALTEN 48 2.3.4 NICHTS (NULL) VERSCHALTEN 53 VII
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/984006818 DIGITALISIERT
DURCH INHALT 2.4 AUTOWIRING 54 2.4.1 DIE VIER TYPEN DES AUTOWIRING 54
2.4.2 GEMISCHTER EINSATZ VON AUTOMATISCHER UND EXPLIZITER VERSCHALTUNG
58 2.4.3 AUTOWIRING: JA ODER NEIN? 58 2.5 STEUERUNG DER BEAN-ERSTELLUNG
60 2.5.1 GELTUNGSBEREICHE FUER BEANS 60 2.5.2 BEANS AUS FACTORY-METHODEN
ERSTELLEN 61 2.5.3 BEANS INITIALISIEREN UND ZERSTOEREN 63 2.6
ZUSAMMENFASSUNG 65 3 FORTGESCHRITTENE BEAN-VERSCHALTUNG 67 3.1
ABGELEITETE BEANS DEKLARIEREN 68 3.1.1 ABSTRAHIEREN EINES BEAN-BASISTYPS
68 3.1.2 GEMEINSAME EIGENSCHAFTEN ABSTRAHIEREN 71 3.2 DIE
METHODENINJEKTION 73 3.2.1 METHODENERSETZUNG 74 3.2.2 DIE
GETTER-INJEKTION 77 3.3 NICHT-SPRING-BEANS INJIZIEREN 79 3.4 EDITOREN
FUER BENUTZERDEFINIERTE EIGENSCHAFTEN REGISTRIEREN 81 3.5 MIT SPEZIELLEN
SPRING-BEANS ARBEITEN 84 3.5.1 BEANS NACHBEARBEITEN 85 3.5.2
NACHBEARBEITUNG DER BEANFACTORY 87 3.5.3 KONFIGURATIONSEIGENSCHAFTEN
EXTERNALISIEREN 89 3.5.4 TEXTNACHRICHTEN AUFLOESEN 91 3.5.5 ENTKOPPLUNG
MIT ANWENDUNGSEREIGNISSEN 92 3.5.6 BEWUSSTSEINSERWEITERUNG FUER BEANS 95
3.6 SKRIPT-BEANS 97 3.6.1 WIE DIE LIMONE IN DIE KOKOSNUSS KOMMT 98 3.6.2
BEANS SKRIPTEN 99 3.6.3 EIGENSCHAFTEN VON SKRIPT-BEANS INJIZIEREN 102
3.6.4 SKRIPT-BEANS AKTUALISIEREN 103 3.6.5 SKRIPT-BEANS INLINE SCHREIBEN
103 3.7 ZUSAMMENFASSUNG 104 4 ADVICEBEANS 107 4.1 EINFUEHRUNG IN AOP 108
4.1. INHALT 4.5 ASPECTJ-ASPEKTE INJIZIEREN 137 4.6 ZUSAMMENFASSUNG 140
TEIL 2: SPRING FUER UNTERNEHMEN 141 5 ZUGRIFF AUF DIE DATENBANK 143 5.1
DIE PHILOSOPHIE DES DATENZUGRIFFS IN SPRING 144 5.1.1 DIE
EXCEPTION-HIERARCHIE BEIM DATENZUGRIFF IN SPRING 146 5.1.2
DATENZUGRIFFSSCHABLONEN 148 5.1.3 KLASSEN FUER DEN DAO-SUPPORT 150 5.2
DATENQUELLE KONFIGURIEREN 152 5.2.1 JNDI-DATENQUELLEN VERWENDEN 152
5.2.2 POOLDATENQUELLE VERWENDEN 154 5.2.3 AUF JDBC-TREIBER BASIERENDE
DATENQUELLE 155 5.3 JDBC UND SPRING GEMEINSAM VERWENDEN 156 5.3.1 WIE
MAN JDBC-CODE IN DEN GRIFF BEKOMMT 157 5.3.2 MIT JDBC-VORLAGEN ARBEITEN
159 5.3.3 SPRINGS DAO-SUPPORTKLASSEN FUER JDBC VERWENDEN 165 5.4
HIBERNATE UND SPRING INTEGRIEREN 168 5.4.1 HIBERNATE-VERSION AUSWAEHLEN
170 5.4.2 HIBERNATE-VORLAGEN VERWENDEN 171 5.4.3 DAOS AUF
HIBERNATE-BASIS ERSTELLEN 174 5.4.4 KONTEXTABHAENGIGE SESSIONS IN
HIBERNATE 3 176 5.5 SPRING UND DIE JAVA PERSISTENCE API 178 5.5.1
JPA-VORLAGEN VERWENDEN 178 5.5.2 ENTITY-MANAGER-FACTORY KONFIGURIEREN
181 5.5.3 DAOS AUF JPA-BASIS ERSTELLEN 185 5.6 SPRING UND IBATIS 186
5.6.1 IBATIS-CLIENTVORLAGE KONFIGURIEREN 187 5.6.2 DAOS AUF IBATIS-BASIS
ERSTELLEN 189 5.7 CACHING 191 5.7.1 CACHING-LOESUNG KONFIGURIEREN 192
5.7.2 BEAN-PROXYS FUER DAS CACHING ERSTELLEN 196 5.7.3
ANNOTATIONSGETRIEBENES CACHING 198 5.8 ZUSAMMENFASSUNG 200 6 INHALT 6.3
TRANSAKTIONEN IN SPRING PROGRAMMIEREN 210 6.4 TRANSAKTIONEN DEKLARIEREN
212 6.4.1 TRANSAKTIONSATTRIBUTE DEFINIEREN 213 6.4.2 TRANSAKTIONS-PROXYS
217 6.4.3 TRANSAKTIONEN IN SPRING 2.0 DEKLARIEREN 220 6.4.4
ANNOTATIONSGETRIEBENE TRANSAKTIONEN DEFINIEREN 222 6.5 ZUSAMMENFASSUNG
224 7 SPRING ABSICHERN 225 7.1 EINFUEHRUNG IN SPRING SECURITY 226 7.2
BENUTZER AUTHENTIFIZIEREN 230 7.2.1 EINEN PROVIDER-MANAGER KONFIGURIEREN
231 7.2.2 AUTHENTIFIZIERUNG GEGENUEBER EINER DATENBANK 233 7.2.3
AUTHENTIFIZIERUNG GEGENUEBER EINEM LDAP-REPOSITORY 240 7.3
ZUGRIFFSSTEUERUNG 246 7.3.1 UEBER ZUGRIFFSENTSCHEIDUNGEN ABSTIMMEN 247
7.3.2 DIE STIMMABGABE 248 7.3.3 STIMMENTHALTUNGEN 249 7.4 WEBANWENDUNGEN
ABSICHERN 250 7.4.1 PROXYS FUER SPRING SECURITY-FILTER ERSTELLEN 253
7.4.2 SICHERHEITSKONTEXTE BEHANDELN 259 7.4.3 AUFFORDERUNG ZUR
BENUTZERANMELDUNG 260 7.4.4 SICHERHEITS-EXCEPTIONS BEHANDELN 265 7.4.5
WEBSICHERHEIT ERZWINGEN 266 7.4.6 SICHEREN KANAL SCHUETZEN 268 7.5
SICHERHEIT FUER DIE DARSTELLUNGSEBENE 270 7.5.1 BEDINGTES
INHALTS-RENDERING 271 7.5.2 AUTHENTIFIZIERUNGSDATEN ANZEIGEN 272 7.6
METHODENAUFRUFE SCHUETZEN 273 7.6.1 SICHERHEITSASPEKT ERSTELLEN 273 7.6.2
METHODEN MIT METADATEN ABSICHERN 275 7.7 ZUSAMMENFASSUNG 276 8 SPRING
UND POJO-BASIERTE REMOTE-SERVICES 277 8.1 DAS SPRING-REMOTING IM
UEBERBLICK 278 8. INHALT 8.5.2 WEBSERVICES MIT JSR-181-ANNOTATIONEN
ERSTELLEN 300 8.5.3 WEBSERVICES WEITERVERARBEITEN 303 8.5.4 PROXYS FUER
WEBSERVICES MIT EINEM XFIRE-CLIENT ERSTELLEN 309 8.6 ZUSAMMENFASSUNG 310
9 ERSTELLEN VON CONTRACT FIRST WEB SERVICES IN SPRING 311 9.1 EINFUEHRUNG
IN SPRING WEB SERVICES 313 9.2 DEN KONTRAKT (ZUERST!) DEFINIEREN 315
9.2.1 ERSTELLEN VON BEISPIEL-XML-NACHRICHTEN 315 9.3 UMGANG MIT
NACHRICHTEN MIT DIENSTENDPUNKTEN 320 9.3.1 ERSTELLEN EINES
JDOM-BASIERTEN NACHRICHT-ENDPUNKTS 321 9.3.2 MARSHALLING VON
NACHRICHTEN-PAYLOADS 323 9.4 DIE GEMEINSAME VERSCHALTUNG 326 9.4.1
SPRING-WS IM GESAMTZUSAMMENHANG 327 9.4.2 NACHRICHTEN AUF ENDPUNKTE
MAPPEN 328 9.4.3 VERSCHALTEN DES DIENSTENDPUNKTS 329 9.4.4 EINEN
NACHRICHTEN-MARSHALLER KONFIGURIEREN 329 9.4.5 UMGANG MIT
ENDPUNKT-EXCEPTIONS 332 9.4.6 DIE ARBEIT MIT WSDL-DATEIEN 333 9.4.7 DEN
DIENST DEPLOYEN 337 9.5 VERARBEITUNG VON SPRING-WS-WEBSERVICES 337 9.5.1
DIE ARBEIT MIT WEBSERVICE-TEMPLATES 338 9.5.2 DIE ARBEIT MIT
WEBSERVICEGATEWAYSUPPORT 344 9.6 ZUSAMMENFASSUNG 345 10 MESSAGING IN
SPRING 347 10.1 KURZE EINFUEHRUNG IN JMS 348 10.1.1 DIE ARCHITEKTUR VON
JMS 349 10.1.2 DIE VORTEILE VON JMS 352 10.1.3 EINRICHTUNG VON ACTIVEMQ
IN SPRING 354 10.2 JMS IM EINSATZ MIT SPRING 355 10.2.1 UMGANG MIT
UNUEBERSICHTLICHEM JMS-CODE 355 10.2.2 DIE ARBEIT MIT JMS-TEMPLATES 357
10.2. INHALT 11 SPRING UND ENTERPRISE JAVABEAN 381 11.1 VERSCHALTUNG VON
EJBS IN SPRING 382 11.1.1 SESSION-BEANS UND PROXYS (EJB 2.X) 383 11.1.2
VERSCHALTEN VON EJBS MIT SPRING-BEANS 387 11.2 ENTWICKLUNG VON
SPRING-FAHIGEN EJBS (EJB 2.X) 388 11.3 SPRING UND EJB 3 390 11.3.1
PITCHFORK 391 11.3.2 DER START MIT PITCHFORK 392 11.3.3 RESSOURCEN DURCH
ANNOTATIONEN INJIZIEREN 393 11.3.4 DEKLARATION VON INTERCEPTORS UEBER
ANNOTATIONEN 394 11.4 ZUSAMMENFASSUNG 395 12 ZUGRIFF AUF
ENTERPRISE-SERVICES 397 12.1 OBJEKTE VON JNDI VERSCHALTEN 398 12.1.1 DIE
ARBEIT MIT KONVENTIONELLEM JNDI 399 12.1.2 INJEKTION VON JNDI-OBJEKTEN
401 12.1.3 VERSCHALTEN VON JNDI-OBJEKTEN IN SPRING 2 404 12.2 DER
E-MAIL-VERSAND 405 12.2.1 KONFIGURATION EINES MAIL-SENDERS 405 12.2.2
KONSTRUKTION DER E-MAIL 407 12.3 ZEITPLANUNG FUER TASKS 410 12.3.1
ZEITPLANUNG MIT DEM TIMER VON JAVA 410 12.3.2 DER QUARTZ SCHEDULER 413
12.3.3 METHODEN BEI EINEM ZEITPLAN AUFRUFEN 417 12.4 VERWALTEN VON
SPRING-BEANS MIT JMX 419 12.4.1 SPRING-BEANS ALS MBEANS EXPORTIEREN 419
12.4.2 REMOTING VON MBEANS 428 12.4.3 BENACHRICHTIGUNGEN 432 12.5
ZUSAMMENFASSUNG 434 TEIL 3: SPRING AUF DER CLIENT-SEITE 437 13 UMGANG
MIT WEBANFRAGEN 439 13.1 DER START MIT SPRING MVC 440 13.1.1 EIN TAG IM
LEBEN EINER ANFRAGE 440 13.1.2 DIE KONFIGURATION VON DISPATCHERSERVLET
442 13.1. INHALT 13.3.4 DIE ARBEIT MIT THROWAWAY-CONTROLLERN 473 13.4
UMGANG MIT EXCEPTIONS 476 13.5 ZUSAMMENFASSUNG 476 14 DARSTELLEN VON
WEB-VIEWS 479 14.1 AUFLOESUNG VON VIEWS 480 14.1.1 DIE ARBEIT MIT
TEMPLATE-VIEWS 481 14.1.2 AUFLOESEN VON VIEW-BEANS 483 14.1.3 WAHL EINES
VIEW-RESOLVERS 485 14.2 DIE ARBEIT MIT JSP-TEMPLATES 487 14.2.1 BINDING
VON FORMULARDATEN 487 14.2.2 DARSTELLUNG VON AUSGELAGERTEN NACHRICHTEN
489 14.2.3 FEHLERAUSGABE 491 14.3 SEITENLAYOUT MIT TILES 493 14.3.1
TILES-VIEWS 493 14.3.2 ERSTELLEN VON CONTROLLERN IN TILES 497 14.4
ALTERNATIVEN ZU JSP 499 14.4.1 DIE ARBEIT MIT VELOCITY-TEMPLATES 499
14.4.2 DIE ARBEIT MIT FREEMARKER 505 14.5 GENERIERUNG VON
NICHT-HTML-AUSGABEN 510 14.5.1 ERSTELLUNG VON EXCEL-TABELLEN 510 14.5.2
GENERIERUNG VON PDF-DOKUMENTEN 513 14.5.3 ENTWICKLUNG EIGENER VIEWS 515
14.6 ZUSAMMENFASSUNG 518 15 DIE ARBEIT MIT SPRING WEB FLOW 519 15.1 DER
EINSTIEG BEI SPRING WEB FLOW 521 15.1.1 DIE ARBEIT MIT SPRING WEB FLOW
523 15.1.2 WESENTLICHE GRUNDZUEGE VON SPRING WEB FLOW 526 15.1.3
ERSTELLEN EINES ABLAUFS 528 15.2 DIE GRUNDLAGEN FUER DEN ABLAUF 529
15.2.1 ABLAUFVARIABLEN 529 15.2.2 START- UND ENDZUSTAENDE 531 15.2.3 DIE
KUNDENINFORMATIONEN 532 15.2.4 DIE PIZZABESTELLUNG 538 15.2.5
ABSCHLIESSEN DER BESTELLUNG 541 15.2. INHALT 16 INTEGRATION MIT ANDEREN
WEBFRAMEWORKS 557 16.1 DIE GEMEINSAME NUTZUNG VON SPRING UND STRUTS 558
16.1.1 REGISTRIEREN DES SPRING-PLUG-INS BEI STRUTS 559 16.1.2 DAS
SCHREIBEN VON SPRING-FAHIGEN STRUTS-ACTIONS 560 16.1.3 DELEGATION AN IN
SPRING KONFIGURIERTE ACTIONS 562 16.1.4 WAS IST MIT STRUTS 2? 564 16.2
DIE ARBEIT MIT SPRING UND WEBWORK 2/STRUTS 2 565 16.3 INTEGRATION VON
SPRING UND TAPESTRY 568 16.3.1 INTEGRATION VON SPRING UND TAPESTRY 3 569
16.3.2 INTEGRATION VON SPRING UND TAPESTRY 3 572 16.4 SPRING MIT JSF EIN
GESICHT VERLEIHEN 573 16.4.1 AUFLOESEN VON UEBER JSF VERWALTETEN
EIGENSCHAFTEN 574 16.4.2 AUFLOESUNG VON SPRING-BEANS 576 16.4.3
SPRING-BEANS MIT JSF-SEITEN VERWENDEN 577 16.4.4 DER ANWENDUNGSKONTEXT
IN JSF 578 16.5 DURCH DWR AJAX MIT SPRING-ANWENDUNGEN EINSETZEN 578
16.5.1 DIRECT WEB REMOTING 579 16.5.2 ZUGRIFF MIT DWR AUF IN SPRING
VERWALTETE BEANS 587 16.6 ZUSAMMENFASSUNG 592 A DAS SETUP VON SPRING 593
A.L DOWNLOAD VON SPRING 593 A.1.1 DIE SPRING-DISTRIBUTION 594 A. 1.2
ERSTELLEN DES KLASSENPFADS 595 A.2 SPRING-ABHAENGIGKEIT IN MAVEN 2
KONFIGURIEREN 596 A.3 SPRING UND ANT 599 A.4 SPRING UND LOG4J 600 B
TESTS MIT (UND OHNE) SPRING 603 B.L EINFUEHRUNG IN DAS TESTVERFAHREN 603
B.L.L DIE UNTERSCHIEDLICHEN TESTVERFAHREN 604 B.L.2 DIE ARBEIT MIT JUNIT
605 B.1.3 DIE ROLLE VON SPRING BEI TESTS 608 B. |
adam_txt |
INHALT VORWORT XV DANKSAGUNG XIX ZU DIESEM BUCH XVII TEIL 1: DER KERN
VON SPRING XX 1 SPRING INS KALTE WASSER 3 1.1 WAS IST SPRING? 4 1.1.1
DIE SPRING-MODULE 6 1.2 DER ERSTE SCHRITT 10 1.3 UEBERBLICK UEBER DIE
DEPENDENCY INJECTION 13 1.3.1 ABHAENGIGKEITEN INJIZIEREN 13 1.3.2 DI IM
EINSATZ 14 1.3.3 DI IN UNTERNEHMENSANWENDUNGEN 20 1.4 DIE
ASPEKTORIENTIERTE PROGRAMMIERUNG 22 1.4.1 EINFUEHRUNG IN AOP 22 1.4.2 AOP
IM EINSATZ 23 1.5 ZUSAMMENFASSUNG 27 2 GRUNDLAGEN DER BEAN-VERSCHALTUNG
29 2.1 BEANS IM CONTAINER 30 2.1.1 GRUNDLAGEN ZUR BEANFACTORY 31 2.1.2
MIT EINEM ANWENDUNGSKONTEXT ARBEITEN 33 2.1.3 EIN BOHNENLEBEN 34 2.2
BEANS ERSTELLEN 37 2.2.1 EINE EINFACHE BEAN DEKLARIEREN 37 2.2.2
INJEKTION UEBER KONSTRUKTOREN 38 2.3 INJEKTION IN BEAN-EIGENSCHAFTEN 43
2.3.1 EINFACHE WERTE INJIZIEREN 44 2.3.2 ANDERE BEANS REFERENZIEREN 45
2.3.3 COLLECTIONS VERSCHALTEN 48 2.3.4 NICHTS (NULL) VERSCHALTEN 53 VII
BIBLIOGRAFISCHE INFORMATIONEN HTTP://D-NB.INFO/984006818 DIGITALISIERT
DURCH INHALT 2.4 AUTOWIRING 54 2.4.1 DIE VIER TYPEN DES AUTOWIRING 54
2.4.2 GEMISCHTER EINSATZ VON AUTOMATISCHER UND EXPLIZITER VERSCHALTUNG
58 2.4.3 AUTOWIRING: JA ODER NEIN? 58 2.5 STEUERUNG DER BEAN-ERSTELLUNG
60 2.5.1 GELTUNGSBEREICHE FUER BEANS 60 2.5.2 BEANS AUS FACTORY-METHODEN
ERSTELLEN 61 2.5.3 BEANS INITIALISIEREN UND ZERSTOEREN 63 2.6
ZUSAMMENFASSUNG 65 3 FORTGESCHRITTENE BEAN-VERSCHALTUNG 67 3.1
ABGELEITETE BEANS DEKLARIEREN 68 3.1.1 ABSTRAHIEREN EINES BEAN-BASISTYPS
68 3.1.2 GEMEINSAME EIGENSCHAFTEN ABSTRAHIEREN 71 3.2 DIE
METHODENINJEKTION 73 3.2.1 METHODENERSETZUNG 74 3.2.2 DIE
GETTER-INJEKTION 77 3.3 NICHT-SPRING-BEANS INJIZIEREN 79 3.4 EDITOREN
FUER BENUTZERDEFINIERTE EIGENSCHAFTEN REGISTRIEREN 81 3.5 MIT SPEZIELLEN
SPRING-BEANS ARBEITEN 84 3.5.1 BEANS NACHBEARBEITEN 85 3.5.2
NACHBEARBEITUNG DER BEANFACTORY 87 3.5.3 KONFIGURATIONSEIGENSCHAFTEN
EXTERNALISIEREN 89 3.5.4 TEXTNACHRICHTEN AUFLOESEN 91 3.5.5 ENTKOPPLUNG
MIT ANWENDUNGSEREIGNISSEN 92 3.5.6 BEWUSSTSEINSERWEITERUNG FUER BEANS 95
3.6 SKRIPT-BEANS 97 3.6.1 WIE DIE LIMONE IN DIE KOKOSNUSS KOMMT 98 3.6.2
BEANS SKRIPTEN 99 3.6.3 EIGENSCHAFTEN VON SKRIPT-BEANS INJIZIEREN 102
3.6.4 SKRIPT-BEANS AKTUALISIEREN 103 3.6.5 SKRIPT-BEANS INLINE SCHREIBEN
103 3.7 ZUSAMMENFASSUNG 104 4 ADVICEBEANS 107 4.1 EINFUEHRUNG IN AOP 108
4.1. INHALT 4.5 ASPECTJ-ASPEKTE INJIZIEREN 137 4.6 ZUSAMMENFASSUNG 140
TEIL 2: SPRING FUER UNTERNEHMEN 141 5 ZUGRIFF AUF DIE DATENBANK 143 5.1
DIE PHILOSOPHIE DES DATENZUGRIFFS IN SPRING 144 5.1.1 DIE
EXCEPTION-HIERARCHIE BEIM DATENZUGRIFF IN SPRING 146 5.1.2
DATENZUGRIFFSSCHABLONEN 148 5.1.3 KLASSEN FUER DEN DAO-SUPPORT 150 5.2
DATENQUELLE KONFIGURIEREN 152 5.2.1 JNDI-DATENQUELLEN VERWENDEN 152
5.2.2 POOLDATENQUELLE VERWENDEN 154 5.2.3 AUF JDBC-TREIBER BASIERENDE
DATENQUELLE 155 5.3 JDBC UND SPRING GEMEINSAM VERWENDEN 156 5.3.1 WIE
MAN JDBC-CODE IN DEN GRIFF BEKOMMT 157 5.3.2 MIT JDBC-VORLAGEN ARBEITEN
159 5.3.3 SPRINGS DAO-SUPPORTKLASSEN FUER JDBC VERWENDEN 165 5.4
HIBERNATE UND SPRING INTEGRIEREN 168 5.4.1 HIBERNATE-VERSION AUSWAEHLEN
170 5.4.2 HIBERNATE-VORLAGEN VERWENDEN 171 5.4.3 DAOS AUF
HIBERNATE-BASIS ERSTELLEN 174 5.4.4 KONTEXTABHAENGIGE SESSIONS IN
HIBERNATE 3 176 5.5 SPRING UND DIE JAVA PERSISTENCE API 178 5.5.1
JPA-VORLAGEN VERWENDEN 178 5.5.2 ENTITY-MANAGER-FACTORY KONFIGURIEREN
181 5.5.3 DAOS AUF JPA-BASIS ERSTELLEN 185 5.6 SPRING UND IBATIS 186
5.6.1 IBATIS-CLIENTVORLAGE KONFIGURIEREN 187 5.6.2 DAOS AUF IBATIS-BASIS
ERSTELLEN 189 5.7 CACHING 191 5.7.1 CACHING-LOESUNG KONFIGURIEREN 192
5.7.2 BEAN-PROXYS FUER DAS CACHING ERSTELLEN 196 5.7.3
ANNOTATIONSGETRIEBENES CACHING 198 5.8 ZUSAMMENFASSUNG 200 6 INHALT 6.3
TRANSAKTIONEN IN SPRING PROGRAMMIEREN 210 6.4 TRANSAKTIONEN DEKLARIEREN
212 6.4.1 TRANSAKTIONSATTRIBUTE DEFINIEREN 213 6.4.2 TRANSAKTIONS-PROXYS
217 6.4.3 TRANSAKTIONEN IN SPRING 2.0 DEKLARIEREN 220 6.4.4
ANNOTATIONSGETRIEBENE TRANSAKTIONEN DEFINIEREN 222 6.5 ZUSAMMENFASSUNG
224 7 SPRING ABSICHERN 225 7.1 EINFUEHRUNG IN SPRING SECURITY 226 7.2
BENUTZER AUTHENTIFIZIEREN 230 7.2.1 EINEN PROVIDER-MANAGER KONFIGURIEREN
231 7.2.2 AUTHENTIFIZIERUNG GEGENUEBER EINER DATENBANK 233 7.2.3
AUTHENTIFIZIERUNG GEGENUEBER EINEM LDAP-REPOSITORY 240 7.3
ZUGRIFFSSTEUERUNG 246 7.3.1 UEBER ZUGRIFFSENTSCHEIDUNGEN ABSTIMMEN 247
7.3.2 DIE STIMMABGABE 248 7.3.3 STIMMENTHALTUNGEN 249 7.4 WEBANWENDUNGEN
ABSICHERN 250 7.4.1 PROXYS FUER SPRING SECURITY-FILTER ERSTELLEN 253
7.4.2 SICHERHEITSKONTEXTE BEHANDELN 259 7.4.3 AUFFORDERUNG ZUR
BENUTZERANMELDUNG 260 7.4.4 SICHERHEITS-EXCEPTIONS BEHANDELN 265 7.4.5
WEBSICHERHEIT ERZWINGEN 266 7.4.6 SICHEREN KANAL SCHUETZEN 268 7.5
SICHERHEIT FUER DIE DARSTELLUNGSEBENE 270 7.5.1 BEDINGTES
INHALTS-RENDERING 271 7.5.2 AUTHENTIFIZIERUNGSDATEN ANZEIGEN 272 7.6
METHODENAUFRUFE SCHUETZEN 273 7.6.1 SICHERHEITSASPEKT ERSTELLEN 273 7.6.2
METHODEN MIT METADATEN ABSICHERN 275 7.7 ZUSAMMENFASSUNG 276 8 SPRING
UND POJO-BASIERTE REMOTE-SERVICES 277 8.1 DAS SPRING-REMOTING IM
UEBERBLICK 278 8. INHALT 8.5.2 WEBSERVICES MIT JSR-181-ANNOTATIONEN
ERSTELLEN 300 8.5.3 WEBSERVICES WEITERVERARBEITEN 303 8.5.4 PROXYS FUER
WEBSERVICES MIT EINEM XFIRE-CLIENT ERSTELLEN 309 8.6 ZUSAMMENFASSUNG 310
9 ERSTELLEN VON CONTRACT FIRST WEB SERVICES IN SPRING 311 9.1 EINFUEHRUNG
IN SPRING WEB SERVICES 313 9.2 DEN KONTRAKT (ZUERST!) DEFINIEREN 315
9.2.1 ERSTELLEN VON BEISPIEL-XML-NACHRICHTEN 315 9.3 UMGANG MIT
NACHRICHTEN MIT DIENSTENDPUNKTEN 320 9.3.1 ERSTELLEN EINES
JDOM-BASIERTEN NACHRICHT-ENDPUNKTS 321 9.3.2 MARSHALLING VON
NACHRICHTEN-PAYLOADS 323 9.4 DIE GEMEINSAME VERSCHALTUNG 326 9.4.1
SPRING-WS IM GESAMTZUSAMMENHANG 327 9.4.2 NACHRICHTEN AUF ENDPUNKTE
MAPPEN 328 9.4.3 VERSCHALTEN DES DIENSTENDPUNKTS 329 9.4.4 EINEN
NACHRICHTEN-MARSHALLER KONFIGURIEREN 329 9.4.5 UMGANG MIT
ENDPUNKT-EXCEPTIONS 332 9.4.6 DIE ARBEIT MIT WSDL-DATEIEN 333 9.4.7 DEN
DIENST DEPLOYEN 337 9.5 VERARBEITUNG VON SPRING-WS-WEBSERVICES 337 9.5.1
DIE ARBEIT MIT WEBSERVICE-TEMPLATES 338 9.5.2 DIE ARBEIT MIT
WEBSERVICEGATEWAYSUPPORT 344 9.6 ZUSAMMENFASSUNG 345 10 MESSAGING IN
SPRING 347 10.1 KURZE EINFUEHRUNG IN JMS 348 10.1.1 DIE ARCHITEKTUR VON
JMS 349 10.1.2 DIE VORTEILE VON JMS 352 10.1.3 EINRICHTUNG VON ACTIVEMQ
IN SPRING 354 10.2 JMS IM EINSATZ MIT SPRING 355 10.2.1 UMGANG MIT
UNUEBERSICHTLICHEM JMS-CODE 355 10.2.2 DIE ARBEIT MIT JMS-TEMPLATES 357
10.2. INHALT 11 SPRING UND ENTERPRISE JAVABEAN 381 11.1 VERSCHALTUNG VON
EJBS IN SPRING 382 11.1.1 SESSION-BEANS UND PROXYS (EJB 2.X) 383 11.1.2
VERSCHALTEN VON EJBS MIT SPRING-BEANS 387 11.2 ENTWICKLUNG VON
SPRING-FAHIGEN EJBS (EJB 2.X) 388 11.3 SPRING UND EJB 3 390 11.3.1
PITCHFORK 391 11.3.2 DER START MIT PITCHFORK 392 11.3.3 RESSOURCEN DURCH
ANNOTATIONEN INJIZIEREN 393 11.3.4 DEKLARATION VON INTERCEPTORS UEBER
ANNOTATIONEN 394 11.4 ZUSAMMENFASSUNG 395 12 ZUGRIFF AUF
ENTERPRISE-SERVICES 397 12.1 OBJEKTE VON JNDI VERSCHALTEN 398 12.1.1 DIE
ARBEIT MIT KONVENTIONELLEM JNDI 399 12.1.2 INJEKTION VON JNDI-OBJEKTEN
401 12.1.3 VERSCHALTEN VON JNDI-OBJEKTEN IN SPRING 2 404 12.2 DER
E-MAIL-VERSAND 405 12.2.1 KONFIGURATION EINES MAIL-SENDERS 405 12.2.2
KONSTRUKTION DER E-MAIL 407 12.3 ZEITPLANUNG FUER TASKS 410 12.3.1
ZEITPLANUNG MIT DEM TIMER VON JAVA 410 12.3.2 DER QUARTZ SCHEDULER 413
12.3.3 METHODEN BEI EINEM ZEITPLAN AUFRUFEN 417 12.4 VERWALTEN VON
SPRING-BEANS MIT JMX 419 12.4.1 SPRING-BEANS ALS MBEANS EXPORTIEREN 419
12.4.2 REMOTING VON MBEANS 428 12.4.3 BENACHRICHTIGUNGEN 432 12.5
ZUSAMMENFASSUNG 434 TEIL 3: SPRING AUF DER CLIENT-SEITE 437 13 UMGANG
MIT WEBANFRAGEN 439 13.1 DER START MIT SPRING MVC 440 13.1.1 EIN TAG IM
LEBEN EINER ANFRAGE 440 13.1.2 DIE KONFIGURATION VON DISPATCHERSERVLET
442 13.1. INHALT 13.3.4 DIE ARBEIT MIT THROWAWAY-CONTROLLERN 473 13.4
UMGANG MIT EXCEPTIONS 476 13.5 ZUSAMMENFASSUNG 476 14 DARSTELLEN VON
WEB-VIEWS 479 14.1 AUFLOESUNG VON VIEWS 480 14.1.1 DIE ARBEIT MIT
TEMPLATE-VIEWS 481 14.1.2 AUFLOESEN VON VIEW-BEANS 483 14.1.3 WAHL EINES
VIEW-RESOLVERS 485 14.2 DIE ARBEIT MIT JSP-TEMPLATES 487 14.2.1 BINDING
VON FORMULARDATEN 487 14.2.2 DARSTELLUNG VON AUSGELAGERTEN NACHRICHTEN
489 14.2.3 FEHLERAUSGABE 491 14.3 SEITENLAYOUT MIT TILES 493 14.3.1
TILES-VIEWS 493 14.3.2 ERSTELLEN VON CONTROLLERN IN TILES 497 14.4
ALTERNATIVEN ZU JSP 499 14.4.1 DIE ARBEIT MIT VELOCITY-TEMPLATES 499
14.4.2 DIE ARBEIT MIT FREEMARKER 505 14.5 GENERIERUNG VON
NICHT-HTML-AUSGABEN 510 14.5.1 ERSTELLUNG VON EXCEL-TABELLEN 510 14.5.2
GENERIERUNG VON PDF-DOKUMENTEN 513 14.5.3 ENTWICKLUNG EIGENER VIEWS 515
14.6 ZUSAMMENFASSUNG 518 15 DIE ARBEIT MIT SPRING WEB FLOW 519 15.1 DER
EINSTIEG BEI SPRING WEB FLOW 521 15.1.1 DIE ARBEIT MIT SPRING WEB FLOW
523 15.1.2 WESENTLICHE GRUNDZUEGE VON SPRING WEB FLOW 526 15.1.3
ERSTELLEN EINES ABLAUFS 528 15.2 DIE GRUNDLAGEN FUER DEN ABLAUF 529
15.2.1 ABLAUFVARIABLEN 529 15.2.2 START- UND ENDZUSTAENDE 531 15.2.3 DIE
KUNDENINFORMATIONEN 532 15.2.4 DIE PIZZABESTELLUNG 538 15.2.5
ABSCHLIESSEN DER BESTELLUNG 541 15.2. INHALT 16 INTEGRATION MIT ANDEREN
WEBFRAMEWORKS 557 16.1 DIE GEMEINSAME NUTZUNG VON SPRING UND STRUTS 558
16.1.1 REGISTRIEREN DES SPRING-PLUG-INS BEI STRUTS 559 16.1.2 DAS
SCHREIBEN VON SPRING-FAHIGEN STRUTS-ACTIONS 560 16.1.3 DELEGATION AN IN
SPRING KONFIGURIERTE ACTIONS 562 16.1.4 WAS IST MIT STRUTS 2? 564 16.2
DIE ARBEIT MIT SPRING UND WEBWORK 2/STRUTS 2 565 16.3 INTEGRATION VON
SPRING UND TAPESTRY 568 16.3.1 INTEGRATION VON SPRING UND TAPESTRY 3 569
16.3.2 INTEGRATION VON SPRING UND TAPESTRY 3 572 16.4 SPRING MIT JSF EIN
GESICHT VERLEIHEN 573 16.4.1 AUFLOESEN VON UEBER JSF VERWALTETEN
EIGENSCHAFTEN 574 16.4.2 AUFLOESUNG VON SPRING-BEANS 576 16.4.3
SPRING-BEANS MIT JSF-SEITEN VERWENDEN 577 16.4.4 DER ANWENDUNGSKONTEXT
IN JSF 578 16.5 DURCH DWR AJAX MIT SPRING-ANWENDUNGEN EINSETZEN 578
16.5.1 DIRECT WEB REMOTING 579 16.5.2 ZUGRIFF MIT DWR AUF IN SPRING
VERWALTETE BEANS 587 16.6 ZUSAMMENFASSUNG 592 A DAS SETUP VON SPRING 593
A.L DOWNLOAD VON SPRING 593 A.1.1 DIE SPRING-DISTRIBUTION 594 A. 1.2
ERSTELLEN DES KLASSENPFADS 595 A.2 SPRING-ABHAENGIGKEIT IN MAVEN 2
KONFIGURIEREN 596 A.3 SPRING UND ANT 599 A.4 SPRING UND LOG4J 600 B
TESTS MIT (UND OHNE) SPRING 603 B.L EINFUEHRUNG IN DAS TESTVERFAHREN 603
B.L.L DIE UNTERSCHIEDLICHEN TESTVERFAHREN 604 B.L.2 DIE ARBEIT MIT JUNIT
605 B.1.3 DIE ROLLE VON SPRING BEI TESTS 608 B. |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Walls, Craig |
author_GND | (DE-588)136925324 |
author_facet | Walls, Craig |
author_role | aut |
author_sort | Walls, Craig |
author_variant | c w cw |
building | Verbundindex |
bvnumber | BV023050149 |
classification_rvk | ST 230 ST 250 |
classification_tum | DAT 368f |
ctrlnum | (OCoLC)220336233 (DE-599)BVBBV023050149 |
dewey-full | 006.76 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 006 - Special computer methods |
dewey-raw | 006.76 |
dewey-search | 006.76 |
dewey-sort | 16.76 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
discipline_str_mv | Informatik |
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">BV023050149</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20120402</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">071213s2008 gw d||| |||| 00||| ger d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783446412408</subfield><subfield code="9">978-3-446-41240-8</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)220336233</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV023050149</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-BY</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-210</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-473</subfield><subfield code="a">DE-862</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-19</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">006.76</subfield><subfield code="2">22//ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 368f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Walls, Craig</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)136925324</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Spring in action</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Spring im Einsatz</subfield><subfield code="b">[deckt Spring 2.0 ab]</subfield><subfield code="c">Craig Walls mit Ryan Breidenbach</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München</subfield><subfield code="b">Hanser</subfield><subfield code="c">2008</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXV, 650 S.</subfield><subfield code="b">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="650" ind1="0" ind2="7"><subfield code="a">Spring 3.0</subfield><subfield code="0">(DE-588)7694398-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Spring 2.0</subfield><subfield code="0">(DE-588)7550432-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Spring 5.0</subfield><subfield code="0">(DE-588)1147801096</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierumgebung</subfield><subfield code="0">(DE-588)4134837-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Spring 2.0</subfield><subfield code="0">(DE-588)7550432-7</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 2 Enterprise Edition</subfield><subfield code="0">(DE-588)4646124-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Programmierumgebung</subfield><subfield code="0">(DE-588)4134837-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Spring 3.0</subfield><subfield code="0">(DE-588)7694398-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="3" ind2="0"><subfield code="a">Spring 5.0</subfield><subfield code="0">(DE-588)1147801096</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="3" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Breidenbach, Ryan</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</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=2948826&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</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=016253540&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="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-016253540</subfield></datafield></record></collection> |
id | DE-604.BV023050149 |
illustrated | Illustrated |
index_date | 2024-07-02T19:24:21Z |
indexdate | 2025-02-20T07:12:23Z |
institution | BVB |
isbn | 9783446412408 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-016253540 |
oclc_num | 220336233 |
open_access_boolean | |
owner | DE-210 DE-29T DE-91G DE-BY-TUM DE-1051 DE-12 DE-473 DE-BY-UBG DE-862 DE-BY-FWS DE-523 DE-858 DE-634 DE-83 DE-188 DE-19 DE-BY-UBM |
owner_facet | DE-210 DE-29T DE-91G DE-BY-TUM DE-1051 DE-12 DE-473 DE-BY-UBG DE-862 DE-BY-FWS DE-523 DE-858 DE-634 DE-83 DE-188 DE-19 DE-BY-UBM |
physical | XXV, 650 S. graph. Darst. |
publishDate | 2008 |
publishDateSearch | 2008 |
publishDateSort | 2008 |
publisher | Hanser |
record_format | marc |
spellingShingle | Walls, Craig Spring im Einsatz [deckt Spring 2.0 ab] Spring 3.0 (DE-588)7694398-7 gnd Spring 2.0 (DE-588)7550432-7 gnd Spring 5.0 (DE-588)1147801096 gnd Java 2 Enterprise Edition (DE-588)4646124-3 gnd Programmierumgebung (DE-588)4134837-0 gnd |
subject_GND | (DE-588)7694398-7 (DE-588)7550432-7 (DE-588)1147801096 (DE-588)4646124-3 (DE-588)4134837-0 |
title | Spring im Einsatz [deckt Spring 2.0 ab] |
title_alt | Spring in action |
title_auth | Spring im Einsatz [deckt Spring 2.0 ab] |
title_exact_search | Spring im Einsatz [deckt Spring 2.0 ab] |
title_exact_search_txtP | Spring im Einsatz [deckt Spring 2.0 ab] |
title_full | Spring im Einsatz [deckt Spring 2.0 ab] Craig Walls mit Ryan Breidenbach |
title_fullStr | Spring im Einsatz [deckt Spring 2.0 ab] Craig Walls mit Ryan Breidenbach |
title_full_unstemmed | Spring im Einsatz [deckt Spring 2.0 ab] Craig Walls mit Ryan Breidenbach |
title_short | Spring im Einsatz |
title_sort | spring im einsatz deckt spring 2 0 ab |
title_sub | [deckt Spring 2.0 ab] |
topic | Spring 3.0 (DE-588)7694398-7 gnd Spring 2.0 (DE-588)7550432-7 gnd Spring 5.0 (DE-588)1147801096 gnd Java 2 Enterprise Edition (DE-588)4646124-3 gnd Programmierumgebung (DE-588)4134837-0 gnd |
topic_facet | Spring 3.0 Spring 2.0 Spring 5.0 Java 2 Enterprise Edition Programmierumgebung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2948826&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=016253540&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT wallscraig springinaction AT breidenbachryan springinaction AT wallscraig springimeinsatzdecktspring20ab AT breidenbachryan springimeinsatzdecktspring20ab |
Beschreibung
THWS Schweinfurt Zentralbibliothek Lesesaal
Signatur: |
2000 ST 250 J35 W215 |
---|---|
Exemplar 1 | ausleihbar Missing Vormerken |