• RRP: £26.50
  • You Save: £3.98 (15%)
FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon.
Gift-wrap available.
Quantity:1
Building Java Enterprise ... has been added to your Basket
+ £2.80 UK delivery
Used: Good | Details
Condition: Used: Good
Comment: Expedited shipping available on this book. The book has been read but remains in clean condition. All pages are intact and the cover is intact. Some minor wear to the spine.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Building Java Enterprise Applications: Architecture Vol 1 Paperback – 31 Mar 2002


See all formats and editions Hide other formats and editions
Amazon Price New from Used from
Paperback
"Please retry"
£22.52
£9.11 £0.06
£22.52 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.


Product details

  • Paperback: 320 pages
  • Publisher: O'Reilly Media; 1 edition (31 Mar. 2002)
  • Language: English
  • ISBN-10: 0596001231
  • ISBN-13: 978-0596001230
  • Product Dimensions: 17.8 x 2 x 23.3 cm
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Bestsellers Rank: 2,100,083 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Discover books, learn about writers, and more.

Product Description

Amazon Review

Building Java Enterprise Applications: Architecture is the first of a series aiming to show how to fit the various Java technologies together to build complete applications. As the author observes, it is easy to find resources covering a particular technology, such as Enterprise JavaBeans or Java Servlets, but hard to find an explanation of how to choose the right APIs and connect them correctly. This title covers the back-end, primarily the database, directory server and Enterprise JavaBeans. Other titles in the series cover Web applications and Web services.

The topic is a large one, so you might expect a lengthy volume. In fact, this book is refreshingly short, with around 300 pages. The reason is that the author does not attempt to duplicate other books that cover topics like Enterprise JavaBeans in detail, but rather to show where these technologies fit in the overall architecture. Even so, there is plenty of code to chew on, as the book runs through the planning and implementation of an example application, this time for a fictitious investment broker.

The first half of the book looks briefly at requirement analysis and then covers the data layer, looking at how to design the data store, using a directory server for user management, and coding an Entity EJB to provide access to the database. Next comes implementing a manager component for interacting with the LDAP directory server. After completing the data layer, the author turns to the business logic, looking at a component to control user accounts and examining state management. Finally, the example application has a scheduling element, which makes a good introduction to use of the JMS (Java Messaging Service). The book closes with details of how to set up the application on BEA WebLogic, and provides all the example code.

Overall, the book is a little too brief, leaving significant gaps in what is covered. There is nothing on the use of modelling, for example. Even so, it makes an excellent case study, combining a high-level view that simplifies complex APIs with example code that puts theory into practice. --Tim Anderson

Review

"an outstanding book…I found this book to be very informative and very well written. I am really looking forward to the next two volumes in the set." -- Tracy Pope, Fort Worth Java Users Group, July 2002

The J2EE novice will find it an invaluable guide to avoiding the pitfalls that can trap the inexperienced developer. -- Richard Drummond, LinuxFormat, September 2002

This book provides a combination of a tutorial and worked example, along with an insight into the thought processes of the designer. -- David Kennedy, slashdot.org, October 2, 2002

Customer Reviews

3.7 out of 5 stars
Share your thoughts with other customers

Most Helpful Customer Reviews

5 of 5 people found the following review helpful By A Customer on 15 May 2002
Format: Paperback Verified Purchase
I own many books on servlet programming, jsp and ejb, not to mention JDBC and JNDI etc. I wanted a
book to address how to connect all of these in a cohesive structure. I am pleased to say that this book delivers on what it sets out to do.
The writing style is clear and concise with great diagrams and example snippets.
If, like me, you have been using servlets and other j2ee technology and want a good reference for linking all the elements you currently have and turning them into a solid, well/written product then this book...is for you.
Reccommended.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 2 people found the following review helpful By "asmsoft" on 10 July 2002
Format: Paperback
Excellent book that tries to show you how to write a complete applicaiton. There are serveral important bits missing from the book and references to the website are frequent. The website does not actually give the descriptor files and this would be helpful to build the application.
Would buy it though just for the use of several patterns and its connection to LDAP.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Remon Van Vliet on 24 April 2008
Format: Paperback
I recently received this book and read it in one go. This is possible mostly because it's relatively short and covers a few things that are either so basic (what is a relational database) or outdated (EJB 2.0) that the only relevant sections are those covering architecture.

The title implies that does should be the grunt of the material but alas, it's little more than a basic overview of enterprise application architecture. Most of this book's content seemed a bit too basic and obvious to be of much use.

In short, there are better books out there.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: 12 reviews
16 of 16 people found the following review helpful
Too basic 12 July 2002
By Amazon Customer - Published on Amazon.com
Format: Paperback
I really wanted to like this book, but I simply could not. I enjoyed Brett's Java & XML quite a bit, and my hopes for Java Enterprise Applications were quite high. The idea behind the series, to show how everything in J2EE fits together, sounded really appealing.
Alas, the book did not live up to my expectations. I am an experienced Java developer currently studying for the Sun Certified Enterprise Architect certification. For me, the contents of the book were on the verge of being trivial. I learned a little about LDAP, but the rest of the book was very much fluff, and not very filling.
Even more annoyingly, the book contains some subtle errors and bad practices, like Double-Checked Locking on page 135 ...pooling of potentially broken connections on page 139, arguments from "security through obscurity" on page 151, and suppressed exceptions on page 155. J2EE contains enough pitfalls for practitioners even without experts teaching bad practices.
This book has its good sides, too. It contains much source code, making it a fast read. The amount of source code really highlights some of the very negative aspects of EJBs (especially Entity beans), but the author did give any suggestions for improvements.
If you have just encountered J2EE and EJBs, this book might be good for you. I would rather recommend reading Monson-Haefel on EJBs and the JMS tutorial trail on java.sun.com.
13 of 13 people found the following review helpful
Good for getting started w/ J2EE, BUT TOO MANY ERRORS 28 Aug. 2002
By Andrew Lukasik - Published on Amazon.com
Format: Paperback
I've often seen complaints about O'Reilly's editing in reviews like this. Now I know what all those folks are complaining about. The diagrams and examples in this book are just plain *BAD*. In the section on DB design I don't think there wasn't one ER diagram with out MULTIPLE errors. Where's the quality control? I would have given 4 stars if the diagrams and examples were corrct.
The textual content of the book is actually pretty good, easy to read, but a little slow paced for me. I was initially attracted to the book because of it's promise of bringing multiple J2EE concepts toghether in one read. I'm afraid tho that if I'm left to analyzing and correcting errors in areas that I'm familiar with that I'll be very confused and frustrated by errors in areas I'm not so familar with.
I will certainly scrutinize the next two volumes in the series much more closely before I consider buying.
12 of 13 people found the following review helpful
Extremely disappointing 18 July 2002
By A Customer - Published on Amazon.com
Format: Paperback
I was extremely disappointed by this book. I thought it was a book about how to architect Java applications. It is not. While I appreciate the book's goal of providing practical examples, it is nothing but an example of building one particular application. It's not much more than a tutorial. I want a book of principles, guidelines, best practices for building Java applications - a series of general principles that I can apply to any situation. O'Reilly books are normally great; I bought this book largely because it was from O'Reilly. Big mistake. If you want a book of general principles for how to design a Java enterprise app, Core J2EE Patterns is excellent and much better than this one.
22 of 29 people found the following review helpful
Another Great book from Brett McLaughlin 8 April 2002
By Vinny Carpenter - Published on Amazon.com
Format: Paperback
I have been programming with Java for over 6 years now and have been teaching Java, J2EE for almost just as long. In my role as lead developer, architect, teacher, and mentor, I am always looking for good books that I can recommend that really teaches people how to write good code. In the J2EE arena, I've had two favorites that I always recommend - Core J2EE Patterns: Best Practices and Design Strategies by Deepak Alur and Designing Enterprise Applications with the J2EE Platform by Inderjeet Singh. I love the way those books are written and I find the same traits in this book. I'm going to have to add this book that list as Brett has written a great book.
In the 1st book of the 3-book series, Brett walks the reader through the architectural issues developers typically face when they start on a new project. The 2nd book in this series will deal with Web Applications and the 3rd book will deal with the concept of Web Services.
The book starts off where the developer(s), working for a fictional company gets a set of requirement for an application. As you read the book, you go through all of the steps of the software development process and discovering how the different J2EE technologies work together to make up the final solution. The book is aimed at experienced developers who don't mind wading through hundreds of lines of code. The goal here is to explore and understand concept using code and is not meant for the uninitiated. The author arms the readers with tips, tricks, techniques that make up a good design based on real-world experience which makes this book a really good resource for any enterprise developer.
8 of 10 people found the following review helpful
A long awaited book on enterprise system design 5 May 2002
By Muralidhara Subbaraya - Published on Amazon.com
Format: Paperback
This book kept me absorbed from first to the end. I learnt lot of interesting and important stuff otherwise, I would have missed in my design. The book begins with an imaginary organization in need of computerization. Author starts with data modelling, how we could use LDAP to authentication to authorization, ejb components and usage and finally using an example of JMS. Lots of trips and techniques of good design is illustrated. The author gradually improves the design from previous chapters and and also keep changing the code accordingly. I am glad I bought this book and I am eager to see the next two book in the series.
Were these reviews helpful? Let us know


Feedback