mvc 与 表现层 业务层 数据源层三层 这两个概念的区别

分别用于什么情况的,
2025-03-03 05:07:46
推荐回答(4个)
回答1:

表现层(界面层,主要功能是向业务层传递参数,获取业务层返回的信息并显示在表现层中,从而打到和用户互动的功能。页面特效也是在此页面实现)
业务层(通过表现层传递过来的参数,对参数进行“运算”等功能,返回表现层需要的所有信息,返回表现层要实现的功能。)
数据源(主要与数据存储方面打交道,表现层不能直接调用此层的方法,是通过业务层调用的。主要实现对数据库简单的增、删、改、查等功能)

如果在加入一个模型层会更好,让这三个层分别都继承模型层,封装起所有需要用到的参数。好处非常多自己体会。

回答2:

表现层(Presentation Layer)
表现层用于用户接口的展示,以及用业务层的类和对象来“驱动”这些接口。
业务层(Business Tier)
业务层用于访问数据层,从数据层取数据、修改数据以及删除数据,并将结果返回给表现层。
数据层(Data Tier)
数据层是操作数据库或者数据源。实现增删改查方法。

回答3:

表现层就是JSP页面,业务层就是操作层,实现表现层传递过来的请求。数据层就是和数据库打交道的。

回答4:

数据源层就是和数据库打交道的,实现增删改查
业务层就是实现具体业务的,可以调用多个 数据源层
表现层 就是jsp页面,你看到的东西