Enterprise Java Programming with IBM WebSphere
| |||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||
| 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:
|
|||||||||||||||||||||||||||||
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 | |||||||||||||||||||||||||||||
| 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 | |