Pro Java  EE Spring Patterns - Dhrubojyoti Kayal

Pro Java EE Spring Patterns (eBook)

Best Practices and Design Strategies Implementing Java EE Patterns with the Spring Framework
eBook Download: PDF
2008 | 1st ed.
344 Seiten
Apress (Verlag)
978-1-4302-1010-8 (ISBN)
Systemvoraussetzungen
39,58 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

“The Java™ landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real–world problems. These patterns are the intellectual mortar for J2EE software construction.” —John Vlissides, coauthor of Design Patterns: Elements of Reusable Object–Oriented Software

Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JavaServer Pages™, Servlets, Enterprise JavaBeans™, and Java Message Service APIs.

This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents and promotes best practices for these technologies, implemented in a very pragmatic way using the Spring Framework and its counters. This title

  • Introduces Java EE application design and Spring framework fundamentals
  • Describes a catalog of patterns used across the three tiers of a typical Java EE application
  • Provides implementation details and analyses each pattern with benefits and concerns
  • Describes the application of these patterns in a practical application scenario


strongDhrubojyoti Kayal/strong works as a senior consultant with Capgemini Consulting. He has more than five years of experience developing and designing applications and products leveraging Enterprise Java technologies. His areas of interests include the Spring Framework, object-relational mapping, service-oriented architecture, refactoring, prefactoring, and performance engineering.
“The Java™ landscape is littered with libraries, tools, and specifications. What’s been lacking is the expertise to fuse them into solutions to real–world problems. These patterns are the intellectual mortar for J2EE software construction.” —John Vlissides, coauthor of Design Patterns: Elements of Reusable Object–Oriented Software Pro Java™ EE Spring Patterns focuses on enterprise patterns, best practices, design strategies, and proven solutions using key Java EE technologies including JavaServer Pages™, Servlets, Enterprise JavaBeans™, and Java Message Service APIs. This Java EE patterns resource, catalog, and guide, with its patterns and numerous strategies, documents and promotes best practices for these technologies, implemented in a very pragmatic way using the Spring Framework and its counters. This title Introduces Java EE application design and Spring framework fundamentals Describes a catalog of patterns used across the three tiers of a typical Java EE application Provides implementation details and analyses each pattern with benefits and concerns Describes the application of these patterns in a practical application scenario

strongDhrubojyoti Kayal/strong works as a senior consultant with Capgemini Consulting. He has more than five years of experience developing and designing applications and products leveraging Enterprise Java technologies. His areas of interests include the Spring Framework, object-relational mapping, service-oriented architecture, refactoring, prefactoring, and performance engineering.

Contents at a Glance 5
Contents 6
About the Author 12
About the Technical Reviewer 14
Acknowledgments 15
Introduction 16
Who This Book Is For 16
How This Book Is Structured 16
Prerequisites 17
Downloading the Code 17
Contacting the Authors 17
Introducing Enterprise Java Application Architecture and Design 18
Evolution of Distributed Computing 19
Java EE Application Design 28
The Java EE Design Pattern Catalog 29
Java EE Architecture and Design with UML 31
Summary 36
Simplifying Enterprise Java Applications with the Spring Framework 37
What Is Spring? 37
Why Is Spring So Important? 38
Spring Framewor's Building Blocks 40
Building a Layered Application with Spring 51
Spring Enterprise Java Design Pattern Directive 54
Summary 55
Exploring Presentation Tier Design Patterns 57
Front Controller 58
Application Controller 66
Page Controller 84
Context Object 106
Intercepting Filter 114
View Helper 123
Composite View 133
Dispatcher View 139
Service to Worker 146
Summary 149
Exploring Business Tier Design Patterns 150
Service Locator 151
Business Delegate 166
Session Facade 170
Application Service 177
Business Interface 183
Summary 191
Exploring Integration Tier Design Patterns 193
Data Access Object 194
Procedure Access Object 209
Service Activator 213
Web Service Broker 223
Summary 235
Exploring Crosscutting Design Patterns 237
Authentication and Authorization Enforcer 238
Audit Interceptor 262
Domain Service Owner Transaction 270
Summary 281
Case Study: Building an Order Management System 283
Requirements 284
Iteration Planning 285
Architecture 286
Design 290
Security 291
Java Server Pages 291
Page Controller 292
Development 294
Summary 323
Index 324

Erscheint lt. Verlag 24.9.2008
Zusatzinfo 344 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Mathematik / Informatik Informatik Web / Internet
Schlagworte Framework • Java • Java EE • JavaServer Pages • Management • Servlets • Technology
ISBN-10 1-4302-1010-9 / 1430210109
ISBN-13 978-1-4302-1010-8 / 9781430210108
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 3,1 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
42,99