openejb-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Blevins <david.blev...@visi.com>
Subject Re: Config improvement
Date Mon, 25 May 2009 22:10:39 GMT

On May 25, 2009, at 12:58 PM, Mohammad Nour El-Din wrote:

> Sure you are right :)

Hehe.

> , but the provider does not work like a template,
> it is like a holder for the common config(s) of its related data
> sources.

How is that different?

-David


>
>
> On Mon, May 25, 2009 at 10:54 PM, David Blevins <david.blevins@visi.com 
> > wrote:
>> Oh really, that's crazy.  We've had the provider + service-jar.xml  
>> (which is
>> a template) concept since about 2001.
>>
>> Great minds think alike I guess.
>>
>> On May 25, 2009, at 12:37 PM, Mohammad Nour El-Din wrote:
>>
>>> Great Idea, it is something similar to what you can do in WAS, you
>>> create a Database provider and then you create data-sources based on
>>> this provider.
>>>
>>> On Mon, May 25, 2009 at 10:30 PM, David Blevins <david.blevins@visi.com 
>>> >
>>> wrote:
>>>>
>>>> Poked at this idea a little but didn't have time to get it in  
>>>> before the
>>>> release.
>>>>
>>>> The idea is that instead of doing this as we currently do:
>>>>
>>>> <Resource id="My DataSource" type="DataSource">
>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>  UserName sa
>>>>  Password
>>>>  JtaManaged true
>>>> </Resource>
>>>>
>>>> <Resource id="My Unmanaged DataSource" type="DataSource">
>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>  UserName sa
>>>>  Password
>>>>  JtaManaged false
>>>> </Resource>
>>>>
>>>>
>>>> You can instead utilize the already existing 'provider' attribute  
>>>> to
>>>> point
>>>> to things in the openejb.xml file just as you can already use it  
>>>> to point
>>>> to
>>>> things declared in a service-jar.xml file.
>>>>
>>>> <Resource id="My DataSource" type="DataSource">
>>>>  JdbcDriver org.hsqldb.jdbcDriver
>>>>  JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb
>>>>  UserName sa
>>>>  Password
>>>>  JtaManaged true
>>>> </Resource>
>>>>
>>>> <Resource id="My Unmanaged DataSource" provider="My DataSource">
>>>>  JtaManaged false
>>>> </Resource>
>>>>
>>>>
>>>> Small tweak to reduce the redundant config data.
>>>>
>>>>
>>>> -David
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> ----
>>> Thanks
>>> - Mohammad Nour
>>> - LinkedIn: http://www.linkedin.com/in/mnour
>>> ----
>>> "Life is like riding a bicycle. To keep your balance you must keep  
>>> moving"
>>> - Albert Einstein
>>>
>>
>>
>
>
>
> -- 
> ----
> Thanks
> - Mohammad Nour
> - LinkedIn: http://www.linkedin.com/in/mnour
> ----
> "Life is like riding a bicycle. To keep your balance you must keep  
> moving"
> - Albert Einstein
>


Mime
View raw message