Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Enterprise Java Programming with IBM WebSphere (2nd Edition) 2nd Edition

3.5 out of 5 stars 12 customer reviews
ISBN-13: 978-0321185792
ISBN-10: 032118579X
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used
Condition: Used - Good
Condition: Used: Good
Comment: Includes CDs unopened and unused. Red letters written on top edge and side edge of text block. This book has been read, but remains in clean condition. Cover and pages are intact, but show shelf wear. Binding is in good condition.
Access codes and supplements are not guaranteed with used items.
29 Used from $0.52
FREE Shipping on orders over $25.
More Buying Choices
7 New from $16.98 29 Used from $0.52
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Best Books of the Year So Far
Looking for something great to read? Browse our editors' picks for the Best Books of the Year So Far in fiction, nonfiction, mysteries, children's books, and much more.
click to open popover

Editorial Reviews

From the Back Cover

Enterprise Java Programming with IBM WebSphere, Second Editionby Kyle Brown, Gary Craig, Greg Hester, Russell Stinehour, W. David Pitt, Mark Weitzel, JimAmsden, Peter M. Jakab, Daniel BergForeword by Martin Fowler

Enterprise Java Programming with IBM WebSphere, Second Edition is the definitive guide tobuilding mission-critical enterprise systems with J2EE, WebSphere, and WebSphere StudioApplication Developer. Fully updated for Versions 5.x of WebSphere Application Server andWebSphere Studio Application Developer, it combines expert architectural best practices with acase study that walks you through constructing an entire system.

The authors are an extraordinary team of WebSphere insiders: developers, consultants,instructors, and IBM WebSphere development team members. Together, they offer unprecedentedinsight into the use and behavior of WebSphere's APIs in real-world environments—andsystematic guidance for delivering systems of exceptional performance, robustness, and businessvalue.

Coverage includes—

  • Practical introductions to J2EE, WebSphere Application Server 5.0, and Web application architecture
  • Detailed coverage of Web application construction, including MVC partitioning with Struts, servlets/JSP, and session management
  • Step-by-step guidance for building and testing application business models, including JUnit testing
  • In-depth insight into EJB architecture, including transactions, security, and advanced object relational mapping
  • Web services: examples and best practices leveraging WebSphere Application Server 5.x's latest enhancements
CD-ROMs Included

The CD-ROMs contain trial copies of IBM WebSphere Studio Application Developer (Version 5.0.2),IBM WebSphere Application Server (Version 5.02), and DB2 Universal Database, Personal Edition(Version 8.1.2) for Microsoft Windows 2000/XP. The CD-ROMs also include source code for thecase study examples used in the book.

About the Author

About the AuthorsKYLE BROWN is Senior Technical Staff Member for the IBM Software Services for WebSphere Group.DR. GARY CRAIG, President of Superlative Software Solutions, has co-authored several books onEnterprise Java. GREG HESTER is CTO of CrossLogic. RUSSELL STINEHOUR is CEO of CrossLogic andW. DAVID PITT is Principal Consultant at CrossLogic. MARK WEITZEL is a Senior Software Engineerand Web services specialist with IBM Software Group. JIM AMSDEN is a Senior Software Engineerin IBM Software Group specializing in Model Driven Development. PETER M. JAKAB, President ofObjectSpheres Software Solutions, consults and mentors on IBM WebSphere products. DANIEL BERGis Senior Software Engineer, J2EE Tools Team Lead, at IBM Research, Triangle Park Lab.


New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Hardcover: 960 pages
  • Publisher: IBM Press; 2 edition (December 25, 2003)
  • Language: English
  • ISBN-10: 032118579X
  • ISBN-13: 978-0321185792
  • Product Dimensions: 7.4 x 1.8 x 9.6 inches
  • Shipping Weight: 3.6 pounds
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon Best Sellers Rank: #2,343,382 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By W Boudville HALL OF FAMEVINE VOICE on March 3, 2004
Format: Hardcover
In the race to make legacy technologies and data accessible on the Web, J2EE has emerged as an industry standard. Vendors like Sun, IBM and BEA differentiate themselves in offering containers of varying functionality in which these can be implemented.
This book explains the approach taken by IBM, which uses WebSphere. A very powerful container, whose scope is so extensive that it is reflected in the heft of the book.
Several chapters give good generic descriptions of J2EE, Model-View-Container, Enterprise Java Beans, JSPs and Servlets. These are generic in that little here is IBM specific. Concise. But if you are new to these subjects, you may want to search for books dedicated to those, rather than turn here as a first resort.
The core chapters show how to use WebSphere to implement and host the above items. This, after all, is the emphasis of the book. Especially comprehensive descriptions are presented of Container Managed Persistence and Bean Managed Persistence and Message Driven Beans. And, most importantly, because this is central to commercial applications, how WebSphere rigourously handles transactions. Two-phase commit, rollback etc. These MUST work, and Chapter 28 explains how.
Throughout all this, the authors provide many screen captures of the WebSphere UI, as useful guides. Even just at this level, you can see the tremendous effort that IBM has put into making it as useful as possible. I do not say "easy", please note. WebSphere is highly intricate, and the book will give you an understanding of why this has to be so.
Comment 23 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
First, in the spirit of full disclosure and honesty: I know Kyle professionally as we are colleagues at IBM. However this isn't what causes me to pick up this book several times a week; it's the quality of the content of the book that makes it a frequent reference and source of learning.
J2EE was created to provide a standard framework to create complex, distributed, enterprise applications. Therefore I must take exception with the reader below who complains that this book is "not for a beginner". To enjoy this book in its entirety it is necessary that you are at least aware of the problems of distributed computing (concurrency, data synchronization, connecting to disparate data sources, etc.) and want to learn how to optimally use the IBM WebSphere implementation of J2EE to deal with these problems.
This book is the definitive reference to J2EE application development with IBM WebSphere Application Server and IBM WebSphere Studio Application Developer. Kyle and the other authors do an admirable job of "condensing" a vast body of knowledge and associated best practices into "only" 900 pages. This is the only book I know that covers all of the key topics of J2EE to a satisfactory level of detail within one book.
The thing that makes this book great is its combination of comprehensiveness and guidance towards using the platform correctly. As the saying goes, "a fool with a tool is still a fool", and J2EE's complexity in the hands of an untrained development team can have disastrous consequences. Therefore it is vitally important that you first understand the forces you are fighting against (i.e. the challenges of distributed computing) and then understand which J2EE technologies address these problems.
Read more ›
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover
The design advice contained in this book in invaluable for anyone building Enterprise Java applications. It's not just about programming but about architecture and design. The forward by Martin Fowler says it all: "If you're a WebSphere developer, buy this book for its tutorial on WebSphere, but treasure it for its design advice. If you don't develop in WebSphere, or even J2EE, get this book for its design advice anyway." The book is well organized, has great examples, and is easy to use as either a text-book or "how to" and as a reference for more experienced readers. The chapters on "developing and testing" (servlets, JSPs, domain models) are practical, comprehensive and easy to follow. This book isn't just theoretical - it really takes you through having something up and running on your machine. Buy this book and keep it on your desk.
Comment 13 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Hardcover Verified Purchase
OK, so this isn't a beginner's text. It has literally thousands (yes, thousands) of typos. Why 5 stars? This is simply the best book on explaining and demonstrating J2EE concepts that I've read, and I've read many.
It's virtually impossible to find this much valuable info in one place. And please, don't bash this book until you've read the whole thing (which you may need to do more than once!).
The code on the CD works. As far as showing incomplete printed examples, do you really want every line of code printed in the book? Given the level of developer this book targets, they strike a fine balance of what goes on the existing 900 pages and what can be browsed on the CD. The only topic I had trouble digesting was their discussion on Mapper Objects (Ch. 16), but it's easy enough to understand the code.
I have yet to find a large technical book without lots of errors. I would rate the editing job on this book as 1.5 stars because of the abundance of seemingly careless typos. However, they're minor annoyances that don't detract from this technically correct marvel of a book. As developers, we need useful information. This book more than delivers and is worth every penny.
Comment 16 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews