[seam-dev] Module reviews
Pete Muir
pmuir at redhat.com
Mon Jun 14 06:17:13 EDT 2010
On 14 Jun 2010, at 07:56, Stuart Douglas wrote:
>
> Currently it is:
>
> "java.lang",
> "java.util",
> "javax.annotation",
> "javax.inject",
> "javax.enterprise.inject",
> "javax.enterprise.context",
> "javax.enterprise.event",
> "javax.decorator",
> "javax.interceptor",
>
> Should the root namespace for seam-xml be changed to http://java.sun.com/xml/ns/javaee? I did not use this originally for portability reasons, as other CDI implementations might not like having 'foreign' elements in this namespace in beans.xml.
I think we should stick with urn:java:ee.
>
> Stuart
>
>
> On 14/06/2010, at 4:43 PM, Gavin King wrote:
>
>> On Mon, Jun 14, 2010 at 8:21 AM, Stuart Douglas
>> <stuart at baileyroberts.com.au> wrote:
>>
>>>> ---------
>>>> Seam XML
>>>> ---------
>>>>
>>>> * CDI annotations need to come from the CDI namespace, not the Seam namespace. For example:
>>>>
>>>> <s:Qualifier /> or <s:Specializes /> -> <cdi:Qualifier /> or <cdi:Specializes />
>>>
>>> What namespace is <cdi: bound to? http://java.sun.com/xml/ns/javaee?
>>>
>>> If so should I dump the seam namespace entirely, or just move the annotations into a different namespace?
>>
>>
>> Things that are annotations or types from the CDI/EE packages
>> javax.enterprise.inject, javax.inject, etc, should all live in the
>> default namespace. Not quite sure what it should be called, but the
>> spec used to say:
>>
>> The Java EE namespace urn:java:ee represents the following packages:
>>
>> • java.lang
>> • java.util
>> • javax.annotation
>> • javax.enterprise.inject
>> • javax.enterprise.context
>> • javax.interceptor
>> • javax.decorator
>> • javax.enterprise.event
>> • javax.ejb
>> • javax.persistence
>> • javax.xml.ws
>> • javax.jms
>> • javax.sql
>>
>> Now, for what we're doing, that list is probably a bit long and could
>> be trimmed.
>>
>> --
>> Gavin King
>> gavin.king at gmail.com
>> http://in.relation.to/Bloggers/Gavin
>> http://hibernate.org
>> http://seamframework.org
>
More information about the seam-dev
mailing list