or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
22 used & new from £6.54

Have one to sell? Sell yours here
 
   
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional)
 
 

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

by Raghu R. Kodali (Author), Jonathan Wetherbee (Author), Peter Zadrozny (Author)
2.8 out of 5 stars  See all reviews (4 customer reviews)
RRP: £35.49
Price: £23.62 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £11.87 (33%)
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
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

17 new from £6.54 5 used from £21.00

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) + Enterprise JavaBeans 3.0
Price For All Three: £73.43

Some of these items ship sooner than the others. Show details


Customers Who Bought This Item Also Bought

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

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

by Mike Keith
5.0 out of 5 stars (2)  £26.22
Enterprise JavaBeans 3.0

Enterprise JavaBeans 3.0

by Bill Burke
4.4 out of 5 stars (19)  £23.59
Beginning Java EE 5: From Novice to Professional

Beginning Java EE 5: From Novice to Professional

by Jim; Mukhar, Kevin; Weaver, James L.; Zelenak, Chris Crume
4.0 out of 5 stars (1)  £28.83
Pro JSF & Ajax: Building Rich Internet Components (Expert's Voice in Java)

Pro JSF & Ajax: Building Rich Internet Components (Expert's Voice in Java)

by John R.; Jacobi, Jonas Fallows
£23.16
Beginning Hibernate: From Novice to Professional

Beginning Hibernate: From Novice to Professional

by Jeff; Minter, Dave Linwood
£31.49
Explore similar items

Product details

  • Paperback: 512 pages
  • Publisher: APRESS (25 Sep 2006)
  • Language English
  • ISBN-10: 1590596714
  • ISBN-13: 978-1590596715
  • Product Dimensions: 23.1 x 17.8 x 2.8 cm
  • Average Customer Review: 2.8 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 519,208 in Books (See Bestsellers in Books)

    Popular in this category:

    #6 in  Books > Computing & Internet > Programming > Languages > Java > EJB
  • See Complete Table of Contents

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
   Smart EJB diagrams opens new browser window
www.jetbrains.com/idea  -  IDE for effective EJB development Automatic design & refactoring tool 
   Application Development opens new browser window
www.red2.co.uk  -  Online and offline .NET development Agile development methodology 
   Application Development opens new browser window
www.Concentra.co.uk  -  Bespoke, custom software solutions built to match your requirements 
  
 

Product Description

Product Description

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 headaches--common 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 you'll encounter when migrating from EJB 2.1 to EJB 3.0, so it's highly relevant if you're 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.


Inside This Book (Learn More)
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 
ejb3
java
ejb
ejb 3
persistence
jms
j2ee
enterprise
web services
object relational mapping
java ee 5

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Enterprise JavaBeans 3.0
30% buy
Enterprise JavaBeans 3.0 4.4 out of 5 stars (19)
£23.59
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional)
27% buy the item featured on this page:
Beginning EJB 3 Application Development: From Novice to Professional (Beginning: From Novice to Professional) 2.8 out of 5 stars (4)
£23.62
Pro EJB 3: Java Persistence API (Expert's Voice in Java)
26% buy
Pro EJB 3: Java Persistence API (Expert's Voice in Java) 5.0 out of 5 stars (2)
£26.22
EJB 3 in Action
12% buy
EJB 3 in Action 3.5 out of 5 stars (2)
£20.94

 

Customer Reviews

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

 
3 of 3 people found the following review helpful:
1.0 out of 5 stars Don't buy this book, 14 April 2007
By A. Lawler "tonycatman" (New Zealand) - See all my reviews
(REAL NAME)   
Unless you have been using EJB for several years, don't even consider buying this book. It's not for novice EJB users, it's for novice EJB 3.0 users.

You'll find references to java class annotations with no explanation of what an annotation is for, class examples with multiple inheritances and no explanation of what the parent class is, and random acronyms thrown in to confuse the inexperienced.

All this, while patronising the user with details of the history of EJB and how to set up system variables under Windows.

A book written, I'm convinced, with the aim of improving the employment prospects of the authors rather than educating the readers.

Buy a different book instead. I'm going to.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 3 people found the following review helpful:
4.0 out of 5 stars A Copy of My Short Review for the ACCU UK, 28 Jun 2007
By Peter Pilgrim (London, England) - See all my reviews
(REAL NAME)   
This book is about beginning EJB 3 development. If you have left the planet of Enterprise Java for a few years, you would be forgiven for missing the political decisions that caused the JCP change its direction from design-by-committee to embracing the defacto practices of the community. Therefore first chapter of the book introduces the brief history of the EJB 3 standard. The author explain where the EJB specification fits in within the Java EE 5 standard. There is plenty of source code examples throughout the book, and readers should note that the examples in the book were built against the Glassfish application server. The authors luckily show you how to download the server and set it up accordingly. Following the instructions therein I had the Glassfish server up and running in no time at all. At the time of writing Glassfish has reached 1.0 release, so please note the text may already be slightly out-of-date. Later chapters depend on the Oracle database by default, but because the code is standard Java EE, then it should be at least portable to another application server and database server combination.

Starting with the second chapter here the basic concepts and differences between stateless and stateful beans are well explained. I felt the liberal use of annotations and the early introduction of dependency injection wholly appropriate to the examples. EJB 3 Interceptors also debuted, and wisely the authors avoided the debate, which involved interceptors being so similar to AOP, and why does Java not support AOP in the language by default. For a stateless session beans the authors chose a search facade bean of the type that you find in any ecommerce application. For the stateful example what else would you choose other than a shopping cart bean. The second chapter concludes with compiling, packaging, and deploying to Glassfish. This is the pattern for the rest of the book, and of course, variations on a theme depending on the chapter's context, which include setting up application server resources as well.

From sessions beans we moved quickly on to entity EJBs in chapter three and here the Kodali and Wetherbee provide background into the new Java Persistence API. Chapter four takes the basic JPA knowledge to a more advanced level. There are, thankfully, full descriptions of the three persistence strategies that take care of polymorphic inheritance hierarchies. Message driven bean are covered in the fifth chapter, which introduces the concept of queues and topics. Eventually we find in chapter 7 coverage of the integration of session beans, entities, message driven beans and web services. This is the large practical review of a full EJB 3 application, the wine store that ties all the previous concepts together. The remaining chapters cover EJB 3 deployment and client applications.

The book has lots of examples and screen-dumps of calling javac by hand, thankfully the source code does have Ant build XML files. If you are looking to run the examples on something other than Glassfish then you may be disappointed, if you want to use Maven 2.0 then you are really out of luck, but hey this is "soft" wear not hardware. I don't think the software is difficult to port over to another database and/or application server.

This is a book that I would recommend highly to beginners, because the Java EE universe is so much bigger than it was five years ago. The text, therefore, is suitable for new developer who have been given an EJB 3 project. The book more than a book about persistence it does cover a lot of the Java EE material to do with EJB 3, it is worthy of a place next to your workstation. Hence the Amazon rating (4/5) if you are complete beginner.

Peter Pilgrim,
Java EE software developer, designer and (sometimes) architect for investment banking sector


Friday 2nd February 2007

(Updated and checked 5th April 2007)
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
2.0 out of 5 stars Careless, 14 Feb 2008
By Dr Who (Brighton) - See all my reviews
This book has many small mistakes that are not acceptable.
The example given in chapter 02 has not been thought out very well and I am sure the first reviewer didn't follow the instructions, as he probably didn't need to. I did and the experience was HORRIBLE. Even though a developer will resolve these quickly, a novice would not. Like another reviewer I would suggest try another book. For the price of the book readers should get examples that are interesting, useful, and most of important that are easy to do and WORK. No one wants to wast hours fixing something that I think the authors should have thought out and got right. Disappointed.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


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

4.0 out of 5 stars Strongly Recommended for EJB 3 Beginners and Useful Reference Book for Experienced Engineers
This book is about beginning EJB 3 development. If you have left the planet of Enterprise Java for a few years, you would be forgiven for missing the political decisions that... Read more
Published on 28 Jun 2007 by Peter Pilgrim

Only search this product's reviews



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
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback

Ad

Your Recent History

 (What's this?)

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