> -----Original Message----- > From: Ted Husted [mailto:husted@;apache.org] > Sent: Thursday, October 17, 2002 3:31 AM > To: Struts Developers List > Subject: Re: Terminology: modules versus sub-apps > > > I'm not exactly sure of what we all are thinking of. > Organizing large and/or multilingual applications is a big > topic, and there would be lots of different ways to go here. > > The idea with the sub-application modules is to simply add > one more layer of nesting under the application > context. This makes it easy to take two applications that > were developed independantly and clunk them together > -- like portlets. Another consequence of modules is that it > gives you extra sets of struts-config.xml's to work > with that automatically have their own namespace. In effect, > it puts "Chinese Walls" between your developers so > they don't step on each other. > > Of course, there are other ways to organize modules. Another > would be to nest or scope modules, like Locales, so > that more specific configurations each inherits elements from > more general configurations. I do know teams that > use this sort of approach to customize a single applications > for various clients and also to provide role-based > views. > > Perhaps as an adjunct to Steve's roadmap we can open > documents where we can start to enumerate the various > approaches for future study, inlcuding this one.
+1 -- Martin Cooper > > -Ted. > > 10/16/2002 9:34:48 PM, "Peter A. J. Pilgrim" > <[EMAIL PROTECTED]> wrote: > >At the mo, I understand that there is just one level of sub > applications > >that can work reasonably well e.g "config/sub1", > "config/sub2" and you > >guys (and gals) are thinking of extending this to its > natural conclusion > > > >"config/usa/ny/ny" > >"config/europe/spain/madrid" > >"config/europe/spain/barcelona" > >"config/europe/england/london" > > > >then I might suggest that maybe you take a leaf from "Log4J" > categories. > >* define arbitary tree paths and nodes. > >* define arbitary struts "category" that you can always get > the root from. > > > >Have I bitten off more than I can chew or barking up the wrong tree? > >-- > >Peter Pilgrim > >ServerSide Java Specialist > > > >My on-line resume and for interview videos about myself, J2EE > >Open Source, Struts and Expresso. > > || > > \\===> `` http://www.xenonsoft.demon.co.uk/no-it-striker.html '' > > > > > >-- > >To unsubscribe, e-mail: > <mailto:struts-dev-unsubscribe@;jakarta.apache.org> > >For additional commands, e-mail: > <mailto:struts-dev-help@;jakarta.apache.org> > > > > > > > > > -- > To unsubscribe, e-mail: > <mailto:struts-dev-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: > <mailto:struts-dev-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:struts-dev-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-dev-help@;jakarta.apache.org>