系统架构是现在主流的SSH架构模式,使用了Spring的Ioc来实现组件之间的依赖关系注入,使用Spring的AOP编程实现权限控制、日志服务等与业务无关的系统服务,以及Struts的action、form、Jsp页面的结构架构的整合如下: Web层:使用JSP,Struts,JSTL,EL技术,通过调用业务接口来调用具体的业务组件的实例,而业务组件的实例是Spring的IOC容器取得。 业务层:使用业务委托模式使控制层与业务实现分离,避免控制层与业务层的耦合带来的维护和升级带来的困难。 数据库访问层:将对持久层数据库的基本添加,修改,查找等操作提取到BaseDAO中,BaseDAO继承Spr