Regarding Milestone 1 - Registering the JSF Implementation [message #470629] |
Mon, 31 October 2005 14:58  |
Eclipse User |
|
|
|
The "Register the JSF Implementation" use case calls for 6 pieces of
information:
* Name
* JSF Version supported
* Libraries
* Tag libraries
* Default servlet name
* Default servlet class
I don't think we need to collect "Tag Libraries" because the JSP spec
requires the tlds to be in the same jar as the implemenation so we can
just pick them up from the jar file.
- John Rohrlich
BEA Systems
|
|
|
|
|
|
|
|
Re: Regarding Milestone 1 - Registering the JSF Implementation [message #573780 is a reply to message #470629] |
Mon, 31 October 2005 20:05  |
Eclipse User |
|
|
|
You're absolutely right, John.
Our current research-in-progress for M1 slims this list down to collecting
just Name, JSF Version, and Libraries. The servlet class name is fixed (as
"javax.faces.webapp.FacesServlet") by the JSF spec., and our current
thinking is that the "Default servlet name" should be a JSF preference, not
specific to any one implementation. (We haven't updated the M1 web page yet,
but we will as we work through our current investigations.)
It is possible (though not required) for a JSF implementation to include tag
libraries in addition to core and html, so post-M1 I expect we will explore
automated discovery of all TLDs in the specified libraries and possibly some
form of tag library registry.
Thanks for the input,
Ian Trimble (Oracle)
John Rohrlich wrote:
>
> The "Register the JSF Implementation" use case calls for 6 pieces of
> information:
>
> * Name
> * JSF Version supported
> * Libraries
> * Tag libraries
> * Default servlet name
> * Default servlet class
>
> I don't think we need to collect "Tag Libraries" because the JSP spec
> requires the tlds to be in the same jar as the implemenation so we can
> just pick them up from the jar file.
>
> - John Rohrlich
> BEA Systems
|
|
|
Re: Regarding Milestone 1 - Registering the JSF Implementation [message #573792 is a reply to message #470631] |
Mon, 31 October 2005 23:03  |
Eclipse User |
|
|
|
Ian Trimble wrote:
> It is possible (though not required) for a JSF implementation to include
> tag libraries in addition to core and html, so post-M1 I expect we will
> explore automated discovery of all TLDs in the specified libraries and
> possibly some form of tag library registry.
Actually, we've had a similar need in WTP's JSP component for a long
time. We've almost got a registry ready for API in the JSP
TaglibIndex class, but it's more oriented around locating a TLD (by
path or relative reference, web.xml mapping, project *buildpath*,
and JSP 1.2 auto-discovered URI) and providing information on how to
access its contents than actually modelling its contents directly.
Perhaps there's some space for collaboration, if not at least the
potential for reuse?
--
- Nitin
|
|
|
Re: Regarding Milestone 1 - Registering the JSF Implementation [message #573804 is a reply to message #470632] |
Wed, 02 November 2005 16:43  |
Eclipse User |
|
|
|
Nitin Dahyabhai wrote:
> Ian Trimble wrote:
>
>> It is possible (though not required) for a JSF implementation to
>> include tag libraries in addition to core and html, so post-M1 I
>> expect we will explore automated discovery of all TLDs in the
>> specified libraries and possibly some form of tag library registry.
>
>
> Actually, we've had a similar need in WTP's JSP component for a long
> time. We've almost got a registry ready for API in the JSP TaglibIndex
> class, but it's more oriented around locating a TLD (by path or relative
> reference, web.xml mapping, project *buildpath*, and JSP 1.2
> auto-discovered URI) and providing information on how to access its
> contents than actually modelling its contents directly. Perhaps there's
> some space for collaboration, if not at least the potential for reuse?
>
We are definitely interested in looking into the registry implementation
in the ESP component. Please point us to any design doc on this feature.
We can explore areas of collaboration for the TWP 1.5 release.
-Raghu
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.31683 seconds