愿景:"让编程不再难学,让技术与生活更加有趣"
更多架构课程请访问 xdclass.net
目录
第1集 经典中的经典-MVC模型你知道多少
简介: 讲解Model-视图View-控制器Controller模型知识
-
什么是MVC
-
Model 模型
- 承载数据用的Bean,即java对象,比如实体类User/Order,或者Service、Dao层对象
-
View 视图
- 页面比如JSP,为用户提供使用界面,与用户直接进行交互
-
Controller 控制器
- 将用户请求转发给相应的 Model 进行处理,并根据 Model 的计算结果向用户提供相应响应,比如Servlet、Controller等
-
第2集 经典中的经典 三层架构你知道多少
简介: 讲解三层结构知识
-
三层架构
-
软件包划分:
- 分别完成不同的功能,
- 降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。
- 上层对下层的调用,是通过接口实现的(多态)
- 下层对上层的真正服务提供者,是下层接口的实现类
-
视图层 View也叫web层
- 接收用户提交请求的代码
-
服务层 Service
- 系统的业务逻辑
-
持久层 Dao (Data Access Object)
- 操作数据库的代码
-
第3集 互联网公司里面常见的项目src目录包结构
简介:讲解互联网公司项目常见的src目录结构
-
常见的src目录结构
-
controller 存放控制器
-
service 存放业务接口
- impl 存放业务接口实现类
-
dao 存放数据访问接口
- impl 存放数据访问接口实现类
-
domain 存放实
-
干货文档
关注公众号发送:“CSDN干货文档” 即可领取