发表于: 2017-10-11 23:08:16
1 673
今天完成的事:
1.了解了下分层的概念
Controller层作为控制层,主要职责就是调度工作。
Model层是数据模型,比如现在发一篇日报就对应一个模型,会有日期,uid,内容等信息,模型会被各个部件传递。
View是视图层,仅仅用来根据model数据模型来生成视图的
Util层,是各种工具类的集合。
service层主要是业务逻辑及DB操作。
2.了解了相关的spring-mvc的知识
spring-mvc会有前端控制器(Servlet),默认是接收所有的请求不管是静态资源还是一个servlet,其后前端控制器根据请求的url做请求分发的工作,分发给相应的servlet或静态资源处理器。servlet处理完毕会将model及视图逻辑名返回给前端控制器,前端控制器根据视图逻辑名找到相应的视图并提交model让其生成视图,视图通过model数据来渲染结果,并响应给客户端。
明天计划的事情:
继续学spring-mvc
遇到的困难:
无
收获:
对分层及mvc的各层有了进一步的认识。对spring-mvc的工作流程有了初步的认识,但还是无法搞懂如何去实现各个流程的。
评论