controller-service-dao-entity
来源:互联网 发布:足球鞋什么牌子好 知乎 编辑:程序博客网 时间:2024/05/23 02:04
写在前面的话——
技术为王的时代,测试到底还能走多远。不禁萌生想转行做开发的心,和开发朋友聊了聊,说是达到这个标准就可以入行了
什么样的程度才能去做开发
2017/8/18 15:07:28
不是一般的大,是很肥
2017/8/18 15:07:28
不是一般的大,是很肥
2017/8/18 15:07:40
就看长沙那边的要求的
2017/8/18 15:07:46
如果那边前后端分离
2017/8/18 15:07:58
那么只要你会写一套controller-service-dao-entity足够了
2017/8/18 15:08:21
如果前后端都要写,那就还得会html、js了
甚至css
就看长沙那边的要求的
2017/8/18 15:07:46
如果那边前后端分离
2017/8/18 15:07:58
那么只要你会写一套controller-service-dao-entity足够了
2017/8/18 15:08:21
如果前后端都要写,那就还得会html、js了
甚至css
那么就从controller-service-dao-entity开始吧!
DAO层、ENTITY层、SERVICE层、CONTROLLER层
1、DAO层: 持久层 主要与数据库进行交互
DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类,
接着就可以在模块中就可以调用DAO 的接口进行数据业务的而处理,并且不用关注此接口的具体实现类是哪一个类。DAO 层的数据源和数据库连接的参数数都是在配置文件中进行配置的。
2、Entity层(domain层) 实体层 数据库在项目中的类
3、Service层(biz):业务层 控制业务
Service层主要负责业务模块的逻辑应用设计。和DAO层一样都是先设计接口,再创建要实现的类,然后在配置文件中进行配置其实现的关联。接下来就可以在service层调用接口进行业务逻辑应用的处理。
封装Service层的业务逻辑有利于业务逻辑的独立性和重复利用性。
4、Controller层:(action层) 控制层 控制业务逻辑
Controller层负责具体的业务模块流程的控制,controller层主要调用Service层里面的接口控制具体的业务流程,控制的配置也需要在配置文件中进行。
5、View层 此层与控制层结合比较紧密,需要二者结合起来协同工发。View层主要负责前台jsp页面的表示,
Conroller层和Service层的区别是:Controlle层负责具体的业务模块流程的控制;Service层负责业务模块的逻辑应用设计;
总结:在具体的项目中,其流程为:Controller层调用Service层的方法,Service层调用Dao层中的方法,其中调用的参数是使用Entity层进行传递的。
阅读全文
0 0
- controller-service-dao-entity
- 实现Entity,Dao,Service,Controller,JSP代码生成神器
- Controller Service Dao总结
- dao、service、controller、view
- Action(controller) service DAO
- Terminal信息导出到Excel模板--【sql+entity+dao丶Service+Controller】
- Controller+Service+DAO初试水
- 根据Entity生成DAO、Service文件
- action service dao entity form 简单理解
- 关于view、controller、service、dao的理解
- DAO层,Service层,Controller层、…
- SpringMVC的层:DAO、Service、Controller、View
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- DAO层,Service层,Controller层、View层
- C程序设计基础——计算字符串中的字符数
- python : 修改boundingbox , 修改jpg
- Linux 回溯之前输入过的命令
- 黑客成长技术清单
- Javascript设计模式-16-中介者模式
- controller-service-dao-entity
- bzoj2654: tree
- 关于View设置selector不支持state_pressed的问题
- js call()函数原理 以及与bind()函数的区别
- ubuntu打实时内核补丁(RT-PREEMPT kernel)
- Linux系统下安装rz/sz命令及使用说明
- Java List 用法代码分析——非常详细
- java mail邮件收取的基本操作
- SpringMvc 传Date类型实体对象至后台的方式