MVC和三层架构

MVC和三层架构

老师能解释一下这两个东西嘛?

这个总结我听得有点懵懵的,麻烦老师文字解释一下。

还有提个意见就是:因为我们刚刚入门,可能有些代码的的话还是需要老师添加一些注释,因为一些代码如果不是听老师讲的话是看不懂的,如果想要回来在看一下代码的话就会懵了。

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,

1、关于MVC和三层架构同学可以这样理解:

MVC:MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。

            model指的是模型,用来实现业务功能的,例如:biz包和dao包

            view就是是视图,是应用程序中处理数据显示的部分。例如:jsp页面

            controller控制器,就是用来关联视图和模型的。例如:controller包

2、三层架构:就是将整个应用划分为:表示层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(也叫持久层)(Data access layer)

持久层:表示与数据进行交互,指访问数据系统中的文件,实现对数据库中数据的增删改查的操作。所以持久层包括dao包

表现层:表示与用户进行交互的代码,主要功能是显示数据和接受传输用户的数据。所以表现层包括controller包和页面jsp组成

业务层:表示业务逻辑的代码,所以业务层包括biz包

3、关于同学所提的建议,我们会反馈给相关工作人员的,感谢同学对课程的支持。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师