Re: [Keelgroup] Service Dependancies

"Sasvata (Shash) Chatterjee" <[email protected]>
Newsgroups gmane.comp.java.keel.user
Message-ID <[email protected]>
All,

In a continuation of Mike's efforts to split out Persistence, we have 
moved a few other things, mostly config, JDBC JARs, tests, etc. out of 
the keel-* modules into svc-persistent-base.  Most importantly, 
sample-config for JDBC drivers was moved out of keel-server and into 
svc-persistent-base. There is now a small-deploy.properties file which 
will let you build an app with just keel-*, svc-model-defaultmodel, 
svc-event-default, app-navigate and Struts.

This is all just moving files around, none of the API or functionality 
has changed.  Please let us know if you have trouble building/running 
from CVS.

Shash

Michael Nash JGlobal.com wrote:

>I'm just about to check this in. It hasn't broken anything as far as the unit & functional tests are concerned, but please let me know if anyone sees
>a problem as a result. It does make the keel-container a bit thinner - further weight reduction is possible, though :-)
>
>Don't forget to check out svc-persist-base as a new module.
>
>(Shash - Should I add this to the "all" or "default" alias in CVS modules?)
>
>Mike
>
>On Thu, 25 Mar 2004 13:54:50 -0600
>"Shash Chatterjee" <[email protected]> wrote:
>
>  
>
>>Mike,
>>
>>svc-persist-base sounds logical.  +1.
>>
>>I think this will get us closer to being able to do a really pared down Keel
>>if we ever get around to doing that,
>>
>>Shash
>>
>>    
>>
>>>I've run into an interesting situation: If you configure a *-
>>>deploy.properties to include neither of the current implementations 
>>>of persistence service, the resulting Keel server will not start. 
>>>This is because there are classes in keel-container that depend on 
>>>persistence (the List Header stuff, the Database type classes, etc). 
>>>It seems inappropriate that we can't configure an app without 
>>>persistence (especially if that app uses JDO service, for example!)
>>>
>>>These classes are only used for the persistence service, and are not 
>>>required for keel-container otherwise, but I'm not sure where they 
>>>should go. They're used by both svc-persist-default and svc-persiste-
>>>hibernate, so it makes no sense to duplicate them in both. svc-
>>>persist-base perhaps? Module proliferation can get to be too much 
>>>eventually, but maybe this is a case for it?
>>>
>>>Suggestions/opinions appreciated!
>>>
>>>-- 
>>>Michael Nash
>>>
>>>JGlobal Ltd 
>>>Next-Generation Web Application Development and Open Source Support
>>>http://www.jglobal.com
>>>
>>>Bahamas Commerce and Trade
>>>Offshore eCommerce Hosting and Business Services
>>>http://www.bahamascommerce.com
>>>
>>>http://keelframework.org/documentation
>>>Keelgroup mailing list
>>>[email protected]
>>>http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>>>      
>>>
>>
>>http://keelframework.org/documentation
>>Keelgroup mailing list
>>[email protected]
>>http://lists.keelframework.com/listinfo.cgi/keelgroup-keelframework.com
>>    
>>
>
>
>  
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.