Enterprise Java Programming with IBM WebSphere

  Author:    Kyle Brown, Gary Craig, Greg Hester, David Pitt, Russell Stinehour, Jaime Niswonger
  ISBN:    0201616173
  Sales Rank:    864558
  Published:    2001-05-11
  Publisher:    Pearson Education
  # Pages:    544
  Binding:    Paperback
  Avg. Rating:    4.0 based on 31 reviews
  Used Offers:    20 from $18.95
  Amazon Price:   
  (Data above last updated:  2008-12-04 11:26:33 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Enterprise Java Programming with IBM WebSphere
  

WebSphere is at the heart of IBM's web strategy: a global Internet software platform that can support any e-business, from startup to megasite. IBM is investing $1 billion to build a WebSphere community that will be 5,000,000 developers strong. Now, there's a comprehensive WebSphere programmer's reference: a hands-on, solutions-focused exploration of every key element of WebSphere server-side programming, including Java servlets, JavaServer Pages, Enterprise JavaBeans, and IBM's powerful VisualAge for Java development environment. They present detailed guidance for architecting WebSphere/J2EE applications that deliver maximum performance, scalability, and robustness. Finally, using a start-to-finish case study, they build an entire system, showing how every piece fits together, how each API interrelates, and exactly how IBM's VisualAge for Java Enterprise Edition and WebSphere implement the J2EE standards.

Suitable for intermediate to advanced Java programmers, Enterprise Java Programming with IBM WebSphere is an up-to-the-minute guide to creating server software using the latest Java standards. It's a perfect one-volume resource for getting on board with some of the best ideas on the Java platform for building enterprise software.

While most books focus on Enterprise JavaBeans (EJB) and related standards without looking at particular Java 2 Enterprise Edition (J2EE) tools, this title zeros in on IBM's popular VisualAge and WebSphere products for building and deploying Java software. The book does a good job of explaining the higher-level principles when it comes to Java standards like Servlets, JSP, and EJB. The more abstract material on the best ways to combine these front-end and back-end technologies is anchored by chapters that show how to use the real IBM tools.

Sections on modeling EJBs, for example, show you how to build real EJBs in VisualAge (including some fine material on associations that will let you model even complex database schemas with Java components). Another plus is material on the specifics of deploying Beans on the WebSphere platform, including tips on editing XML descriptor data. With today's J2EE standards, the genius is in the details. This book strikes a good balance between theory and practical advice. It gives you some of Sun's current best practices, like the Model-View-Controller (MVC). With fast-moving and useful tutorials on Servlet JSP and EJB standards, the authors also discuss layering of components on the server to achieve the separation of presentation and business logic, a must for today's Java Web applications. Patterns and other strategies for making sure you separate the tiers are also introduced.

By anchoring a state-of-the-art tour of Java with samples using real IBM tools, this title provides what Java developers need to use JSPs and EJBs effectively in real projects to solve real business problems. It's quite simply one of the best available tutorials for learning how to build successful Web applications in Java. --Richard Dragan

Topics covered:

  • Survey of e-commerce for business
  • Review of computer architecture (from client/server to Web-based multitiered systems)
  • Introduction to the Java 2 Enterprise Edition (J2EE) and Enterprise JavaBeans (EJB)
  • The Model-View-Controller (MVC) design pattern (including layered applications)
  • HTTP and Servlet basics
  • Introduction to IBM VisualAge for EJB development
  • The IBM WebSphere Test Environment (WTE)
  • IBM WebSphere Application Server for EJBs (installing and configuration hints and using XMLConfig)
  • Managing session state
  • IBM WebSphere Studio tutorial (including JSP development with Page Designer)
  • Servlet design guidelines (including patterns, exception handling, Servlet chaining, and filtering)
  • JSP tutorial (including expressions and directives)
  • Direct and indirect models for JSPs
  • Using Beans with JSPs
  • Testing and deploying JSPs
  • Custom tag libraries
  • Case study for an employee timesheet Web application (including use cases and class diagrams)
  • EJB tutorial (including session and entity Beans)
  • How to use VisualAge to build EJBs (including object-relational mapping tools)
  • Testing and debugging EJBs
  • EJB clients
  • Container-managed and Bean-managed persistence
  • EJB transactions
  • Advanced CMP mapping techniques (including associations)
  • Techniques for layered applications in EJBs (using facade and factory classes)
  • Deploying EJBs in WebSphere
                  Reader Reviews 1 - 20 of 20                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
03-21-06 2 4\4
(Hide Review...)  Out of date. And you must reconfigure your computer to get the software to run.
Reviewer Permalink
The WSAD included is out of date and when I installed the application it would not run. But don't take my word for it. Search the internet for, "The license could not be found. websphere studio application developer 5.0 can not start". (The current version is 5.1.1.)

The IBM web site says to change the date on your PC to May 1, 2005 then install. It does install and will run, but when you reset the date on your PC the license has expired!

Instructions to configure a working database are inaccurate and do not work when followed verbatim. Some of the illustrations and step-by-step instructions no not match the actual screens displayed. The design information is good, but if you are looking for a book to learn how to start using WSAD, this is not the answer.
(Review Data Last Updated: 2008-12-04 11:27:18 EST)
02-18-05 2 4\8
(Hide Review...)  Dont buy this book
Reviewer Permalink
The title is "Enterprise Java Programming with IBM WebSphere" but the book does not teach you how to programm with IBM WebSphere. The book covers very high level and briefly leaving you in the dark.
(Review Data Last Updated: 2008-01-13 08:24:25 EST)
07-30-04 5 3\11
(Hide Review...)  Quality Content
Reviewer Permalink
The quality of the content is awesome. I am looking forward to the Third Edition.
(Review Data Last Updated: 2008-01-13 08:24:25 EST)
07-09-04 5 11\13
(Hide Review...)  The Content Far Overshadows the Errors
Reviewer Permalink
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.

(Review Data Last Updated: 2008-01-13 08:24:25 EST)
07-01-04 1 4\8
(Hide Review...)  Incomplete
Reviewer Permalink
I was under the impression that this would include some step-by-step instructions on how to setup Servlets, JSPs, EJBs, etc... It does, however, they aren't complete. I've had to fill in the blanks in quite a few areas in the Chapter 7 example and I still can't get it to work. There are too many holes in this book if you are looking for some step-by-step instruction.
(Review Data Last Updated: 2008-01-13 08:24:25 EST)
06-02-04 5 15\17
(Hide Review...)  The definitive reference on J2EE development with WebSphere
Reviewer Permalink
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. Once you understand which problems you are trying to solve and which technologies help you solve these problems, it is necessary to understand how to optimally use these technologies. This book does an excellent job of explaining the problems, the applicable technologies, and best practices for applying the technologies.

Another excellent thing about this book is that the authors are obviously passionate about the technologies involved but they are not victims of hype. For instance, the first section of the first chapter on web services (ch. 32) is titled "If Web Services Is the Solution, What's the Problem?" It provides an excellent dose of pragmatism by taking a step back and answering the question, "What problems do the Web Services technologies help me solve, and what problems will they not help me solve?" Many other books simply treat Web Services as a panacea for all technological problems.

If you're developing with WebSphere you need to read this book. If you're developing with a J2EE platform other than WebSphere (shame on you), you will likely still find this book useful for the J2EE best practices it conveys that are not specific to WebSphere.

PS - If you are new to distributed computing and want to use J2EE, the best place to start is by creating a simple J2EE web application. Chapters 6 and 7 of this book provide a good introduction to doing this.

(Review Data Last Updated: 2008-01-13 08:24:25 EST)
05-13-04 2 1\7
(Hide Review...)  Get your Ph.D. in CompSci first!
Reviewer Permalink
The book is thorough, comprehensive but full of buzzwords and gibberish that you'll have a difficult time understanding unless you already know Java and WebSphere. This book is definitely NOT for the beginner wanting to learn Java/WebSphere.
(Review Data Last Updated: 2008-01-13 08:24:25 EST)
03-04-04 4 30\32
(Hide Review...)  Good description of how to use WebSphere and J2EE
Reviewer Permalink
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.

(Review Data Last Updated: 2008-01-13 08:24:25 EST)
02-22-04 4 20\24
(Hide Review...)  Great first or second book about J2EE
Reviewer Permalink
Enterprise Java Programming with IBM WebSphere is a solid overview of J2EE technologies and a great tutorial for using IBM's top-notch IDE for developing J2EE applications.

The authors (all 9 of them) go through the whole J2EE architecture from JavaServer Pages to Enterprise JavaBeans to Web Services one element at a time, including "bonuses" here and there, such as testing certain types of J2EE components, the Apache Struts framework, building a presentation layer using XML and XSLT, and mapping objects to data sources.

Each chapter includes a brief introduction to the technology, starting from the basics, and proceeds through the development steps in WSAD using lots of nice screenshots (which are mandatory for such a topic) and plenty of example code. Although some of the plain text is simply describing the wizards and dialogs of WSAD, the why's are always explained.

My biggest glitch with this book was in fact how the code snippets are rendered. Besides the mandatory typos and occasional weird wordings, the code snippets were often badly formatted and double-spaced which made them unnecessarily difficult to read at times.

The book comes with a 3 CD set of software, including trial versions of WebSphere Studio Application Developer, DB2 Personal Edition, WebSphere Application Server, and all of the book's source code. I had some trouble installing the software but that was most probably because I tried to customize the installations quite a bit

Over 800 pages of "let's walk this through together" type of tutorial is an admirable goal and the authors have done a good job making it a pleasant experience. The book has a lot of content and a lot of it is some of the finest text I've read about J2EE best practices. As one could expect, the trade-off is that none of the topics/technologies are really covered in complete detail. All things considered, I'd say this is a great first or second book about J2EE if you're going to use WebSphere Studio. I really can't say whether it should be the first or second, but I know it makes a great companion for a more in-depth technical reference.

(Review Data Last Updated: 2008-01-13 08:24:25 EST)
01-02-04 5 10\15
(Hide Review...)  Must buy for any WebSphere or J2EE developer at any level
Reviewer Permalink
I had the priveledge of technically reviewing this book. The authors are a group of WebSphere Gurus. The book covers both J2EE and Web Services. Not only does it explain the technologies well, they use real world examples that any developer can reproduce. They also expose the power of WebSphere Studio. Beginners and seasoned developers will gain from this knowledge from this book.
(Review Data Last Updated: 2008-01-13 08:24:26 EST)
06-24-03 1 12\14
(Hide Review...)  Money Lost!
Reviewer Permalink
This book is based on websphere 3.5, you may think it is okay, but things have changed too much from version 3.5 to version 5.0 , it is useless under version 4 too!. In version 3.5 the administration was done using a windows GUI but in version 4.0 web administration was introduced so all menues are gone, the examples are useless!. OK, the desing patterns presented are good but maybe not worth the money.
(Review Data Last Updated: 2006-09-12 17:09:21 EST)
04-15-03 3 2\2
(Hide Review...)  Great on design principles, somewhat dated at this point.
Reviewer Permalink
Since the IDE has changed considerably from v3.5 ( to an IDE built on eclipse ) - this book would really only be useful for learning how to apply good design practices ( MVC, UML etc ) in a WebSphere development environment. For that it's first rate - so actaully 5 stars if that's your area of interest.
(Review Data Last Updated: 2007-07-12 09:31:14 EST)
10-26-02 1 9\11
(Hide Review...)  Not Worth It
Reviewer Permalink
This book had several problems that made me want to put it down. First of all, the organization of the chapters of the book is quite confusing: the different chapters don't seem to fit together or leverage each other. Perhaps due to several authors involved in the book or bad editing. It makes this book *very* difficult to read.

It also merely scratches many important details about the WebSphere server. If you're writing a J2EE book, that is one thing, but there are so many much much better books available for that. One that specializes to a single server should show how that server works in detail. This book seems to completely miss its target and audience: neither a good generic J2EE book, nor a solid WebSphere book.

(Review Data Last Updated: 2006-09-07 17:03:00 EST)
10-15-02 5 1\3
(Hide Review...)  Great coverage of J2EE
Reviewer Permalink
This book was very helpful. High marks for the section on EJBs. Hopefully the next edition will focus on development with WebSphere Application Developer instead of VAJ
(Review Data Last Updated: 2006-09-07 17:03:00 EST)
10-13-02 2 2\3
(Hide Review...)  Not Suitable for IBM Test 158
Reviewer Permalink
Though IBM recommends this, DO NOT buy this for the Test 158. The best thing to do is to download the FREE pdfs Websphere 4.0 App Server Handbook, and 'EJB with VisualAge', print them and study those. I wasted my money.
(Review Data Last Updated: 2007-07-12 09:31:14 EST)
09-29-02 4 3\4
(Hide Review...)  Enterprise Java Programming with IBM WebSphere
Reviewer Permalink
This book has very good instructions and examples on how to use Visual Age for Java and develop Servlets, JSP, EJB, etc. The problem is the organization of the book and its relationship to what's on the CDs and when to look at 'what' is terrible.

The initial chapters' titles (1 - 4) do not describe what is actually included in the chapter.

If you are a designer, developer or application programmer and just want to know what you need to know to get the job done, you will be reading a lot of unnecessary information that will do more to scare you off and overload an already overly difficult set of development tools.

Skip to chapter 5, (see page 226 to learn how to install the case study, and do it [also load Visual Age]). Then proceed from there. Starting with Chapter 5, read all of each chapter THEN go back and do the examples from the case study.

This can be a valuable book if you need to learn how to develop systems using J2EE, you just need to work at it (i.e., how to read this book)!

(Review Data Last Updated: 2007-07-12 09:31:14 EST)
09-12-02 2 1\1
(Hide Review...)  Warning: does not cover Websphere 4.0!
Reviewer Permalink
I bought this book for the following reasons:
* Seemed to cover J2EE including J2EE, including EJB development for WebSphere
* Included a chapter on WSAD (Websphere Studio Application Developer)
* High customer reviews
* Low price (for used book)
My biggest mistake was not to realize that the book was based on Websphere version 3.5 and the chapter on WSAD is based on version 3.5 as well, so this book was barely useful for me.
It does have a good overview of J2EE, EJBs and Websphere, so I think that's what explains the high ratings: it is a good book if you're looking for introductory material on how to develop J2EE applications on Websphere, as long as you're developing on version 3.5. If you're using version 4.0 I recommend staying away from this book.
(Review Data Last Updated: 2006-06-25 16:30:26 EST)
06-26-02 5 1\2
(Hide Review...)  What I call Precision Writing
Reviewer Permalink
Wonderfully written. Beautifully explained. The best book to date that covers VAJ, WAS and J2EE concepts. Even if you are not using VAJ and WAS, read it for its J2EE coverage. You won't regret it...
(Review Data Last Updated: 2006-06-25 16:30:26 EST)
06-13-02 5 1\2
(Hide Review...)  Join the Fast Track to Websphere
Reviewer Permalink
This book is a must if you want to learn Websphere. Few weeks after I read this book and practice some of the exercises I was talking like an expert. This book if fill with good exercises. It covers the main topics and bring you to speed quickly.
(Review Data Last Updated: 2006-06-25 16:30:26 EST)
02-04-02 1 4\13
(Hide Review...)  Really bad book
Reviewer Permalink
This book does not tell you anything useful.
I am an experienced J2EE developer and spend 2 days
on it and do not find anything helpful.
(Review Data Last Updated: 2006-06-25 16:30:26 EST)
  
                  Reader Reviews 1 - 20 of 20                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)