By Jeff Linwood, Dave Minter
This booklet is an intensive advent into JSR 168 that may support get portal builders up to the mark into this rather new specification. — Thomas Paul, JavaRanch Sheriff How do builders convey present functions right into a portal? How do builders combine content material administration platforms and se's with a portal? and the way do builders start with the Portlet API? Jeff Linwood and Dave Minter assist you resolve those actual difficulties in development Portals with the Java Portlet API. This booklet describes the recent Java portlet API, together with defense, portlet existence cycles, and portlet interplay with servlets and JSP. The examples will paintings on any portal that complies with the JSR-168 portlet API. numerous instance portlets are constructed to provide you hands-on portlet event. you are going to even tips on how to port present servlet and JSP functions right into a new portal surroundings. The authors additionally talk about unmarried Sign-On (SSO) utilizing Kerberos and the GSS-API, syndicating content material with RSS, and integrating a charting resolution with JFreeChart. different issues coated are the open-source Apache Jakarta Lucene seek engine, personalization, portlet configuration, portlet personal tastes, and internet companies for distant Portals (WSRP). XDoclet is additionally used all through parts of this booklet.
Read Online or Download Building Portals with the Java Portlet API (Expert's Voice) (v. 2) PDF
Similar storage & retrieval books
The ebook is definitely written yet is now extraordinarily old-fashioned. The ebook used to be written for GWT model 1. five, yet on the time of my buy GWT 1. 7 used to be the newest liberate. there have been extra variations than I anticipated. in precisely the 1st 3rd of the booklet i discovered the following:
- applicationCreator. cmd is not any longer a GWT command. it's been changed through webAppCreator. cmd
- webAppCreator. cmd creates a special listing constitution than the illustrated examples.
- The default program that GWT generates has changed.
- a brand new occasion version used to be brought in GWT 1. 6. in particular, Listeners are changed with Handlers. you'll stumble upon this for the 1st time in bankruptcy three.
- whereas i used to be following the routines utilizing GWT 1. 7, Google published GWT 2. zero which additional obsoleted this variation. the two. zero liberate brought a declarative UI with UIBinder. in fact that will not be during this ebook. additionally in 2. zero "Development Mode" changed the "Hosted Mode" that is nice yet will confuse the beginner utilizing this ebook as guidance.
The in basic terms method this ebook will be invaluable is that if you obtain GWT 1. five to persist with in addition to the examples. i do not be aware of many programmers, beginner or differently, that will be content material to benefit a know-how on an outdated liberate with deprecated tools and out of date tooling.
I just like the narratives of the ebook, i admire how it flows, and if the authors ever choose to submit a brand new version with GWT 2. zero with an analogous sort and accuracy it'll most likely earn 5 stars. regrettably the booklet is simply too many releases old-fashioned (which is just too undesirable contemplating it used to be simply Copyrighted in 2008! )
Explosive progress within the dimension of spatial databases has highlighted the necessity for spatial info mining concepts to mine the attention-grabbing yet implicit spatial styles inside of those huge databases. This booklet explores computational constitution of the precise and approximate spatial autoregression (SAR) version strategies.
Additional resources for Building Portals with the Java Portlet API (Expert's Voice) (v. 2)
At the time of this book’s writing, Pluto did not have a downloadable, compiled release. org) and download Pluto’s source code from CVS to create a compiled version. 0 release. com, a detailed HOWTO for getting Pluto running. NOTE Pluto’s deployment process is not terribly easy, and there are three distinct steps after you get Pluto running on your machine. org). Check the Pluto installation instructions to determine which version of Maven to install. qxd 3/28/05 3:41 PM Page 20 Chapter 2 The next step is to run the Pluto deployment tool with your portlet application.
Java) is a very simple portlet that displays the same message every time it is rendered in a portal page. Every portlet must implement the Portlet interface. Your portlets should extend the GenericPortlet abstract class, which implements Portlet itself. That way, you can take advantage of the methods on the GenericPortlet class, which we will discuss further on. portlet package, just like the rest of the classes in the portlet API. Figure 2-1 shows the portlet running on Pluto. qxd 7/13/04 12:43 PM Page 13 Portlet Basics Figure 2-1.
The existing application responds to the proxy portlet’s request with a response, which the proxy portlet then translates into a response for the portal. The portal aggregates that response with the rest of its content to produce a page for the end user. Some of the issues to consider when designing a proxied system like this one are SSO and security, personalization, a consistent look and feel, and the ability to keep track of sessions at the proxy portlet level. We convert a web-based open source message board to use portlets in Chapter 13.