You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Dave Colasurdo <da...@earthlink.net> on 2007/01/25 20:03:23 UTC
Release Notes for 2.0-M2 - EJB content
I'm helping Hernan update the Release Notes for 2.0-M2.
Can folks please provide feedback for the EJB Content that gets
documented in the Release Notes.
Here is the current content..
- EJB 3.0 (via OpenEJB project)
Supported:
- JPA (Custom Provider, App-managed, Container-managed) (Also
supported in 2.0-M1)
- POJO as a Business Interface (both local and remote)
- POJO Session EJBs
- Deployment with no ejb-jar.xml or openejb-jar (just need a
geronimo-openejb.xml for all the geronimo-specific deployment stuff)
- Deployment of annotated beans (@Stateful and @Stateless)
- Injection via deployment descriptor
- @Resource injection for env-entries, resource-refs,
message-destinations, service-refs, most resource-env-refs
- @EJB injection of ejb-refs and ejb-local-refs
- @PersistenceContext injection
- @PersistenceUnit injection
- JNDI references to the ejb
- JNDI references from the ejb
- Transaction support
- Legacy component (i.e. home) interfaces on a Pojo session bean
- Xml-based *and* annotation-based injection for ejbs, except for
message-destinations,
or SessionContext when the field or setter is not named
setSessionContext
- References to business interfaces, local or remote, from a
servlet or an ejb
- References to home interfaces, local or remote, from a servlet
or an ejb
Limitations:
- Extended JNDI and DI types
- Undeploying an ejb module will not remove it's beans. The
server has to be restarted to deploy the same module again.
Thanks
-Dave-
Re: Release Notes for 2.0-M2 - EJB content
Posted by Dave Colasurdo <da...@earthlink.net>.
Ok, have clarified this in the release notes..
Thanks
-Dave-
Dain Sundstrom wrote:
> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>
>> - Deployment with no ejb-jar.xml or openejb-jar (just need a
>> geronimo-openejb.xml for all the geronimo-specific deployment stuff)
>
> To be clear, the geronimo-openejb.xml file is only required if you have
> some geronimo specific stuff that must be configured. In general you
> don't need one.
>
> -dain
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by Dain Sundstrom <da...@iq80.com>.
On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
> - Deployment with no ejb-jar.xml or openejb-jar (just need a
> geronimo-openejb.xml for all the geronimo-specific deployment stuff)
To be clear, the geronimo-openejb.xml file is only required if you
have some geronimo specific stuff that must be configured. In
general you don't need one.
-dain
Re: Release Notes for 2.0-M2 - EJB content
Posted by Joe Bohn <jo...@earthlink.net>.
David,
Did this change make it into the 2.0-M2 branch and the image that Matt
is creating for a vote?
Joe
David Blevins wrote:
>
> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>
>> Limitations:
>> - Undeploying an ejb module will not remove it's beans. The
>> server has to be restarted to deploy the same module again.
>
> Ok, I've implemented undeploy and verified it works using the calculator
> sample app. I can guarantee there are leaks here (there always are the
> first few iterations), but the feature is functional.
>
>> - Extended JNDI and DI types
>
> This works. If your env-entry-type is java.lang.String and we see you
> have a URL, for example, we will convert the value to a URL before
> injection.
>
> -David
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by David Blevins <da...@visi.com>.
On Jan 26, 2007, at 12:21 PM, Bill Stoddard wrote:
> David Blevins wrote:
>>
>> On Jan 26, 2007, at 5:46 AM, Dave Colasurdo wrote:
>>
>>> Thanks... Have made the updates...
>>>
>>> Is there anything that should be added to the limitations section?
>>
>> One of the things I mentioned in another email is that MDBs are
>> completely untested and should be assumed non-functional.
>>
>>> Do we fully support EJB 3.0?
>>
>> :)
>>
>> -David
>
> The answer probably depends on the definition of 'fully'. :)
LOL!
-David
Re: Release Notes for 2.0-M2 - EJB content
Posted by Bill Stoddard <bi...@wstoddard.com>.
David Blevins wrote:
>
> On Jan 26, 2007, at 5:46 AM, Dave Colasurdo wrote:
>
>> Thanks... Have made the updates...
>>
>> Is there anything that should be added to the limitations section?
>
> One of the things I mentioned in another email is that MDBs are
> completely untested and should be assumed non-functional.
>
>> Do we fully support EJB 3.0?
>
> :)
>
> -David
The answer probably depends on the definition of 'fully'. :)
Bill
Re: Release Notes for 2.0-M2 - EJB content
Posted by Prasad Kashyap <go...@gmail.com>.
On 1/26/07, Dave Colasurdo <da...@earthlink.net> wrote:
> Thanks... Have included the MDB restriction in the latest attachment.
>
> BTW, The version in the 2.0-M2 branch is quite stale.
>
> Can someone please refresh the copy at:
> https://svn.apache.org/repos/asf/geronimo/server/branches/2.0-M2/RELEASE-NOTES-2.0-M2.TXT
>
> with the included attachment.
Done
>
> All future changes can then occur in the branch..
>
> Thanks
> -Dave-
Cheers
Prasad
Re: Release Notes for 2.0-M2 - EJB content
Posted by Dave Colasurdo <da...@earthlink.net>.
Thanks... Have included the MDB restriction in the latest attachment.
BTW, The version in the 2.0-M2 branch is quite stale.
Can someone please refresh the copy at:
https://svn.apache.org/repos/asf/geronimo/server/branches/2.0-M2/RELEASE-NOTES-2.0-M2.TXT
with the included attachment.
All future changes can then occur in the branch..
Thanks
-Dave-
David Blevins wrote:
>
> On Jan 26, 2007, at 5:46 AM, Dave Colasurdo wrote:
>
>> Thanks... Have made the updates...
>>
>> Is there anything that should be added to the limitations section?
>
> One of the things I mentioned in another email is that MDBs are
> completely untested and should be assumed non-functional.
>
>> Do we fully support EJB 3.0?
>
> :)
>
> -David
>
>
>>
>> -Dave-
>>
>> David Blevins wrote:
>>> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>>>> Limitations:
>>>> - Undeploying an ejb module will not remove it's beans. The
>>>> server has to be restarted to deploy the same module again.
>>> Ok, I've implemented undeploy and verified it works using the
>>> calculator sample app. I can guarantee there are leaks here (there
>>> always are the first few iterations), but the feature is functional.
>>>> - Extended JNDI and DI types
>>> This works. If your env-entry-type is java.lang.String and we see
>>> you have a URL, for example, we will convert the value to a URL
>>> before injection.
>>> -David
>>
>
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by David Blevins <da...@visi.com>.
On Jan 26, 2007, at 5:46 AM, Dave Colasurdo wrote:
> Thanks... Have made the updates...
>
> Is there anything that should be added to the limitations section?
One of the things I mentioned in another email is that MDBs are
completely untested and should be assumed non-functional.
> Do we fully support EJB 3.0?
:)
-David
>
> -Dave-
>
> David Blevins wrote:
>> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>>> Limitations:
>>> - Undeploying an ejb module will not remove it's beans. The
>>> server has to be restarted to deploy the same module again.
>> Ok, I've implemented undeploy and verified it works using the
>> calculator sample app. I can guarantee there are leaks here
>> (there always are the first few iterations), but the feature is
>> functional.
>>> - Extended JNDI and DI types
>> This works. If your env-entry-type is java.lang.String and we see
>> you have a URL, for example, we will convert the value to a URL
>> before injection.
>> -David
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by Dave Colasurdo <da...@earthlink.net>.
Ok, have added back the restriction regarding undeploying ejb modules
for 2.0-M2. Attaching the latest release notes to this email. Please
verify the eol characters are in the correct format..
Matt will add the Release Notes to the official build.
-Dave-
Prasad Kashyap wrote:
> Two issues here -
>
> 1) Dain's fixes are in trunk. They have not been merged with the M2
> changes yet. So at the moment, the M2 has these limitations.
>
> 2) This is a bigger issue. I don't see the Release Notes in the
> unpacked server !!!
>
> Cheers
> Prasad
>
> On 1/26/07, Kevan Miller <ke...@gmail.com> wrote:
>>
>> On Jan 26, 2007, at 8:46 AM, Dave Colasurdo wrote:
>>
>> > Thanks... Have made the updates...
>>
>> Well, we need to be sure these changes are included in M2. I'm not
>> sure where Matt is in terms of building an RC.
>>
>> --kevan
>>
>> >
>> > Is there anything that should be added to the limitations section?
>> > Do we fully support EJB 3.0?
>> >
>> > -Dave-
>> >
>> > David Blevins wrote:
>> >> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>> >>> Limitations:
>> >>> - Undeploying an ejb module will not remove it's beans. The
>> >>> server has to be restarted to deploy the same module again.
>> >> Ok, I've implemented undeploy and verified it works using the
>> >> calculator sample app. I can guarantee there are leaks here
>> >> (there always are the first few iterations), but the feature is
>> >> functional.
>> >>> - Extended JNDI and DI types
>> >> This works. If your env-entry-type is java.lang.String and we see
>> >> you have a URL, for example, we will convert the value to a URL
>> >> before injection.
>> >> -David
>>
>>
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by Prasad Kashyap <go...@gmail.com>.
Two issues here -
1) Dain's fixes are in trunk. They have not been merged with the M2
changes yet. So at the moment, the M2 has these limitations.
2) This is a bigger issue. I don't see the Release Notes in the
unpacked server !!!
Cheers
Prasad
On 1/26/07, Kevan Miller <ke...@gmail.com> wrote:
>
> On Jan 26, 2007, at 8:46 AM, Dave Colasurdo wrote:
>
> > Thanks... Have made the updates...
>
> Well, we need to be sure these changes are included in M2. I'm not
> sure where Matt is in terms of building an RC.
>
> --kevan
>
> >
> > Is there anything that should be added to the limitations section?
> > Do we fully support EJB 3.0?
> >
> > -Dave-
> >
> > David Blevins wrote:
> >> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
> >>> Limitations:
> >>> - Undeploying an ejb module will not remove it's beans. The
> >>> server has to be restarted to deploy the same module again.
> >> Ok, I've implemented undeploy and verified it works using the
> >> calculator sample app. I can guarantee there are leaks here
> >> (there always are the first few iterations), but the feature is
> >> functional.
> >>> - Extended JNDI and DI types
> >> This works. If your env-entry-type is java.lang.String and we see
> >> you have a URL, for example, we will convert the value to a URL
> >> before injection.
> >> -David
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by Kevan Miller <ke...@gmail.com>.
On Jan 26, 2007, at 8:46 AM, Dave Colasurdo wrote:
> Thanks... Have made the updates...
Well, we need to be sure these changes are included in M2. I'm not
sure where Matt is in terms of building an RC.
--kevan
>
> Is there anything that should be added to the limitations section?
> Do we fully support EJB 3.0?
>
> -Dave-
>
> David Blevins wrote:
>> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>>> Limitations:
>>> - Undeploying an ejb module will not remove it's beans. The
>>> server has to be restarted to deploy the same module again.
>> Ok, I've implemented undeploy and verified it works using the
>> calculator sample app. I can guarantee there are leaks here
>> (there always are the first few iterations), but the feature is
>> functional.
>>> - Extended JNDI and DI types
>> This works. If your env-entry-type is java.lang.String and we see
>> you have a URL, for example, we will convert the value to a URL
>> before injection.
>> -David
Re: Release Notes for 2.0-M2 - EJB content
Posted by Dave Colasurdo <da...@earthlink.net>.
Thanks... Have made the updates...
Is there anything that should be added to the limitations section? Do
we fully support EJB 3.0?
-Dave-
David Blevins wrote:
>
> On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
>
>> Limitations:
>> - Undeploying an ejb module will not remove it's beans. The
>> server has to be restarted to deploy the same module again.
>
> Ok, I've implemented undeploy and verified it works using the calculator
> sample app. I can guarantee there are leaks here (there always are the
> first few iterations), but the feature is functional.
>
>> - Extended JNDI and DI types
>
> This works. If your env-entry-type is java.lang.String and we see you
> have a URL, for example, we will convert the value to a URL before
> injection.
>
> -David
>
>
>
Re: Release Notes for 2.0-M2 - EJB content
Posted by David Blevins <da...@visi.com>.
On Jan 25, 2007, at 11:03 AM, Dave Colasurdo wrote:
> Limitations:
> - Undeploying an ejb module will not remove it's beans. The
> server has to be restarted to deploy the same module again.
Ok, I've implemented undeploy and verified it works using the
calculator sample app. I can guarantee there are leaks here (there
always are the first few iterations), but the feature is functional.
> - Extended JNDI and DI types
This works. If your env-entry-type is java.lang.String and we see
you have a URL, for example, we will convert the value to a URL
before injection.
-David