发表于: 2017-10-03 23:43:43
1 848
今天完成的事情:
1.复习了三层架构
2.差不多疏通了MVC的代码执行流程
明天计划的事情:
尝试写MCV项目和了解SSM的代码流程
遇到的问题:
配置文件有没有什么具体的格式?就好比需要几个配置文件,里面内容框架是不是固定的。
收获:
1.MVC
M------model:业务逻辑层、数据访问层
V------view:界面层或表现层
C------controller:程序逻辑层
2.个人理解
C:应该就是处理器,通过controller接口调用出业务逻辑,进行一系列的对数据的操作,最后返回表现的东西。而这种类似的接口我理解为是rest风格的接 口,即直邮接口,而实现过程进行封装,spring内部自行操纵调用。
V:就是在浏览器中看到的内容
M:可以称为model层,但不是三层架构中的model层。若一定要进行比较一下的话,他里面包含了业务逻辑层、数据访问层、model层(javabean)
3.昨天对大框架有个大概的串通,按师兄的说法就是映射器是在Controller里面。
然后将浏览器需求从中央调度器里面传出来后进入Controller接口里找到映射器,然后处理成执行链,寻找相应的处理器适配器,执行Controller接口里的代码。Controller接口不需要实现,因为他已经自己封装好了,直接调用使用就行,然后执行里面的方法,进入model层里的service接口,查看具体的业务逻辑,进入service的实现类实现接口,进入dao接口,查看实体类,调用字段及其实现方法,进入配置文件,执行SQL语句,然后返回数据到处理器中,最终处理器适配器直接将ModelAndView返回给中央调度器,。通过一系列解析渲染,最终在浏览器中呈现出需求界面。
评论