|
From: <jas...@ma...> - 2004-11-10 08:42:56
|
Its an interesting question. Just one immediate thought; I can see=20 there being a need for a Spring deployment unit of some kind; e.g. a=20 jar containing an applicationContext.xml file in APP-INF/ or something=20= - maybe having any additional jars required inside the jar in=20 APP-INF/lib. One there's a deployment unit we can add native support to Geronimo=20 (and other containers could support it too) plus we could support hot=20 deployment of units inside Spring natively rather than relying on the=20 J2EE deployment units (WAR / EAR / RAR) If there was a deployment unit; the only real issue is how to handle=20 cross-deployment unit references; but we could always use JNDI / JMX=20 for that or use a hierarchy of BeanFactory instances. On 9 Nov 2004, at 22:51, James Cook wrote: > We have been developing a large enterprise application using Spring=20 > and it > has proven to be a very effective framework. We use the Data access > abstractions heavily, along with transaction management and Hibernate > support. > > Now that we have most of the concepts down, some coworkers and myself=20= > are > now considering the challenges inherent in packaging our business=20 > objects, > service layers, spring configuration files, etc. into reusable=20 > component > packages. We want to be able to give other developers in the company a=20= > jar > file that contains all of this content and simply drop it into their > project. > > There are a lot of similarities (and differences) between what we face=20= > and > what EJB components deal with. EJB has solutions for mapping=20 > dependencies in > a component package to the primary application (ejb-ref, etc.) and we=20= > are > beginning to talk about how to accomplish similar behavior using=20 > Spring. > > Ultimately, there are probably many nuances to this process that we=20 > won't > know until we actual do it, but I was wondering if the development=20 > team has > some insight into some of the Spring features that already exist that=20= > can > assist in some of these challenges? Perhaps also there are some=20 > features > that are on the drawing board to assist in this matter also? > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_idU88&alloc_id=12065&op=3Dclick > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > James ------- http://radio.weblogs.com/0112098/ |