|
发表于 2006-5-2 21:46:44
|
显示全部楼层
1.书的封面
2.读书参考
【EJB Design Patterns 】
The job of the EJB developer is constantly challenging, making the task of designing maintainable and scalable systems difficult without a clear set of best practices to follow. It is with this and other concerns in mind that Floyd Marinescu (Director of TheServerSide.com J2EE Community) worked with thousands of J2EE professionals on TheServerSide to put their collective knowledge together in order to build a library of design patterns, strategies, and best practices for EJB design and development.
EJB Design Patterns goes beyond high-level design pattern descriptions into critical EJB-specific implementation issues, illustrated with source code implementations. The book contains a catalog of twenty advanced EJB patterns and provides strategies for mapping application requirements to patterns-driven design, J2EE development best practices, and a collection of EJB tips and strategies, and other topics such as Build-System best practices using Ant, JUnit testing strategies, using Java Data Objects (JDO) as an alternative to entity beans, and more.
EJB Design Patterns Topping Charts
EJB Design Patterns was the #2 book at this years Java One conference, and held the #1 book on amazon.com in the categories of Java, Web Development and Software Design for many weeks.
What you will find here
This is the official homepage for EJB Design Patterns. Here you can download the source code for the book and also a PDF version of the book. Book Errata and other announcements will also be posted here.
Important Links
Purchase the book on Amazon.com
【Chapter Page No. Description 】
1
20
The TransferFunds class diagram is missing 'setter' methods for the withdrawAccountID and depositAccountID member variables.
2 and 9
53 and 204
On p53 it is recommended that DTO's be used as arguments to ejbCreate, but then this behaviour is discouraged on p204. This was an oversight. The author recommends using limited primitives as arguments, as described on p204.
4
103
This page is missing a paragraph. The first paragraph on the page (above the one beginning with "One important..." should be: "A source code example of a Business Delegate for a Stateful Session Bean that can be serialized is included in Appendix B, under Business Delegate. This example provides serializability in a completely transparent fashion - other than throwing it into an HTTPSession, the client of the business delegate doesn't need to handle it any differently than it would a delegate for a stateless session bean."
Appendix
231
Member variable sb should be of type ForumService, not TestSession.
【customer reviews】
Reviewer: mosminer "mosminer" (Denver, CO United States) - See all my reviews
A catalog of problem-solution patterns that pertain to J2EE. A great reference for beginners, instructing in some of the do's and don'ts of J2EE development. Much of the material presented has appeared on the Server Side, or in the J2EE core patterns from Sun, but this book presents the material in a concise easy to read format.
General Topics include:
1. use of data transfer objects (DTOs)
2. architecture mechanisms to help promote team development
3. transaction and persistance patterns
4. key generation
5. code interaction patterns to help allevite performance bottlenecks.
6. multi-tier architectures and how to optimize them.
There is also a short chapter on using JUnit and Ant to automate your environment, but they are so brief they really serve as more of a sales point to investigate these technologies rather than giving any real info on how to use them.
Probably the most useful chapter was the last one which covered a number of tips and tricks to make EJB development easier.
All in all as a beginner I got a lot of useful information out of this book. A seasoned developer will probably find a few things of interest, but will likely already know much of the material from the J2EE core patterns and personal experience.
==============
Reviewer: "zwets" (Utrecht NL) - See all my reviews
This book is a must read for every J2EE developer. It is well written and clearly describes the major design patterns to use in a J2EE application. The second half is chock-full of tips and best practices regarding the development process, setting up your environment, doing testing, etc.
The narrative style (as opposed to the encyclopedia-like style that other Design Patterns books use) makes it a pleasant read, while never becoming long-winded. Quite the contrary: it is packed with information.
I'd recommend this book to anyone still anywhere on the learning curve to becoming a J2EE expert. Developers already at the guru stage should certainly browse through the PDF version on TheServerSide - or better: buy (and read!) the book then lend it out to the less enlightened!
===============
The book is excellent. Gives you a very good insight not only on the role of EJBs in the modern J2EE architecture but the J2EE architecture itself. Terse but interesting and comprehensive.
I believe every J2EE programmer of a mid to senior level has to read it and understand the Chapter 6, which is kind of a recap of the book. I wish I worked in a team where every developer has read this book - it would be so much easier to communicate and build a well designed enterprise application.
I enjoyed this book better than "Bitter EJBs", although the latter is quite useful too. Now it is time to go for "Core J2EE patterns".
3.提供书籍格式 PDF
4.有效链接 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|