java中service层的作用(java项目中有哪些层我知道有dao、service、util,还有什么作用都是什么)
本文目录
- java项目中有哪些层我知道有dao、service、util,还有什么作用都是什么
- javaEE中,service有什么具体作用
- JAVA中“Action层, Service层 ,modle层和Dao层”的功能区分是什么
- javaWeb中servlet层和service层有什么不同
java项目中有哪些层我知道有dao、service、util,还有什么作用都是什么
MVC 三层架构Model 模型 就是和数据库表名VIEW 视图jspcontroller 控制 action servlet 这些service 是新出来的一个层 为了让controller简单一点, 所以把一些方法独立出来 成为了service层dao util类里面一般都是操作类 增删改查 什么的都写在这里 然后在controller里面调用这些service
javaEE中,service有什么具体作用
你是说servlet中的service吗?如果是这个的话,这个的作用就是doPost和doGet方法的集合。表达提交一般分为get和post方法,当然还有其他,如delete什么的,一般不用,只有这两种常用。当提交方式为post,则servlet中用doPost方法处理,用get方法提交,则用doGet方法处理。如果一个servlet中要同时处理这两种请求,则可以用service替代,service可以处理这两种请求。
JAVA中“Action层, Service层 ,modle层和Dao层”的功能区分是什么
modle层就是对应的数据库表的实体类。
Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。
Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。
Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。
补充:
一般java都是三层架构数据访问层(dao),业务逻辑层(biz 或者services),界面层(ui) action 是业务层的一部分,是一个管理器 (总开关),取出前台界面的数据,调用biz方法,转发到下一个action或者页面)。
模型层(model)一般是实体对象(把现实的的事物变成java中的对象),作用是一暂时存储数据方便持久化(存入数据库或者写入文件)作为一个包裹封装一些数据来在不同的层以及各种java对象中使用。
dao是数据访问层 就是用来访问数据库实现数据的持久化(把内存中的数据永久保存到硬盘中)。
javaWeb中servlet层和service层有什么不同
这两个完全是两个领域内的概念。servlet是j2ee标准中用于执行服务端程序的小程序。从实现上讲,Servlet可以响应任何类型的请求,一般用来扩展基于HTTP协议的Web服务器,即用于生成网页。service是一个开发层次的概念。现阶段j2ee应用的后端一般分为web、service、dao三个层次。web层处理页面请求的解析,然后发数据给service层,service层进行具体的业务处理(可以调用dao)。
更多文章:
pdf转cad免费转换器手机版(在手机上如何将PDF图纸转换成CAD图纸呢)
2024年7月2日 09:52
漫画英雄 终极联盟2(漫画英雄终极联盟2 应用程序无法正常启动0xc000000142怎么回事)
2024年2月26日 03:00
生化危机真的会发生吗在自然界僵尸病毒真的存在吗?世界真的有生化危机的僵尸吗
2023年6月30日 11:40
4399无需下载马上玩(不用下载4399在线游戏可以马上玩吗)
2024年5月1日 12:22
求冒险岛2.0机械师1-200级挂机升级路线/ 加点、?冒险岛机械师技能点和升级路线
2024年7月19日 17:35
玉林同城游戏大厅手机版(同城游戏大厅官方下载六副够级纸牌手机版)
2024年4月10日 19:10
最新网游手游排行榜2022前十名(2022年最火的游戏前十名)
2024年10月6日 02:26
图片格式转换器在线(有哪些在线免费heic图片转换,HEIC格式如何转换成JPG格式)
2024年7月12日 19:28