Content deleted Content added
Reverted blanking of important sections by 106.51.119.231 |
|||
Line 1:
The '''Java Portlet Specification''' defines a [[design by contract|contract]] between the [[portlet container]] and [[portlet]]s and provides a convenient programming model for Java portlet developers.
== JSR 168 ==
The Java Portlet Specification V1.0 was developed under the [[Java Community Process]] as Java Specification Request '''JSR 168''', and released in its final form in October 2003.<ref>{{cite web|url=http://www.jcp.org/en/jsr/detail?id=168|title=JSR 168|publisher=JCP}}</ref>
The Java Portlet Specification V1.0 introduces the basic portlet programming model with:
* two phases of action processing and rendering in order to support the [[Model-View-Controller]] pattern.
* portlet modes, enabling the portal to advise the portlet what task it should perform and what content it should generate
* window states, indicating the amount of portal page space that will be assigned to the content generated by the portlet
* portlet data model, allowing the portlet to store view information in the render parameters, session related information in the portlet session and per user persistent data in the portlet preferences
* a packaging format in order to group different portlets and other [[Java EE]] artifacts needed by these portlets into one portlet application which can be deployed on the portal server.
* Portal development as a way to integrate the different web-based applications for supporting deliveries of information and services.
== JSR 286 ==
'''JSR-286''' is the Java Portlet specification v2.0 as developed under the [[Java Community Process|JCP]] and created in alignment with the updated version 2.0 of [[Web Services for Remote Portlets|WSRP]]. It was released in June 2008.<ref>{{cite web | url = http://www.jcp.org/en/jsr/detail?id=286 | title = JSR 286: Portlet Specification 2.0}}</ref> It was developed to improve on the short-comings on version 1.0 of the specification, JSR-168. Some of its major features include:<ref>
{{cite web | last = Hepper | first = Stefan | title = What's new in the Java Portlet Specification V2.0 (JSR 286)? | publisher = IBM | date = 18 March 2008 | url =http://www.ibm.com/developerworks/websphere/library/techarticles/0803_hepper/0803_hepper.html }}</ref>
== Portal server ==
|