发表于: 2017-10-03 23:43:43

1 850


今天完成的事情:

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返回给中央调度器,。通过一系列解析渲染,最终在浏览器中呈现出需求界面。


返回列表 返回列表
评论

    分享到