SSH框架总结
来源:互联网 发布:八爪鱼头部按摩器 知乎 编辑:程序博客网 时间:2024/05/24 02:41
Struts、spring、Hibernate在各层的作用
1)struts 负责 web层.
ActionFormBean 接收网页中表单提交的数据,然后通过Action 进行处理,再Forward到对应的网页。 在struts-config.xml中定义, ActionServlet会加载。
2)spring 负责业务层管理,即Service(或Manager).
1. service为action提供统计的调用接口,封装持久层的DAO,。
2.可以写一些自己的业务方法。
3.统一的javabean管理方法
4.声明式事务管理
5.集成Hiberante
3)Hiberante,负责持久化层,完成数据库的crud操作
hibernate 为持久层,提供 OR/Mapping。
它有一组 .hbm.xml文件和 POJO,是跟数据库中的表相对应的。然后定义DAO,这些是跟数据库打交道的类,它们会使用PO。
在struts+spring+hibernate的系统中,
对象的调用流程是:jsp-> Action-> Service ->DAO ->Hibernate。
数据的流向是 ActionFormBean接受用户的数据,Action 将数据从 ActionFromBean 中取出,封装成VO或PO, 再调用业务层的Bean类,完成各种业务处理后再forward。而业务层Bean收到这个PO对象之后,会调用DAO接口方法,进行持久化操作。
0 0
- SSH框架学习总结
- SSH框架学习总结
- ssh框架总结
- SSH框架总结
- SSH框架搭建总结
- SSH框架总结
- SSH框架总结
- SSH框架总结
- 搭建SSH框架总结
- ssh框架学习总结
- SSH框架总结
- SSH框架总结
- ssh框架内容总结
- ssh框架个人总结
- SSH框架总结
- SSH框架总结
- SSH框架学习总结
- ssh框架面试总结
- 【数据结构与算法分析】《算法竞赛入门经典》第一章 示例及答案
- request.getParameter() 和request.getAttribute() 区别
- Oracle数据库如何打补丁
- 数据库SQL优化大总结之 百万级数据库优化方案
- 二叉搜索树的后序遍历序列
- SSH框架总结
- 算法之——上台阶
- HDU-5695 Gym Class(拓扑排序)
- [读书笔记]
- poj 3641 快速幂
- 嵌套全选jq代码
- 屏幕适配
- 二叉树中和为某一值的路径
- SVM算法的一点点理解