dao---service---action分层结构
来源:互联网 发布:手机淘宝个人主页标签 编辑:程序博客网 时间:2024/06/01 08:44
之前有看过一些ssh2中采用dao---service---action分层结构写的程序,一开始并不明白为什么这样写,慢慢自己用dao/service/action模式写一些程序后,才对这分层结构有一定理解。
个人理解:
1、dao层主要是包括一些对数据库操作的接口和实现例如:CRUD。
例如:public void save(User user ) throws Exception;//接口
public void save(User user ) throws Exception{ //实现,继承HibernateDaoSupport
getHibernateTemplate().save(user);
}
2、service层只要是实现一些业务逻辑,业务逻辑实现也是使用dao层提供的对数据库操作的接口和实现。
例如:public int loginValid(String user,String pass)throws Exception;//验证用户登录合法接口
public int loginValid(String user,String pass)throws Exception{
....................dao层里面的方法
}
3、action层实现调用业务逻辑方法来处理用户的请求。
public String execute() throws Exception
{
...............................................
}
- dao---service---action分层结构
- ssh2中采用dao---service---action分层结构
- 关于MVC结构中的action,service,dao,domain的解释
- Action+Service +Dao Model
- Action/Service/DAO
- Action(controller) service DAO
- Action/Service/DAO简介
- Action+service+DAO
- Action/Service/DAO
- Action/Service/DAO
- Android中的分层----service 层,domain层,dao 层,action层等设计
- Java分层思想:Action层, Service层 ,modle层 和 Dao层的功能区分
- view\controller\service\DAO层的功能介绍以及联系,分层结构
- dao和service的分层意义
- Action+Service +Dao三层的功能划分
- action service dao entity form 简单理解
- Java Web中的Action、Dao、Service、Model
- springIoc案例之action/service/dao
- linux下如何安装.bunld文件
- MiniGUI移植到s3c2410
- Socket通信
- 计算机类核心期刊排名(国内)
- 安装ant和环境变量配置
- dao---service---action分层结构
- Gabor filter
- Java 多线程编程之二 volatile 关键字的使用
- java 强引用,软引用,弱引用,虚引用
- 有一群海盗(不多于20人),在船上比拼酒量
- eclipse从数据库逆向生成Hibernate实体类
- PHP的运行原理 : 内幕:PHP是如何显示“你好世界”的?
- java 回调函数 的介绍
- Python3碰到的编码问题