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

Reply via email to