Books : Professional Portal Development with Open Source Tools: JavaTM Portlet API, Lucene, James, Slide

In association with Amazon.com
 View Shopping Cart or Checkout 

Author name: W. Clay Richardson, Donald Avondolio, Joe Vitale, Peter Len, Kevin T. Smith

 : Professional Portal Development with Open Source Tools: JavaTM Portlet API, Lucene, James, Slide
View Bigger Picture

Regular marked price: $39.99
Discount Price: $26.74
Cost Savings: $13.25 (33%)
Price fluctuation possible.

Used Price: $0.58
Third Party New Price: $11.60


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



Customer Reviews
User popularity level:  out of 5 stars

Rated by buyers 2 out of 5 stars - very unfortunate
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 1 out of 5 stars - Professional Portal Development with Open Source Tools: JavaTM Portlet API, Lucene, James, Slide
Sorry for bad review but book is not for Professional but novice users and managers.



Rated by buyers 1 out of 5 stars - Just like a Poorly Architeted Portal - A Framework without Much Substance
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 5 out of 5 stars - An important text for portal development
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 1 out of 5 stars - Rip off
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.



see more


Find other books like this one:

 


Statistics Psoriasis / How Can I Treat Anxiety / Emma / Bertram Copes Year / Cars /
Advertising Business Gift Manufacturer Aunt Em Dorothy Book By You Game Holmes Online Sherlock Psoriasis Cure The Jungle Book Mowgli Learn Arabic Alice In Wonderland Quote Valentine Gift Idea For Him Sherlock Holmes Dvd Indian Wedding Dresses

Home - Soccer - Swords - Tennis - Baseball
Basketball
Body Building
Hockey
Football