John- your approach works best for long term operational and maintenance considerations layersa properly architected and designed enterprise system has ability to interchange either the UI or DB with minimal impact to the other layers except for predefined 'interface points' which AOP folks call 'contract' Unfortunately the majority of 'J2EE enterprise systems' which start as prototypes have evolved into monolithic un-architected and un-documented tangled mess..where everyone is afraid to touch an attribute in one component of one layer which would crash the other layers does anyone remember Structured Exception Handling?
Thanks, Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Wed, 17 Sep 2008 16:08:19 -0700 > From: [EMAIL PROTECTED] > To: users@tomcat.apache.org > Subject: Re: Server Maintenance Across Timezones (global) > > John5342 wrote: > > I get around my the same kinds of problems by keeping all the layers of the > > web app seperate so that i can swap them out one at a time and create a near > > seemless upgrade. The layers in my web apps are: > > > > 1 The web interface. > > 2. The application logic. (this may itself be several layers in itself if > > the app is complicated) > > 3. The database access layer. > > 4. The database. > > > > [...] > > > > Hope what i said is useful. > > > > I think it will be useful when we get to the point of redesigning the app > from scratch. It's a bit tough to replace the data access layer of a large > complex app that's been around for a long time though. > > > > > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie. http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008