SSH配置中Spring容器初始化
首先tomcat服务器启动加载web.xml文件 ,web.xml中配置了spring监听器,相当于入口.
由spring加载bean配置文件.确定哪些bean需要注入,哪些需要通过反射实现切面编程。如实现数据库事务添加. 或日志记录等职责.
[数据库层]加载hibernate。对数据连接/数据源统一管理,初始化 . 一般配置会将数据源注入到DAO接口中.再将DAO注入Service接口.
[控制层]加载struts,将Service注入到struts 控制文件. actionSupport中一般只做参数和结果的数据格式的转换。直接调用service实现逻辑的处理
,在serviece 中通过对不同的逻辑处理,完成后,将需要更新的数据,持久化到数据库。
[数据库事务] 一般将事务添加到service中。这样对于总个业务逻辑的处理.当有异常情况 回滚数据库操作.
利用spring的管理 可以简化代码结构,尤其是使用注解,配置文件都几乎可以省了。
如有错误,希望大家能帮助我认识到错误 。 windbell 。