· What is PLUTO? Pluto is an Open Source project under Apache, which is an implementation of a Portlet Container based on Portlet SPECS. It also provides Sample Portal implementation. But the function is relatively simple:
For example, 1) There is no complex Layout implementation. 2) Not Multi-User Enabled, for example, portlet preferences between different USERs can share.
Remember that PLUTO is just a portlet constel implementation. · JetSpeed compiles to deploy JetSpeed steps: 1. Install Maven2. Download the WinCVS client, download the JetSpeed source code CVS -D: PServer: anoncvs@cvs.apache. Org: / home / cvspublic login password: empty
CVS -D: PServer: anoncvs@cvs.apache.org: / home / cvspublic Checkout Jakarta-jetspeed3.build JetSpeed Maven War4. Install Tomcat 4.1.245. Take the JetSpeed.war file to the Tomcat WebApps directory 6. Start Tomcat, And at: http: // localhost: 8080 / jetspeed Access
JetSpeed plug-in, our own project is developed separately with JetSpeed, no coupling; JetSpeed as a component specific steps: Modify C: / jakarta-jetspeed / tutorial directory maven.xml maven -dtutorial = n
Jportal5: Add a HelloWorld Portleta. Implement a HelloWorldportlet class B. Add to .xreg file C. Customizer to Page
Jportal7: Velocity ContentJportal8: JSP ContentJportal9: Connected Database Jportal10: XMLJPORTAL12: CSS
At present, JetSpeed is slow to run, which may be related to a connection, which is timeout, and has not been found to remove the connection. Unplug the network cable is much faster. Jetspeed slow reason
JetSpeed2, Pluto implements JSR168 specification, but implemented framework
JetSpeed Displays the contents TUTORIAL5, 6, using the getContent () method of portlet interface; other ways to configure VM (JSP) and Action.
Portlet initialization parameters and properties, XREG and PSML (Portal Structure Markup Language)
Web Service Call (SOAP)
The web layer can use JSP and Velocity, using the MVC mode database layer for Torque
The biggest shortcoming: no JSR168 specification