|
From: Kopylenko, D. <dko...@ac...> - 2003-08-01 14:28:40
|
-----Original Message----- From: Kopylenko, Dmitry Sent: Friday, August 01, 2003 10:00 AM To: 'tri...@tr...'; Kopylenko, Dmitry Cc: 'springframework-developer' Subject: RE: [Springframework-developer] New Spring production deployment Thomas, all, This is phase 1 of the project (public site). Now we're planning to begin phase 2 (administrative site). Phase 1 is the simple and consistent Spring architecture - JavaBean based objects wired through a bean factory and deployed in the Web container (no remote access). There is a layer of Business Interfaces and a distinct layer of DAO interfaces for the "middle tier". Business Interfaces are implemented by POJO and DAO interfaces are also implemented by POJO utilizing plain old SQL and Spring's JDBC abstraction layer. As for the tx management we're using Spring's declarative AOP CMT with JtaTransactionManager strategy. Also we've implemented few of our own aopalliance AOP interceptors such as "DebugInterceptor", "AuditTrailHandlerInterceptor", "MailConfirmationInterceptor" - works like a charm :-) In the web tier we're using Spring's MVC framework (we chose to use MultiActionControllers exclusively for this phase). The deployment platform is Sun Solaris 8, app server is Jboss 3.2.0/Tomcat 4.1, the RDBMS is Oracle 9i. So there it is. For phase 2 we would probably look into Hibernate (we're pretty new to it though). Once again, the architecture is "clean" and the performance is also VERY GOOD. Just wanted to mention - it all started by me picking the copy of Rod's book about 8 months ago :-)) Regards, Dmitriy. -----Original Message----- From: tri...@tr... [mailto:tri...@tr...] Sent: Friday, August 01, 2003 9:39 AM To: Kopylenko, Dmitry Cc: 'springframework-developer' Subject: Re: [Springframework-developer] New Spring production deployment Dmitriy > I guess it could be considered a Spring success > story :-) > I would say so. It looks great, congratulations on a successful poject. I'm sure there is interest in getting your views on using Spring for developing this application. To start - what does your database layer look like? Are you using Spring JDBC or are you using Hibernate? Thomas |