关于三层架构

**
Web开发中,使用mvc架构模式。
m:数据,v视图,C控制器

c控制器:接收请求,调用service对象,显示请求的处理结果。当前使用servlet作为控制器。

v视图:现在使用jsp,html,css,js。显示
请求的处理结果,把m中数据显示出来。

m数据来自数据库(mysql等),来自文件,来自网络
mvc作用:
1)实现解耦。2)让mvc各负其职。
13)使得系统扩展更好,更容易维护。

软件开发三层架构:
1.界面层(视图层):接收用户的请求,调用service:显示请求的处理结果的。包含了jsp,html, servlet等对象。对应的包controller,

2.业务逻辑层:处理业务逻辑,使用算法处理数据的。把数据返回给界面层。对应的是service包,和包中的很多的XXXService类。

3.持久层(数据库访问层);访问数据库,或者读取文件,访问网络。获取数据。对应的包是dao

**

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值