Content deleted Content added
c/e lead and sections; removed dead or potentially spamming external links and those used as references |
c/e to clarify JSR abbreviation, which is the Java Specification Request, not an abbreviation of Java Portlet Specification |
||
(7 intermediate revisions by 4 users not shown) | |||
Line 1:
{{Short description|Technical standard}}
{{more citations needed|date=January 2013}}
A '''Java Portlet Specification'''
==
=== Portlets ===
{{Main|Portlet}}
A [[portlet]] is a [[Pluggable look and feel|pluggable]] [[user interface]] [[software component]] that is managed and displayed in a [[web portal]]. A portlet responds to requests from a web client with and generates dynamic content. Some examples of portlet applications are [[e-mail]], [[weather forecasting|weather reports]], [[discussion forum]]s, and [[news]].
Portlet standards platform independent [[application programming interface]]s that are intended to enable [[software developer]]s to create portlets that can be [[plug-in (computing)|plugged into]] any portal supporting the standards. An example is the Java Portlet Specification. A Java portlet resembles a Java [[Servlet]], but produces fragments rather than complete documents, and is not bound by a URL.▼
==== Portlet containers ====
A portlet is managed by a
==
▲Portlet standards are platform independent [[application programming interface]]s that are intended to enable [[software developer]]s to create portlets that can be [[plug-in (computing)|plugged into]] any portal supporting the standards. An example is the Java Portlet Specification. A Java portlet resembles a Java [[Servlet]], but produces fragments rather than complete documents, and is not bound by a [[URL]]. A Java Portlet Specification (JSR) defines a [[design by contract|contract]] between portlets and the portlet container. JSRs provides a convenient programming model for Java portlet developers.
=== JSR 168 ===
Line 32 ⟶ 27:
==== Portlet Catalog ====
* Initially Java portal vendors had their own portlet development framework thus those portlets were confined to specific portal servers and couldn't be deployed to the rest of the Java portals. After JSR 168 inception, Java portlets may be deployed on any Java portal servers adhering to JSR 168 specifications.
* A Portlets Catalog is a set of portlets that are ready-to-use components for enterprise portals. For those who want to adopt portals certainly need many and variety of portlets to deploy and run. Here Portlets catalog are of use.
Line 40 ⟶ 34:
=== JSR 286 ===
'''JSR-286''' is the Java Portlet
{{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>
* Inter-Portlet Communication through events and public render parameters
* Serving dynamically generated resources directly through portlets
Line 49 ⟶ 42:
=== JSR 362 ===
'''JSR-362''' is the Java Portlet
{{cite web | last = Nicklous | first = Martin (Scott) | title = Portlet Specification 3.0 is Here! | publisher = IBM | date = September 2016 | url = https://static.rainfocus.com/oracle/oow16/sess/1462801563632001pOv8/ppt/JSR362-JavaOne-2016a.pdf }}</ref>
* Resource Dependencies
Line 56 ⟶ 49:
* Servlet 3.1 Alignment
* Portlet Hub & XHR IPC
* FacesBridge Integration via JSR 378<ref>
==See also==
Line 66 ⟶ 59:
== External links ==
* [http://www.jcp.org/en/jsr/detail?id=301 JSR 301] (Portlet 1.0 Bridge for JavaServer Faces 1.2 Specification)
* [http://www.jcp.org/en/jsr/detail?id=329 JSR 329] (Portlet 2.0 Bridge for JSF 1.2 Specification)
Line 77 ⟶ 69:
[[Category:Java specification requests|Portlet specification]]
[[Category:Web portals]]
[[Category:AMD]]
[[Category:AMD microprocessors]]
[[Category:AMD technologies]]
|