Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.
Beginning EJB 3 Application Development and over 300,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
40 used & new from $11.46

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 yours here.
 
  

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

by Raghu R. Kodali (Author), Jonathan R. Wetherbee (Author), Peter Zadrozny (Author)
Key Phrases: extended persistence context, persistence unit, mapped superclass, Wines Online, Yerba Buena, Java Persistence (more...)
4.0 out of 5 stars See all reviews (13 customer reviews)

List Price: $44.99
Price: $40.49 & this item ships for FREE with Super Saver Shipping. Details
You Save: $4.50 (10%)
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.

28 new from $11.46 12 used from $11.51
Also Available in: List Price: Our Price: Other Offers:
Kindle Edition (Kindle Book) $35.99

Frequently Bought Together

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional) + Pro EJB 3: Java Persistence API + Enterprise JavaBeans 3.0 (5th Edition)
Price For All Three: $112.47

Show availability and shipping details

  • This item: Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional) by Raghu R. Kodali

    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 by Mike Keith

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

  • Enterprise JavaBeans 3.0 (5th Edition) by Bill Burke

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


Customers Who Bought This Item Also Bought

EJB 3 in Action

EJB 3 in Action

by Debu Panda
4.3 out of 5 stars (36)  $29.69
Enterprise JavaBeans 3.0 (5th Edition)

Enterprise JavaBeans 3.0 (5th Edition)

by Bill Burke
4.3 out of 5 stars (139)  $31.49
Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)

Core JavaServer(TM) Faces (2nd Edition) (Sun Core Series)

by David Geary
3.9 out of 5 stars (37)  $37.79
JavaServer Faces: The Complete Reference (Complete Reference Series)

JavaServer Faces: The Complete Reference (Complete Reference Series)

by Chris Schalk
3.9 out of 5 stars (14)  $31.49
Beginning Java EE 5: From Novice to Professional (Beginning: from Novice to Professional)

Beginning Java EE 5: From Novice to Professional (Beginning: from Novice to Professional)

by Kevin Mukhar
3.1 out of 5 stars (9)  $40.35
Explore similar items


Editorial Reviews

Product Description

I found this book to be an excellent value. While it's an easy reading book it's also very complete and a very good start point in EJB3 development.

— Jordi Domingo, Javalobby Contributor

EJB 3.0 has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed. Targeted at Java and J2EE developers both with and without prior EJB experience, Beginning EJB 3 Application Development takes readers 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 and cover all areas of the EJB 3.0 specification, including

  • Complete exploration of all types of beans, from session beans to message-driven beans and entity beans
  • A deep look at the new EJB 3 persistence and object-relational mapping mechanisms
  • Application client integration
  • Testing inside and outside the EJB container
  • Comprehensive sample application with integrated EJB components
  • Upgrade headachescommon issues encountered when migrating from EJB 2.1 to EJB 3.0

With Java and SQL under your belt, this book will teach you EJB 3 from the ground up. It provides a complete and practical roadmap to EJB 3 architecture and programming. And it covers upgrade issues that youll encounter when migrating from EJB 2.1 to EJB 3.0, so its highly relevant if youre already an EJB developer.



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 the 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 as a software developer in Singapore. Raghu is frequent presenter at number of technology conferences such as Oracle Open World, Java One, Java Zone, JAOO, and Sun Technology Days. He holds a master's degree in computer applications.

Jonathan Wetherbee is a consulting engineer and tech lead for EJB development tools on Oracle's JDeveloper IDE. 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, Jon 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. Jon holds a bachelor's degree in cognitive science from Brown University.

Peter Zadronzny brings over 20 years of experience to StrongMail Systems, where he serves as chief technology officer. Zadrozny joined StrongMail Systems from Oracle, where he was vice president and chief evangelist for Oracle Application Server. Previously, Zadrozny served as chief technologist of BEA Systems for Europe, the Middle East, and Africa--a role he held since launching WebLogic's operations in Europe in 1998. Prior to BEA, Zadrozny held executive and technical positions in many countries around the world for companies such as Macromedia, McKesson, Electronic Data Systems, Petróleos de Venezuela, and Sun Microsystems, for whom he started operations in Mexico. Zadrozny authored J2EE Performance Testing with BEA WebLogic Server, coauthored Professional J2EE Programming with BEA WebLogic Server, and is the founding editor of WebLogic Developer's Journal. He has written numerous technical papers and articles, and is a frequent speaker on technology issues around the world. Zadrozny holds a degree in computer engineering from Universidad Simón Bolivar in Caracas, Venezuela.


Product Details

  • Paperback: 512 pages
  • Publisher: Apress (May 4, 2009)
  • 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 (13 customer reviews)
  • Amazon.com Sales Rank: #147,681 in Books (See Bestsellers in Books)

Inside This Book (learn more)


Books on Related Topics (learn more)
 
 

What Do Customers Ultimately Buy After Viewing This Item?

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional)
48% buy the item featured on this page:
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional) 4.0 out of 5 stars (13)
$40.49
Enterprise JavaBeans 3.0 (5th Edition)
20% buy
Enterprise JavaBeans 3.0 (5th Edition) 4.3 out of 5 stars (139)
$31.49
EJB 3 in Action
14% buy
EJB 3 in Action 4.3 out of 5 stars (36)
$29.69
Pro EJB 3: Java Persistence API
10% buy
Pro EJB 3: Java Persistence API 4.5 out of 5 stars (18)
$40.49

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(9)
(8)
(6)
(4)
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

13 Reviews
5 star:
 (6)
4 star:
 (4)
3 star:
 (1)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (13 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 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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars A good book for developers with previous EJB experience, January 10, 2007
By magf "Mag" (MI, USA) - See all my reviews
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4 of 4 people found the following review helpful:
4.0 out of 5 stars It gets around to it..., April 10, 2007
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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

3.0 out of 5 stars Full of useful information on EJB3
First, my few complaints: The beginning of the book contains a lot of unnecessary padded-page-filler screen shots of simple dialog windows (making an assumption that the reader is... Read more
Published 5 months ago by Roger Dunn

5.0 out of 5 stars Nice book
I like Apress books style. This book goes quick to the issues and it's well structured.
Published 8 months ago by Victor A

1.0 out of 5 stars Many errors, and APress errata have disappeared
Seems like a good book when you skim it in the book store. After you buy it and start reading, you realize that (a) there are many errors, and (b) APress (publisher) has... Read more
Published 22 months ago by approach

5.0 out of 5 stars Spin up quickly on EJB 3 with ease
I thoroughly enjoyed reading the "Beginning EJB 3 Application Development" book. (I'm a senior programmer, have been using Java since 1995 and am co-founder and co-leader of the... Read more
Published on March 31, 2007 by Robert R. Ratcliff

5.0 out of 5 stars Gets you going with EJB 3 ()
EJB 3 took its time to get mass acceptance, primarily because many Java developers did not have great memories of earlier versions of EJB. Read more
Published on March 5, 2007 by Harshad Oak

4.0 out of 5 stars Nice overview
Over the course of a couple weeks I read the entire book. I found that the book provides the most value by doing this. Read more
Published on February 26, 2007 by J. Faulkner

2.0 out of 5 stars too much fluff
I have not read the book fully as my first impressions of the book are not good.
I returned it immediately after I bought this from amazon. Read more
Published on January 13, 2007 by Saran

5.0 out of 5 stars Really a "From Novice to Professional" book.
I've found it complete! It covers all topics related to EJB3 application development: persistence API, message-driven, entity and session beans, web-services, transactions,... Read more
Published on January 5, 2007 by Marcio Andrade

5.0 out of 5 stars You need this book (from review on Egyptian Java User Group)
I asked a friend how to start EJB he suggested this one and it was a great recommendation.
I started with the forword which written by Floyed Marinescu you should read it... Read more
Published on December 27, 2006 by aswani

4.0 out of 5 stars Good book, too many errors
I've bought the electronic version of this book from the APRESS site.
I'm going to use this book, together with the SUN EJB3 specs, for preparing the future SCBCD 5. Read more
Published on December 21, 2006 by Costa Michele

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)

Beginning EJB 3 Application Development: From Novice to Professional (Beginning: from Novice to Professional)

We (the authors) thought you would appreciate some more info about this book.  Here is the text from the back cover: Dear Reader, When we came up with the idea for this book, the lightweight EJB™ 3 API was still in its early stages—yet it was clear ...

(Report this)
Created on Nov 02, 2006, last edited on Nov 02, 2006.

 Read More and Edit at Amapedia.com opens new browser window




Look for Similar Items by Category


Tanaka Landscaping Power Tools

Shop for Tanaka products at Amazon.com

Tanaka provides commercial-grade blowers, trimmers, accessories, and other landscaping equipment for the homeowner.

Shop all Tanaka

 

Best Books of 2008

Best of 2008
Find our top 100 editors' picks as well as customers' favorites in dozens of categories in our Best Books of 2008 Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Powerful Precision

Shop for circular saws
When working with lumber, a circular saw is a very handy tool with a variety of uses.

Shop for circular saws

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates