tapestry-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From tapestry-...@jakarta.apache.org
Subject [Jakarta Tapestry Wiki] New: PortalSupportProposal
Date Mon, 14 Jun 2004 18:40:11 GMT
   Date: 2004-06-14T11:40:10
   Editor: HowardLewisShip <hlship@apache.org>
   Wiki: Jakarta Tapestry Wiki
   Page: PortalSupportProposal
   URL: http://wiki.apache.org/jakarta-tapestry/PortalSupportProposal

   no comment

New Page:

= Problem Description =

Tapestry is currently limited to support for the Servlet API.  This means that Tapestry applications
can not be used (directly) as part of a portal, as defined
by the [http://www.jcp.org/en/jsr/detail?id=168 JSR-168 Java Portal Specification].

= Proposed Solution =

I don't know the details of the differences between Servlet API and Portal API. Research must
be done (and recorded here!)

I ''suspect'' that the difference can largely be worked out by introducing a Tapestry-specific
API that can be facade over either Servlet API or Portal API. I understand this
is the solution used by JavaServerFaces.

Access to the Servlet API is buried several layers deep, i.e., {{{getRequestCycle().getRequestContext().getRequest()}}},
and the vast majority of code and components do not access the Servlet API objects at all.
A change along these lines would not be fully backwards compatible.

= Discussion =

To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org

View raw message