您的位置:首页 > 编程语言 > Java开发

spring,struts,hibernate三大框架编程原理

2010-06-07 17:40 260 查看


一.client(客户端)发送一个请求给application server(如:tomcat),application 把这个请求发给struts,调用struts的dofiter()进行分发,会找到对应的actgion,action中对应的方法,如execute;action会调用后台的service这层,进行业务逻辑处理(business),进处理的时候,就要结合hibernate 用到dao这层,dao把model进行persistence操作(持久化).操作完成就返回service-action-struts

根据配置文件找到对应的视图。

二.spring是贯穿整个过程,sping的编程理念是面向接口编程,面向抽象编程。当action要调用service的时候,调用哪个service呢? spring 的作用就是把service注入到action里,把dao注入到service里,还能针对service进行申明式事务管理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: