Regular marked price: $39.99Discount Price: $26.74
Cost Savings: $13.25 (33%)Price fluctuation possible.
How soon does it ship: Usually ships in 2 to 3 weeks
Shipping? Absolutely FREE if you qualify for Super Saver Shipping.
Type of bind: Paperback
Dewey Decimal Number: 006.76
EAN num: 9780471469513
ISBN number: 0471469513
Label: Wrox
Manufacturer: Wrox
Quantity: 1
Page Count: 456
Printing Date: February 27, 2004
Publishing house: Wrox
Sale Popularity Level: 684687
Studio: Wrox
Other books you might be interested in perusing:
Editor's Notes and Comments:
Product Description:
* Portals provide a single, integrated point of acess to business information for decision-making and collaboration, and are one of the fastest growing markets within IT
* A complete tutorial and reference guide to Jetspeed, Lucene, James, and other open source tools used to build and deploy J2EE portals
* Introduces readers to each open source portal server and tool and shows how to build and deploy portal applications
* Explains how to develop an effective browser environment and Web services for the portal
* Authors are experts in portals development with open source tools and supply code-intensive examples for building real-world portals applications
User popularity level:

Rated by buyers
-
I concur with just about every other reviewer. At a time when there's such a dearth of introductory material on jsr 168, I expected a lot from this book, but unfortunately got very little out of it, and worse yet, I have had to un-learn some of the practices I picked up from this book.
I got really excited looking over the very first chapter's example portlet -- a Lucene search portlet. But there are some glaring mistakes in the code. One fundamental mistake I see a lot is their use of request.getParameter("mode") to retrieve the portlet mode, when it's much better to use request.getPortletMode(). The mode parameter is not always set and can sometimes be null; it's much safer to use the getPortletMode() method. In general, I would have liked more explanation in chapter one on jsr 168 basics. There simply aren't enough texts out there that do this well.
But I do laud the fundamental premise of the book -- using powerful, mature open-source projects (apache lucene and james) -- to build a portal. Search and mail are the foundation of any commercial portal and I think the open source alternatives compete well here; however, they haven't been tied into a framework that you can deploy out of the box, so I think the authors tried to meet a very real need.
Rated by buyers
-
Sorry for bad review but book is not for Professional but novice users and managers.
Rated by buyers
-
Enterprise portal based on Portlet is very flexible for rapid development. A good practice is to plug-in quickly a variety of portlets as placeholders to compose a mock-up portal as the baseline for further detailed discusion with stakeholders. Of course, all the parties involved know that the mock-up presented is still a mock-up and they expect there is a production release at the end.
This book is also a mockup, though we readers did not know this until we paid this book as the final deliverable.
This book has two parts. The very first part, Open Source Portals, contains 6 chapters. Chapter 1, The Java Portlet API (JSR 168), mainly lists lengthy attribute names and descriptions for CSS Style Definitions and for User Information Attributes, without much explanation. Much better material may be found online just a google away. Many pages are given to the code of a sample portlet. The explanation is as much as the comments made by poor programmer, almost none. Why do we readers have to pay in order to have the pleasure to read poorly commented coding? The sample is built upon Apache Lucene API, though it has not been introduced at this stage at all.
The remaining 5 chapters in the very first part introduce several subjects that may be used to support a portal development, researching with Lucene, messaging with Apache James (for mail), object to relational mapping with Apache OJB, content management with Jakarta's Slide, portal security. The authors take these pieces of the components of their portal framework. A problem with this book is that the authors keep introduce a large amount of terminologies and software components without much insight. For instance, they never bother to explain why they use Apache OJB in their portal framework. Isn't Hibernate also a popular O-R mapping tool? I wish the authors explained to us other alternatives and at least some hints of why they choose certain open source tools instead of the others in portal development. This is particular important for using open source tools since there are often many alternatives.
The second part is titled How to Build a Portal. Again, you will discover many placeholders without much substance. For instance, under Design Pattern Consideration in Your Portal, nine standard design patterns are presented, several lines of description for each. The authors just do not bother to explain why they consider these 9 patterns are important for portal development and other are not, or they merely provides a partial list to demonstrate design patterns are still important to portal development as it is for any other development. I will give you another example here. Chapter is devoted to Effective Client-Side Development Using JavaScript. The coverage here is just common for any web development. I do not understand why the authors make this subject an entire chapter, in particular since this book covers a large amount of subjects in a moderate 400 pages, and in particular some fundamental subjects are still missing, such as the coverage of portal servers/containers.
I am not kidding. Open source portal/containers are not covered much in this book for Professional Portal development. Open source portal servers are briefly mentioned in the introductory part in about one page, each in several lines. Apache Jakarta Pluto is covered in a bonus chapter on the book's companion Web site. Apache Jakarta Jetspeed is mentioned in 7 linesJ. Liferay Enterprise Portal is introduced in 15 lines. This books give more coverage on EXo Portal. is introduced in 8 lines and it is introduced briefly again at Chapter 9, when a moderate Portlet is demonstrated.
According to the publisher, "An outstanding team of authors provides a complete tutorial and reference guide to Java Portlet API, Lucene, James, and Slide, taking you step-by-step through constructing and deploying portal applications." The book fails to deliver this promise.
Rated by buyers
-
This book helped me overcome some difficulties I had in my new portal development tasks and in understanding some of the basic concepts needed for developing portlets within/without a portal framework. This book is definitely worth a look for those interested in portal creation.
Rated by buyers
-
As others have noted this book is a rip off. Of the 12 Chapters 6 are completly unrelated to Portal deveelopment. Chapter 2 is Searching with Lucene, 3 - Messaging with Apache James, 4 Object to Relational Mapping with Jakarta OJB and 5 is Content Management with Jakarta Slide.
In fairness there are a couple of useful sections - but overall its quite incomplete.
Find other books like this one: