谁能给我一个整合了struts2+spring整合struts2+hibernate的简单项目

(1)由于项目的需要为了提高开发的效率代码简洁因此项目中部分使用注解来代替xml

(2)项目中使用注解的部分主要是spring整合struts2依赖注入的那部分使用注解,其它的还是采用xml

(3)注解标签嘚分类和使用:

注意:@Component的作用泛指所有的组件范围广可以代表数据库操作层DAO,可以代表业务层即service可以代表控制器层action,也可以代表的普通的類区别在于他们都是注入,最后注入到spring整合struts2容器中只不过你使用@Service注入的时候spring整合struts2就知道你这个类是一个业务层的注入,你使用@Repository注入的時候spring整合struts2知道你这个类是一个数据库操作层你使用@Controller注入的时候spring整合struts2知道你这个类是一个控制器,你使用@Component注入的时候他可以理解为只是一個普通的类因为别的程序使用的时候或者运行的时候需要这个对象所以就将这个对象注入进去了本身这个对象注入的时候没有任何的含義。只是别的程序需要该对象的实例而已

的支持,我们不单单将ProductsServiceImpl注入到spring整合struts2容器还要把他所需要的对象也注入到spring整合struts2容器中但需要记住他所需要的对象事先是已经注入到spring整合struts2容器中的,不然的话ProductsServiceImpl对象运行就会报错因为ProductsServiceImpl他所需要的对象你没有提供给它。

//调用模版来保存对象到数据库
//这個注解是事务用的
 
 
 
 

省略了action类的方法省点空间,自行脑补

点击添加后,后台成功把数据入库

我要回帖

更多关于 spring整合struts2 的文章

 

随机推荐