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层还可以是方法调用更加方便

posted @ 2022-12-09 17:37  椰子灰  阅读(140)  评论(0)    收藏  举报