servlet和service
在查资料的时候经常会看到service和servlet
不过因为我最开始进行Javaweb学习时查询的代码中并没有用到service,以至于好长一段时间我都分不清service和servlet的作用
我最开始构建的Javaweb网页制作流程——
.jsp文件构建网页且用户输入数据
servlet进行前端数据的接收,并且根据用户需求调用相应的Dao层方法
Dao层封装具体操作方法(对数据库的增删改查浏览等操作)
DBUitl进行数据库封闭连接操作
Bean为实体类
感觉这么看,所有的功能都恶意通过现在的结构框架实现,那么,service层的作用是什么?
从我之前的结构来看,servlet直接对Dao层进行调用,这其中是存在一定的危险的(安全系数不够高)
那如果把Dao层的调用封装起来命名为service,让servlet调用封装之后的Dao层即让servlet调用service层,那么安全性就得到了提高
在查阅资料中,由信息显示通过service调用Dao层还可以是方法调用更加方便
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通