Beginning EJB 3 Application Development and over one million other books are available for Amazon Kindle. Learn more

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Very Good See details
$13.24 & eligible for FREE Super Saver Shipping on orders over $25. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $0.60 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional)
 
 
Start reading Beginning EJB 3 Application Development on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) [Paperback]

Raghu R. Kodali (Author), Jonathan Wetherbee (Author), Peter Zadrozny (Author)
4.0 out of 5 stars  See all reviews (14 customer reviews)

List Price: $44.99
Price: $29.69 & this item ships for FREE with Super Saver Shipping. Details
You Save: $15.30 (34%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $26.72  
Paperback $29.69  

Book Description

1590596714 978-1590596715 September 22, 2006 1

Enterprise JavaBeans 3.0 (EJB 3.0) is a vital component of Sun’s new lightweight Java Enterprise Edition 5 platform (Java EE 5). They are used for the development and deployment of component-based enterprise business applications such as transaction-based applications.

Ever since its first release, EJB has been the subject of much media attention and no little controversy. EJBs represent a sophisticated and powerful technology and EJB-based applications can support high numbers of transactions and users, with maximum security. However, previous incarnations of EJB have come to be regarded by many as an overly complex technology that can lead to costly and time-consuming solutions that are difficult to build, implement and maintain.

The new lightweight EJB 3 is set to change all that. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed and embraced. Beginning EJB 3 takes the reader through the details of the EJB 3.0 architecture, and shows how EJB can be used to develop powerful, standards-based backend business logic.

With 12 years of combined EJB experience, the authors offer many practical insights into the entire EJB architecture, covering all areas of the EJB 3.0 specification, including its new persistence framework, simplified development model, and other key new features.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) + Pro EJB 3: Java Persistence API (Expert's Voice in Java) + EJB 3 in Action
Price For All Three: $91.02

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Pro EJB 3: Java Persistence API (Expert's Voice in Java) $29.84

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • EJB 3 in Action $31.49

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

About the Author

Raghu R. Kodali is a Consulting Product Manager and SOA Evangelist for Oracle Application Server. He has worked in the software industry for over 10 years as a developer, consultant and presales engineer in emerging technologies. He is responsible for J2EE features with expertise in SOA technologies like EJB, Web services and application development frameworks. Raghu has been the lead product manager for EJB design time features in Oracle JDeveloper since EJB 1.1 specification. His current area of focus is evangelizing Service Oriented Infrastructure and implementing Service Oriented Applications.

Prior to product management, Raghu held Presales and Marketing positions in Oracle Asia Pacific. Before joining Oracle, he worked in software developer in Singapore. Raghu is frequent presenter at number of technology conferences such as Oracle Open World, Java One, JavaZone, JAOO, Sun Technology Days and holds a Masters degree in computer applications.

Jonathan R. Wetherbee is a Consulting Member of Technical Staff and tech lead for EJB development tools in Oracle's Java Tools division. He has over 10 years of experience in development at Oracle, working on a variety of O/R mapping tools and holding responsibility for Oracle’s core EJB toolset since EJB 1.1.

Prior to joining Oracle's development staff, Jonathan was a Product Manager for Oracle's CASE (Computer Aided Software Engineering) tools. In 1999 he received a patent for his work on integrating relational databases in an object-oriented environment. Jonathan received a BS in Cognitive Science from Brown University.


Product Details

  • Paperback: 512 pages
  • Publisher: Apress; 1 edition (September 22, 2006)
  • Language: English
  • ISBN-10: 1590596714
  • ISBN-13: 978-1590596715
  • Product Dimensions: 9.1 x 7 x 1.1 inches
  • Shipping Weight: 1.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #617,226 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

14 Reviews
5 star:
 (6)
4 star:
 (5)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

7 of 7 people found the following review helpful:
4.0 out of 5 stars Easy to read, December 11, 2006
By 
B. S. Meera "Meera Subbarao" (Silver Spring, MD United States) - See all my reviews
(REAL NAME)   
This review is from: Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) (Paperback)
This book is targeted at developers who are experienced with Java and have built multi-tier applications using earlier versions of EJB. In order to work out the examples in this book, you should be very proficient in using the command line and/or Ant. Working knowledge of the GlassFish application server is also needed.

If you have already worked with the previous versions of the EJB specifications and want to migrate to EJB3 - or even just want to find out how it works - this will be the perfect guide for you. The examples throughout the book should give the reader a very good understanding of EJB3. It should be easy to migrate your earlier versions of EJB applications to EJB3 with this book in your library.

The only issue I had with the book was with the build files (Ant scripts) provided. I have been using Ant for several years and didn't feel they were up to the level of the rest of the book. For example, the book suggests you set an environment variable for GLASSFISH_HOME, but this value isn't used in the build files: instead, a property is set in the properties file for chapter 1. If you skip reading the readme file (and who doesn't?), you will spend a lot of time probing what went wrong before you find it.

Once you finish reading this book, you will agree with me that the new EJB 3 specification (JSR-220) offers great improvements over the earlier EJB versions in terms of simplifying development, adding new features, facilitating test-driven development, and focusing more on POJOs rather than on complex APIs.

While the material covered in this book is outstanding, there are more mistakes than I would expect in the samples. On the other hand, the authors do have a link on the Apress web site for corrections. While working on the examples, I recommend you have a printed copy of these corrections. I would recommend this book to developers who want to migrate to EJB3 or those who want to build applications using this new simplified EJB3 architecture.

With EJB 3 gaining momentum, there are a number of books now available in the market. I read two of the books "Beginning EJB(tm) 3 Application Development: From Novice to Professional" from Apress and "Enterprise Java Beans 3.0, Fifth Edition"from O'Reilly.

If you have had previous experience with earlier versions of the EJB specification, or plan to migrate to the new spec, then the book "Beginning EJB(tm) 3 Application Development: From Novice to Professional" would be an excellent choice. On the other hand, if you would like to see what EJB 3.0 offers, "Enterprise Java Beans 3.0, Fifth Edition" sets the standard.

If technical material is of great importance, both books provide this equally well. However "Enterprise Java Beans 3.0, Fifth Edition " gets a little tedious if you continue reading for a long time when compared to "Beginning EJB(tm) 3 Application Development: From Novice to Professional". In contrast, if you want good working examples then I would suggest you look at "Enterprise Java Beans 3.0, Fifth Edition".

In conclusion, both books have some strong and weak points, get a book buddy or your colleague and buy both of them. That way, you get the benefits of both books.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
4.0 out of 5 stars It gets around to it..., April 10, 2007
This review is from: Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) (Paperback)
The book is a good summary of the specs and gives a nice introduction to the new things in the world of EJB 3. The section on converting your v2 apps to v3 was particularly useful. Appropriately marked "From Novice to Professional" the book touches on many aspects of the J2EE world in a manner that treats the novice with care and the professional with grace and insight/direction.

On the negative side... The book has a lot of repetition. Many pages are nearly identical (especially the sample building) and could have been condensed and made more useful by sticking to use of Ant and examination of the scripts. The same can be said for the "copy-and-paste nature" of some of the writing. However, one can tack that up to "consistency in writing style."

The book is not what I would call an "easy read," but was informative none-the-less. It serves as a starting point and base reference.

The authors have provided a generally well-rounded book and I would definitely recommend this to others.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars A good book for developers with previous EJB experience, January 10, 2007
This review is from: Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) (Paperback)
I found this book very useful, but it is not for developers new to EJB. If you have a previous experience with EJB 2.x, this would be a very good choice. In my opinion, the coverage of the Java Persistence API (JPA) is a little bit shallow. I prefer Pro EJB 3: Java Persistence API by Mike Keith in JPA. Other than that, I found it a very good book specially the chapter that is talking about performance testing.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
extended persistence context, persistence unit, mapped superclass, using dependency injection, application client container, simplified development model, session bean class, interceptor methods, long customerld, persistence archive, persistence provider, service endpoint interface, topic connection factory, session beans, leaf entity, public void setld, polymorphic relationships, ear file, managed bean, stateless session bean, session bean instance, property accessors, bean provider, persistence framework, cascade settings
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Wines Online, Yerba Buena, Java Persistence, Getting Started, Fine Wine, Napa Valley, Search Facade, Zinfandel United States, Container Figure, Java Archive, Dry Creek Valley, Persist the Customer, San Mateo, Testing the Application, Wines Individual, Intel Pentium, Java Database Connectivity, Java Message Service, Java Transaction, Abstract Intermediate Entity, Cancel Figure, Credit Card Expiry, Entity Bean Artifact Corresponding, Entity Construct, Invalid Credit Card
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(10)
(9)
(6)
(5)
(3)
(1)

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject