Suchen und Finden

Titel

Autor/Verlag

Inhaltsverzeichnis

Nur eBooks für mein Endgerät anzeigen:

 

Newsletter

Spring Praxishandbuch - Integration und Testing

Spring Praxishandbuch - Integration und Testing

von: Thomas Biskup, Sven Helmberger, Holger Spielmann

entwickler.press, 2008

ISBN: 9783939084396, 250 Seiten

Format: PDF, OL

Mac OSX,Windows PC Apple iPad, Android Tablet PC's Online-Lesen für: Linux,Mac OSX,Windows PC

Preis: 29,70 EUR

Ersparnis: 5,20 EUR

  • Oracle 10g
    GIMP2
    JBoss
    Suchmaschinenoptimierung - Ein Leitfaden aus der Praxis für die Praxis
    Praxiswissen Projektmanagement: Bausteine - Instrumente -Checklisten
    E-Commerce Programmierung mit ASP - in 21 Tagen
    Datenbank-Anwendungen mit PostgreSQL
    Oracle-Programmierung
  • Outlook 2003 - Sicher kommunizieren, perfekt organisieren
    Web Application Development mit ColdFusion 4.5
    J2EE mit Struts & Co.: Java-Projekte mit Struts, Tomcat, JBoss und Eclipse
    Spring und Hibernate - Eine praxisbezogene Einführung

     

     

     

     

     

 

Mehr zum Inhalt

Spring Praxishandbuch - Integration und Testing


 

Inhaltsverzeichnis

6

1 Einleitung

10

1.1 Warum dieses Buch?

10

1.2 Zum Buchinhalt

11

1.3 Danksagung

12

1.4 Die Autoren

12

2 Wie alles begann &hellip

14

2.1 Das Projekt

14

2.1.1 Die Infrastruktur

14

2.1.2 Die Werkzeuge

15

2.2 Die Voraussetzungen

15

2.3 Die Einschränkungen

15

3 Infrastruktur

16

3.1 Einleitung

16

3.2 Wo bin ich? (Die Umgebung)

17

3.2.1 Eclipse

18

3.2.2 Web Tools Platform (WTP)

22

3.2.3 AJDT

24

3.2.4 Spring-IDE

25

3.2.5 Testing

27

3.2.6 Mylyn

28

3.2.7 Subversive

30

3.3 Tipps & Tricks

31

3.4 Projektbeginn (Einmal und nie wieder)

32

3.5 Projekteinstellungen ( So zwischendurch)

34

3.6 Täglich Brot ( der ganz normale Wahnsinn)

35

3.6.1 Ein Bean muss her

35

3.6.2 Der Spring-Outline- View

37

3.6.3 Eine Bean-Konfiguration bearbeiten

38

3.6.4 Der Spring-Explorer- View

39

3.6.5 Bean-Graph (Wie schaut’s aus?)

40

3.6.6 Aspekte und Spring (Übersicht ist alles!)

41

3.6.7 Die Beansuche ( Ja wo ist es denn?)

44

3.6.8 Unterstützung von Spring- Webflow

45

3.7 Das Deployment und der Start (Und raus damit!)

47

3.8 Fehlersuche (Debugging)

47

3.8.1 Logging

47

3.8.2 Eclipse-Debugger

48

3.8.3 Weitere Prüfmöglichkeiten

49

3.9 Refactoring (Ist doch alles anders)

49

3.9.1 Verschieben

50

3.9.2 Umbenennen

50

3.10 Fazit

51

4 Spring im Web

52

4.1 Teile und herrsche &hellip

52

4.2 Semantisches barrierefreies HTML-Markup

54

4.3 Webanwendungen mit Spring entwickeln

55

4.3.1 Die Beispiel- Anwendung

56

4.3.2 Spring- Web-MVC

58

4.3.3 Spring- Webflow

74

4.4 JSP 2.0 Views

89

4.5 Web 2.0 / Unobstrusives JavaScript

91

4.6 Werkzeuge für die Webentwicklung

93

4.7 Weiterführende Links und Bücher

94

5 JPA und Spring für die Modernisierung der Persistenz

96

5.1 Java-Datenbankanbindung

96

5.1.1 Die Entwicklung seit den Anfängen

96

5.1.2 Objektrelationale Brückensysteme in der Anwendung

100

5.2 JPA im Überblick

101

5.2.1 Einführung

101

5.2.2 Annotationen

101

5.2.3 Kompatibilität

128

5.3 JPA-Integration in Spring

129

5.3.1 Einleitung

129

5.3.2 Anwendungsbeispiel

129

5.3.3 Fazit

135

6 Flaschenpost

136

6.1 Die Rahmenbedingungen

136

6.1.1 Die bestehende Anwendung

137

6.1.2 Die nötigen Schritte

139

6.1.3 JMS à la Spring

139

6.1.4 Auswahl des geeigneten Containers

143

6.2 Definition des Nachrichtenformats

145

6.3 Implementierung der Übersetzungsschicht

151

6.4 Implementierung der Nachrichtenverarbeitung

159

6.4.1 Nachrichtenverarbeitung mit Spring JMS

159

6.4.2 Der Delegate

161

6.5 Infrastruktur und Integration

162

6.6 Abschlieflende Schritte und Tests

166

6.6.1 Installation und Inbetriebnahme des Message Brokers

166

6.6.2 ExampleRunner starten

167

6.6.3 Absenden einer Beispielnachricht

167

6.7 Fazit

169

7 Spring Web Services: Geteilte Freude ist&hellip

172

7.1 Grundlagen zur Welt der Web Services

173

7.1.1 Web Services als Standard

173

7.1.2 Service-orientierte Architekturen (SOA)

175

7.1.3 „Code First” versus „Contract First” Web Services

175

7.1.4 Java 5 als Schallmauer

177

7.1.5 Web Services & Spring Remoting

177

7.1.6 Zur Lesart des Kapitels

179

7.1.7 Zu den Quelltexten dieses Kapitels

179

7.2 Ein Beispielszenario

180

7.2.1 Spezifikation: Order Entry

180

7.2.2 Spezifikation: Order Tracking

181

7.3 Implementierung von Contract First Web Services

181

7.3.1 Schritt 1: Definition der XML- Austauschstrukturen

182

7.3.2 Schritt 2: Integration von Web Services in ein Projekt

191

7.3.3 Schritt 3: Konfiguration von Web Services

193

7.3.4 Schritt 4: Implementierung der Web Service Endpoints

199

7.3.5 Gezielte Fehlerbehandlung

206

7.3.6 Validierung von XML-Nachrichten nach Originalrezept

208

7.3.7 Varianten von O/ X- Abbildungen

209

7.4 Web Service Clients

210

7.5 Zusammenfassung

211

7.6 Literatur

212

8 Testen

214

8.1 Einleitung

214

8.2 Warum überhaupt?

215

8.3 Architektur, Patterns und Prinzipien

216

8.4 Tests, Testdaten und Mocks

220

8.5 Fallen, Tücken und Testansätze

223

8.6 Ein wenig Testtheorie

225

8.7 Ein wenig Praxis

232

8.7.1 Qualität mit Aspekten sichern

233

8.7.2 Was passiert in unserem Programm?

235

8.7.3 Protokollierung von Ausführungszeiten

238

8.7.4 Auswertung von Exceptions

239

8.7.5 Testdaten generieren

240

8.7.6 Zugriffsbeschränkungen umgehen

241

8.7.7 Mock-Objekte im Container

242

8.7.8 org.springframework. test

245

8.7.9 Unit- und Integrationstest

246

8.7.10 Web Service

247

Stichwortverzeichnis

248