1。 web利用的三层为: 1。1 web层,(struts2),Struts2框架用的最多的是action 1。2 service层(spring),spring顶用的最多的是IoC和AOP,把对象的创建交给Spring停止治理 1。
3 dao层(hibernate),hibernate则是用来操做数据库,停止CRUD2。 哪么那三个框架应该是若何整合呢? 思惟是两两整合: 2。1 struts2和Spring停止整合 2。1。1 在struts中action的创建交给Spring停止创建,但是要重视action是多实例的。
2。1。2 要重视导进spring整合Struts2的jar包 2。2 hibernate和Spring停止整合 2。2。1 hibernate中的核心类是SessionFactory,那里要把SessionFactory的创建交给Spring停止治理 2。
2。2 Hibernate的核心文件中停止了数据库信息的设置装备摆设,那里也要交给Spring停止处置 2。2。3 为Dao对象设置装备摆设耐久层的Spring供给的Template 2。2。4 重视导进Spring整合DAO层的ORM包。
0