在查资料的时候经常会看到service和servlet
不过因为我最开始进行Javaweb学习时查询的代码中并没有用到service,以至于好长一段时间我都分不清service和servlet的作用
我最开始构建的Javaweb网页制作流程——
.jsp文件构建网页且用户输入数据
servlet进行前端数据的接收,并且根据用户需求调用相应的Dao层方法
Dao层封装具体操作方法(对数据库的增删改查浏览等操作)
DBUitl进行数据库封闭连接操作
Bean为实体类
感觉这么看,所有的功能都恶意通过现在的结构框架实现,那么,service层的作用是什么?
从我之前的结构来看,servlet直接对Dao层进行调用,这其中是存在一定的危险的(安全系数不够高)
那如果把Dao层的调用封装起来命名为service,让servlet调用封装之后的Dao层即让servlet调用service层,那么安全性就得到了提高
在查阅资料中,由信息显示通过service调用Dao层还可以是方法调用更加方便
标签:调用,封装,Javaweb,service,Dao,servlet From: https://www.cnblogs.com/yansans/p/16969586.html