Hi Craig,


Our web-app looks like:                                
                                
                ActionServletMain
                  
   ActionServletModule1    ActionServletModule2  ...
   

All of the controllers are living in the same web-app.
The main controller is the only instance which knows about all the
module-controllers. 
The communication between a module controller and the main controller is
minimal.
Each of the controllers has its own set of JSP/HTML-pages which are located
in its own subfolders.
The file structure looks like: %web-app%\
                                        'main' ui

                                        module1\ 
                                                 'module1' ui
                                        module2\
                                                 'module2' ui
                                        ...         

The reasons for the modularisation are:
1. each module can exist in its own web-app 
2. each module is developed by a different group

Each module has ist own extension-mapping. So the requests with the
extension *.main are served by the ActionServletMain, and *.m1  by the
ActionServletModule1 and so on.



You mentioned:
Craig::>>servlet context attributes set up by the ActionServlet instances
that started first to 
Craig::>>be wiped out by the attributes created
Craig::>>in the ActionServlet instance that started last ...

Since we are using Struts just as a controller framework and are NOT using
any Struts tags, 
are we on the safe side ?
What are the smoking guns in such a model ?

The attributes, that the ActionServlet is setting in the application and in
the session scope (like Locale ) are 
they required for the controller part of Struts or for  the Struts-tags ?


Best Regards, fm

Reply via email to