In the past, developers built enterprise Java applications using EJB technologies that are excessively complex and difficult to use. Often EJB introduced more problems than it solved. There is a major trend in the industry towards using simpler and easier technologies such as Hibernate, Spring, JDO, iBATIS and others, all of which allow the developer to work directly with the simpler Plain Old Java Objects or POJOs. Now EJB version 3 solves the problems that gave EJB 2 a black eye--it too works with POJOs.


POJOs in Action describes the new, easier ways to develop enterprise Java applications. It describes how to make key design decisions when developing business logic using POJOs, including how to organize and encapsulate the business logic, access the database, manage transactions, and handle database concurrency. This book is a new-generation Java applications guide: it enables readers to successfully build lightweight applications that are easier to develop, test, and maintain.


Table of Contents

PART 1 OVERVIEW OF POJOS AND LIGHTWEIGHT FFRAMEWORKS

Chapter 1 ■ Developing with POJOs: faster and easier

Chapter 2 ■ J2EE design decisions

PART 2 A SIMPLER, FASTER APPROACH

Chapter 3 ■ Using the Domain Model pattern

Chapter 4 ■ Overview of persisting a domain model

Chapter 5 ■ Persisting a domain model with JDO 2.0

Chapter 6 ■ Persisting a domain model with Hibernate

Chapter 7 ■ Encapsulating the business logic with a POJO façade

PART 3 VARIATIONS

Chapter 8 ■ Using an exposed domain model

Chapter 9 ■ Using the Transaction Script pattern

Chapter 10 ■ Implementing POJOs with EJB 3

PART 4 DEALING WITH DATABASES AND CONCURRENCY

Chapter 11 ■ Implementing dynamic paged queries

Chapter 12 ■ Database transactions and concurrency

Chapter 13 ■ Using offline locking patterns


About the Author

Chris Richardson is a developer, architect and mentor with over 20 years of experience. He runs a consulting company that jumpstarts new development projects and helps teams that are frustrated with enterprise Java become more productive and successful. Chris has been a technical leader at a variety of companies including Insignia Solutions and BEA Systems. Chris holds a MA & BA in Computer Science from the University of Cambridge in England. He lives in Oakland, CA.

ISBN

9781932394580

برند

Manning

تعداد صفحات

594

سال

2006

course image

ایزی اگزم

90%رضایت مشتریان عملکرد عالی

نام مولف:

John Priece

نام ناشر:

Manning

موجود نیست

متأسفانه این محصول در حال حاضر موجود نمی باشد