Expert One-on-One J2EE Development without EJB

  Author:    Rod Johnson, Juergen Hoeller, Rod Johnson, Juergen Hoeller
  ISBN:    0764558315
  Sales Rank:    149473
  Published:    2004-06-21
  Publisher:    Wrox
  # Pages:    576
  Binding:    Paperback
  Avg. Rating:    5.0 based on 29 reviews
  Used Offers:    10 from $16.19
  Amazon Price:    $26.39
  (Data above last updated:  2008-11-29 05:25:31 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Expert One-on-One J2EE Development without EJB
  
What is this book about?

Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, including JavaServer pages, servlets, and lightweight frameworks.

What does this book cover?

The book begins by examining the limits of EJB technology — what it does well and not so well. Then the authors guide you through alternatives to EJB that you can use to create higher quality applications faster and at lower cost — both agile methods as well as new classes of tools that have evolved over the past few years.

They then dive into the details, showing solutions based on the lightweight framework they pioneered on SourceForge — one of the most innovative open source communities. They demonstrate how to leverage practical techniques and tools, including the popular open source Spring Framework and Hibernate. This book also guides you through productive solutions to core problems, such as transaction management, persistence, remoting, and Web tier design. You will examine how these alternatives affect testing, performance, and scalability, and discover how lightweight architectures can slash time and effort on many projects.

What will you learn from this book?

Here are some details on what you'll find in this book:

  • How to find the simplest and most maintainable architecture for your application
  • Effective transaction management without EJB
  • How to solve common problems in enterprise software development using AOP and Inversion of Control
  • Web tier design and the place of the Web tier in a well-designed J2EE application
  • Effective data access techniques for J2EE applications with JDBC, Hibernate, and JDO
  • How to leverage open source products to improve productivity and reduce custom coding
  • How to design for optimal performance and scalability
Expert One-on-One J2EE Development without EJB shows Java developers and architects how to build robust J2EE applications without having to use Enterprise JavaBeans (EJB). This practical, code-intensive guide provides best practices for using simpler and more effective methods and tools, inlcuding JavaServer pages, servlets, and lightweight frameworks.
                  Reader Reviews 1 - 17 of 17                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
11-06-07 4 1\1
(Hide Review...)  Component and J(2)EE development classic
Reviewer Permalink
By now a classic, this book eloquently expressed how the Corba component design committees came up with an EJB specification that was not an ideal cornerstone for all J(2)EE applications. Although very fit for selected purposes the early EJB specs had to evolve to EJB 3 to really leverage the power of Java. Fundamentals of component based flexibility often lost on OO design are explained well, regardless of whether one decides to use Spring the alleviate the risks around it.
(Review Data Last Updated: 2008-11-30 06:25:26 EST)
10-17-07 3 0\1
(Hide Review...)  its good but not very much intresting
Reviewer Permalink

bought this book long back,
kind of boarting book, nothing is writen very clearly,
AOP part is horrible, its so boaring whenever i try reading it
after reading one or two page i just fall to sleep,
(Review Data Last Updated: 2007-11-07 11:17:20 EST)
07-26-06 3 3\4
(Hide Review...)  The book needs an update
Reviewer Permalink
This book introduces the Spring framework strategy as an alternative to J2EE which is GREAT. I noticed this book is far behind while comparing to the latest updates to Spring framework. Now, I am looking for updated code example and how-tos.
(Review Data Last Updated: 2007-04-12 15:54:05 EST)
07-25-06 3 3\4
(Hide Review...)  The book needs an update
Reviewer Permalink
This book introduces the Spring framework strategy as an alternative to J2EE which is GREAT. I noticed this book is far behind while comparing to the latest updates to Spring framework. Now, I am looking for updated code example and how-tos.
(Review Data Last Updated: 2007-04-11 09:37:53 EST)
07-01-06 5 0\1
(Hide Review...)  Cheaper Options Available
Reviewer Permalink
Great Book . but why pay $30 bucks for it if you can get the same in $10 . email reshmahind@yahoo.com
(Review Data Last Updated: 2006-07-07 09:43:01 EST)
11-22-05 2 2\9
(Hide Review...)  NOT suitable for SE and developer
Reviewer Permalink
It does not fit for Software Engineer or Developer at all. EJB has bad performance though, it is a well-known fact, no need to say lots on the point. This book is like an advertisement for Spring Framework, but no directly and clear outline of Spring. From beginning to end, the book wrote lots verbose concepts about java, no real touch of authentic content. Although Rod is famous and experience on Java, this book might be an artitechure knowledge book, not good for level below intermedia java developers and SEs.
(Review Data Last Updated: 2006-07-26 08:42:08 EST)
08-06-05 4 0\1
(Hide Review...)  Good book
Reviewer Permalink
This is a fine book. I appreciate the practical insight and opinions expressed by the author. Sometimes it seems that he justifies his points by using the same rational he attacks in other technologies like EJB. Not that I am a fan of EJB, having used it in projects and found it wanting.
(Review Data Last Updated: 2006-07-07 09:43:01 EST)
08-02-05 5 0\1
(Hide Review...)  One of a kind
Reviewer Permalink
This book is very complete. It can be used either by a developer or by a architect. The examples are vey ilustrative and brings out the best of the Rod's experience. Like the other book "..with EJB", this is a must buy!
(Review Data Last Updated: 2006-07-07 09:43:01 EST)
07-26-05 4 16\16
(Hide Review...)  Good but not complete for spring
Reviewer Permalink
In 2004, I may have given this book 5 stars.
At the time, most people still think ejb is
the official/standard solution for
J2EE development, and can not imagine alternatives to EJB.

Now, lots of people are convinced that
ejb is not the only solution, and may not be the best
solution for J2EE. This book spent five chapters
to explain the weakness of ejb, which may be very useful
last year, but is repetive and less useful now.

Chapter 6 is an introduction of lightweight IOC container. Then chapter 7 offers an introduction to Spring framework, and chapter 8 moves to Aspect-Oriented Programming (AOP). These three chapters explained the spring foundation very well. Other chapters are describes use of spring framework in transaction management, persistence, remoting, web design, .... which are good but not as complete as newer books like "Pro Spring".

If you are interested in Spring framework, besides "Pro Spring", you may also check "Professional Java Development with the Spring Framework", another book written by Rod Johnson and his team.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
07-04-05 5 1\1
(Hide Review...)  Best software book I've read in a few years
Reviewer Permalink
This is a very thoughtful, considered book about enterprise programming with Java / J2EE and some of the consequences of following the textbook / blueprint approach. I find that the subjects where I have prior experience with he is confirming or structuring stuff I have seen and in the areas that I have no experience I really trust his observations. He details the different J2EE approaches and analyses their strengths and weaknesses.

If you like Martin Fowler's books or the pragmatic writings of Andy Hunt & Dave Thomas then you should love this.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
02-18-05 5 1\3
(Hide Review...)  Great Work
Reviewer Permalink
This is the best J2EE book I've read. And it make many aspects clear to me. Yes, there are not lots of code in the book, however, I think you can easily find examples using the Spring Framework on the Internet.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
01-14-05 5 2\4
(Hide Review...)  Outstanding!!!
Reviewer Permalink
If you were only able to buy one J2EE book, then this would be it. J2EE is a complex technology filled with opportunities to make judgment errors. This book clearly outlines the rationale and implications of J2EE decisions to avoid making those costly mistakes. The information in this book could be the difference between a success and a failure. I highly recommend this book.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
11-28-04 5 53\54
(Hide Review...)  A great book that is a must-read for every developer/archite
Reviewer Permalink
I've read this book several times since the day it shipped and I have to say that this is an excellent book for anyone working as a developer or architect working in the Enterprise Java arena. I absolutely love this book given my bias - I guess I should start by stating my bias. EJB bashing is a favorite past time of a lot of people. I happen to love EJB's, with the exception of entity beans and think EJB's are a great way to create software solutions are remotable, loosely coupled and powerful. I will agree that EJB's are way too complicated with all the stupid artifacts that you need to create to create and deploy an EJB. Having worked with EJB's since 1999, I guess I am so used to all of nuances of EJB's, I can write up deployment descriptors in my sleep. Having said that, I approached this book with a little apprehension as I hate these EJB-sucks book that don't really offer any intelligent discussion about the shortcomings of EJB nor do they offer a viable alternative. Another assumption I brought to the book was that this was just a Spring book with a little EJB bashing thrown in for good measure.

To my pleasant surprise, Rod Johnson and Juergen Hoeller have written an awesome book. This book does not take cheap shots - Instead there is a intelligent, thought provoking discussion about the pros and cons of EJB. In fact, the first 120 pages (Chapter 1-5) are just a great breakdown of application architecture with a through treatment of EJB. I loved this section and re-read it several times and I found myself agreeing with pretty much everything in this section. I would equate this to a great meaningful discussion you would have with someone who really understood application architecture and development and you could debate the pros and cons of the many alternative approaches that exist today.

Chapter 6 starts the discussion of Lightweight Containers and the idea of Inversion of Control (IoC). This is not a chapter on Spring; rather it is an overview of Inversion of Control and strategies like Dependency Injection in the context of Spring and PicoContainer.

The next chapter offers a quick introduction to the Spring Framework. As everyone already knows, the Spring Framework is a very popular open source application framework created by Rod Johnson. The co-author Juergen Hoeller is another lead developer of Spring. The chapter is Spring is fairly light and people hoping for a in-depth Spring tutorial will be disappointed. Instead this chapter offers a rather high-level overview that will get you some basic understanding of the Spring Framework. I guess it's hard to cover Spring in 43 pages.

After the cursory introduction to Spring, the book moves into Aspect-Orientated programming (AOP) concepts. This section starts with a very introduction to AOP before jumping into AOP implementation strategies. After a brief discussion of AspectJ, AspectWerkz, and JBoss AOP, the authors move into SpringAOP. After AOP, the books moves into Transaction Management where current J2EE approaches are discussed and then contrasted with the Spring approach.

Review trimmed to comply with Amazon's review guildlines for length. For more details, check my blog at j2eegeek dot com.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
10-20-04 4 12\18
(Hide Review...)  Lot of preaching about Spring and other alternatives to EJB
Reviewer Permalink
If there is a 3 and a half, this book would have got that ranking from me. The book title consists of programmer to programmer, but there is hardly any code for practise in this book.

There is some repetition with respect to use of Singletons, Spring framework's advantages over pure EJB approach etc. Another negative I feel is too much talk and less helpful content for a pure programmer. This book will help some one think more positively about lightweight frameworks when compared to EJB part of J2EE. But the user needs more resources to get it going.

Coming to the positives:
1) There is nice coverage on usefulness of Test driven development(whole chapter assigned to preaching this aspect) which is good for we software engineers.
2) Good intro to light weight containers and inversion of controls.
3) Intro to AOP and details of different ways to go about it.
4) Whole chapter dedicated to nice coverage of performance and scalability issues.

I have not read the other title 'Exper one-on-one J2EE' from the same author, so I am not sure if there is repetition from that title though.
(Review Data Last Updated: 2006-07-07 09:43:02 EST)
10-19-04 5 2\5
(Hide Review...)  One of the best J2EE books available
Reviewer Permalink
An outstanding book on alternatives to usually complex, heavyweight and expensive EJB development. Lightweight IoC/DI frameworks like Spring, and modern O/R tools like Hibernate and JDO are a must for every enterprise architect and developer worth his/her salt to understand, and Rod & Juergen do a stellar job at presenting the case for them. You'll want to buy copies for your co-workers...
(Review Data Last Updated: 2006-06-29 17:37:33 EST)
09-04-04 3 8\15
(Hide Review...)  Not bad, but not great
Reviewer Permalink
Lots of info on the Spring framework, some good examples for Hibernate and iBATIS, but alot of repetition about why ejb's are bad and why Spring/other "lightweight" frameworks are good. Some arguments against ejb's are unconvincing: like they are too complex and hard to test. But on the whole if you're looking to get into Spring or are interested in Hibernate/iBATIS, or wonder what all the mumbling about inversion of control frameworks is about, then its worthwile.
(Review Data Last Updated: 2005-08-14 03:23:04 EST)
08-22-04 4 8\8
(Hide Review...)  Good but rather repetitive
Reviewer Permalink
This is a J2EE good book for software architects and senior software engineers aspiring to be software architects.

This is the second book in a series of 3, the first being Expert One-on-One J2EE Design and Development (Programmer to Programmer) and the final being Professional Java Development with the Spring Framework.

While the promises of J2EE have been busted long ago, this book clearly articulates why and better still, suggests reasonable and sound alternatives.

I find it repetitive in most areas; some people may feel repetition drives home the message, but it just gets tedious for me.

And although the bookcover promises to be more code intensive, I find it not to be. But then again, this is a book about architectural decisions and solutions for J2EE; and not about how to program.
(Review Data Last Updated: 2005-07-30 21:07:51 EST)
  
                  Reader Reviews 1 - 17 of 17                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)