Portlet applications
A portlet application is a deployable unit that contains one or more portlets. It encapsulates all the resources required by the portlets; such as Java™ classes, JSP files, images, deployment descriptors, libraries and other resources.
Developing a portlet application involves the following tasks:
- Deciding whether to use the JSR 286 API, the JSR 168 portlet API or the IBM® portlet API. See Portlet APIs for more information.
- Selecting the markup languages, such as HTML, cHTML or WML, to use. See Markup languages for more information.
- Deciding whether to use Struts technology. See Struts portlet applications for more information.
- Deciding whether to use JavaServer Faces (Faces) technology. See JavaServer Faces portlet applications for more information.
- Creating a portlet project and developing portlets. See Developing portlets