blob: a1a09dcaf132ab1a4b4cff380a69777ac0401347 [file]
<!--
Copyright 2004 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<HTML>
<HEAD>
<TITLE>Portlet API Package description</TITLE>
</HEAD>
<BODY>
The javax.portlet package defines the API for portlets.
<p>
A portlet is a Java technology based web component, managed by a portlet container,
that processes requests and generates dynamic content. Portlets provide a presentation
layer to Information Systems.
<p>
Portlets generate fragments of markup (e.g. HTML, XHTML, WML). A portal combines markup
fragments generated by different portlets into a portal page.
<p>
A portlet container manages the lifecyle of portlets. It also provides the required runtime environment.
<p>
Portlets are bundled in Portlet Applications as web applications using the WAR file format.
A portlet application consists of two deployment descriptors: one to specify
the web application resources (web.xml) and one to specify the portlet resources
(portlet.xml).
<p>
Click
<a href="portlet.xml.txt" target="portlet">here</a>
for an example of a portlet resources deployment descriptor (portlet.xml).
</BODY>
</HTML>