正在回答 回答被采纳积分+1
1回答
芝芝兰兰
2019-12-15 13:59:33
同学你好。
1、MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的设计思想,而这个思想指导下使用的架构,是三层架构,之前我们学过的案例,多是符合三层架构的
Java的三层架构就是将整个业务应用划分为:表示层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)
dao是指数据访问层,就是对数据库的增删改查操作,业务逻辑层就是指service层,调用dao层方法,获取结果并根据业务需要对数据进一步的处理。而servlet是用于和JSP等前端页面交互,接收参数并转发。
2、在这个项目中,有一个Servlet叫核心控制器,所有的请求都交给这个Servlet处理,然后通过反射,根据路径分发到不同的Controller中的不同方法。这些Controller就相当于Servlet的功能扩展。这个Servlet和那些Controller类,统称控制器,也就是MVC中的C。
而实体类以及Dao可以看做是Model模型层、用来展示的jsp页面们就是View视图层了。
如果解答了同学的疑问,望采纳~
祝学习愉快~
3. Java 数据库开发与实战应用
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星