aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Question on J2ee Anitpatterns Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Question on J2ee Anitpatterns" Watch "Question on J2ee Anitpatterns" New topic
Author

Question on J2ee Anitpatterns

Karthik Guru
Ranch Hand

Joined: Mar 06, 2001
Posts: 1209
To the author -
How does "j2ee antipatterns" book compare with "Bitter EJB"?.
Bill Dudney
Author
Ranch Hand

Joined: Sep 05, 2003
Posts: 234
Hi Karthik,
Bitter EJB is a great book and has tons of really good information in it. The focus of that book is on EJB and specifically the beans (Entity, Session, Message Driven). There is information in the book about other areas of J2EE but not as much as in J2EE AntiPatterns. That said I own Bitter EJB and think that the section on performance testing by Mike Clark is worth the purchase price by its self.
If you alreay own Bitter EJB why buy J2EE AntiPatterns?
  • Most of the J2EE space is covered and discussed in concert (i.e. the JSP discussions touch on how you might interface to the back end) in J2EE AntiPatterns. You get a full archtecture picture of the issues (front to back and how decissions in the front end code can negitively effect the back end etc.). The Bitter EJB book has some of the same discussions but all from the 'back end'.
  • The solutions are structured as reafactorings instead of pure prose. So for example in working through having too much code in your JSP's (AntiPattern: Too Much Code pg 165) there are three refactorings offered to help you fix your JSP's. The Refactorings follow Fowler's model so they will be familiar to thoes familiar with Fowler's book. Each refactoring offers a list of steps to complete the fix as well as example code in the before and after states.


  • TTFN,<br /> <br />-bd-<br /> <br /><a href="http://www.amazon.com/exec/obidos/ASIN/0471449156/qid=1064343733/sr=2-1/ref=sr_2_1/002-8375300-3666449" target="_blank" rel="nofollow">Jakarta Pitfalls</a> | <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0471146153/qid=1064343733/sr=1-2/ref=sr_1_2/002-8375300-3666449?v=glance&s=books" target="_blank" rel="nofollow">J2EE AntiPatterns</a> | <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0471462071/qid=1064343733/sr=1-3/ref=sr_1_3/002-8375300-3666449?v=glance&s=books" target="_blank" rel="nofollow">Mastering JavaServer Faces</a> | <a href="http://bill.dudney.net/roller/page/bill" target="_blank" rel="nofollow">Blog</a> | <a href="http://www.jroller.com/page/BillDudney" target="_blank" rel="nofollow">Eclipse Blog</a> | <a href="http://www.sourcebeat.com/TitleAction.do?id=2" target="_blank" rel="nofollow">Eclipse 3 Live</a>
     
    I agree. Here's the link: http://aspose.com/file-tools
     
    subject: Question on J2ee Anitpatterns