The goal of JSR (Java Specification Request) , the Portlet and a set of portlet APIs that address personalization, presentation, and. To enable interoperability between Portlets and Portals, this specification will define a set of APIs for Portal computing addressing the areas of aggregation. The Java Portlet Specification V was developed under the Java Community Process as Java Specification Request JSR , and.
|Published (Last):||19 November 2010|
|PDF File Size:||6.43 Mb|
|ePub File Size:||19.25 Mb|
|Price:||Free* [*Free Regsitration Required]|
Views Read Edit View history. A portlet responds to requests from a web client with and generates dynamic content.
Different implementations are available today, the following list enumerates some of them: For those who want to adopt portals certainly need many and variety of portlets to deploy and run. The Expert Group will evaluate defining a Credential mapping service to allow the Portal application to access resources in other applications not supporting the notion of distributed sessions- on behalf of user. The TCK will be managed by Sun and will be available to independent implementors with no requirements to also license or use the RI.
It was released in June For new portlets, consider using JSR to take advantage of its additional capabilities. Portlet API Spec community draft: Some examples of portlet applications are e-mailweather reportsdiscussion forumsand news. The Portlet specification will restrict the use of functions provided by the Servlet API to a subset that makes sense for components providing fragments of a markup page.
Oracle 9i Portal http: It will also address how the security and personalization is handled. Retrieved from ” https: In addition, APIs for vendor extensions, APIs for security, user customization and layout management will be considered.
There will be no shared code requirements. This specification will establish a standard API for creating Portlets, thus avoiding locking in Portal developers in a specific implementation and allowing Portlets developers to reach a wider audience while reducing their development efforts.
The Portlet specification will define a Portlet API that provides means for aggregating several content sources and applications front ends.
JSR is the Java Portlet specification v2. For deployers, it’s easy to keep a single set of solution and deploy it on many. A portlet container pai portlets and provides them with the required runtime environment.
Portlet standards platform pogtlet application programming interfaces that are intended to enable software developers to create portlets that can be plugged into any portal supporting the standards. A portlet container receives requests from the portal to execute requests on the portlets hosted by it. It is expected that both specification leaders will fully share responsibilities associated with group leadership, including group communications, decision making, and agreeing to the business terms for the RI and TCK.
Usually, many Portlets are invoked to in the single request of a Portal page. If this specification, apk a future version of this specification, is included in a future version of a Java platform specification, this specification 618 remain available for use outside the platform specification, and will continue to be evolved outside the platform specification, unless both specification leads agree otherwise.
Articles needing additional references from January All articles needing additional references.
Standard portlet API
Portlets that conform to the JSR specification are more portable and reusable, because they can be deployed to any JSR compliant portal.
This design would not address the transport protocol portleh the remote execution of Portlets, leaving to the specific Portal implementations the support for Portlet remote execution. Testing and debugging portlets. Furthermore, the Servlet specification does not define URL-rewriting functions to allow the creation of links and actions targeted to a specific form within the fragment of a page Portlet portlett fragment.
The Expert group will consider functionality such as support for, parallel execution of Portlets within a single user request, logging, security and personalization.
Java Portlet Specification
It also provides persistent storage mechanisms for the portlet preferences. However, it does not address aggregation, security and personalization. It is an important goal that the design of the Portlet specification would allow implementations to support remote Portlet execution. The Java Portlet Specification defines a contract between the portlet container and portlets and provides a convenient programming model for Java portlet developers.
Unsourced material may be challenged and removed. NOTE that this section has been updated since the original request. The Java Portlet Specification V1.
This section provides you with information that can help you decide which API to use when you develop portlets. A portlet can aggregate integrate and personalize content from different sources within a web page.
Portlets are web components -like Servlets- specifically designed to be aggregated in the context of a composite page.