文件名称:jsp论坛管理系统+sqlserver
文件大小:3.05MB
文件格式:RAR
更新时间:2014-04-27 09:14:15
论坛
系统架构是现在主流的SSH架构模式,使用了Spring的Ioc来实现组件之间的依赖关系注入,使用Spring的AOP编程实现权限控制、日志服务等与业务无关的系统服务,以及Struts的action、form、Jsp页面的结构架构的整合如下: Web层:使用JSP,Struts,JSTL,EL技术,通过调用业务接口来调用具体的业务组件的实例,而业务组件的实例是Spring的IOC容器取得。 业务层:使用业务委托模式使控制层与业务实现分离,避免控制层与业务层的耦合带来的维护和升级带来的困难。 数据库访问层:将对持久层数据库的基本添加,修改,查找等操作提取到BaseDAO中,BaseDAO继承Spring的HibernateDaoSupport,各模块DAO继承BaseDAO实现复杂数据访问。由IOC容器DAO的代理实例注入到业务组件中,业务组件通过DAO的委托接口调用DAO对象,使得上层组件不直接依赖于DAO的实现类,使得持久层更换或修改不影响上层组件。