实训小结

      两周的软件工程实训在不知不觉间就要结束了,感觉自己还有好多东西没有学习到,未来的编程之路还有很长一段要走。感谢老师对我们的教导,在一天到晚不间断的实战训练中,我学习到了很多的编程知识和技巧,当然我知道这只是小小的一部分而已。

       在这次实训中,我对于SSM框架有了初步的了解,了解了一个网站是如何搭建的,学习到了前端,后端和mySQL数据库的基本知识,这和我们平常码的代码完完全全不一样,让我自己有了一种作为程序员的感觉,这部分知识老师教的并不深,但是对于我来说还是很难懂,让我了解到了自己的不足,还要继续努力的去学习!   

在第二天的实训中,我学习到了关于SpringMVC的基础知识:

如下:

SSM框架 = Spring + SpringMVC + mybatis

前台框架:bootstrap框架

什么是SpringMVC

 

SpringMVC工作原理

  1. 前端控制器(DispatcherServlet):不需要程序员开发,减少组件耦合
  2. 处理器映射器(HandlerMapping):
  3. 处理器适配器(HandlerAdapter):找合适的Handler
  4. 处理器(Handler):
  5. 视图解析器(ViewResolver)
  6. 视图(View):前台页 

第一步:发送请求到前端控制器(DispatcherServlet)

第二步:处理器映射器(HandleerMapping)去查找处理器(Handler),可以根据xml 配置,或者注解进行查找

第三步:处理器映射器(HandlerMapping)向前端控制器(DispatcherServlet)返回处理 器

第四步:前端控制器(DispatcherServlet)去调用处理器适配器(HandlerAdapter)通过 url去寻找相应的处理器(Handler)

第五步:处理器适配器(HandlerAdapter)去执行处理器(Handler)

第六步:处理器(Handler)执行完成处理器适配器(HandlerAdapter)并返回 ModelAndView*

第七步:处理器适配器(HandlerAdapter)向前端控制器(DispatcherServlet)返回一个 ModelAndView*

第八步:前端控制器(DispatcherServlet)请求视图解析器(ViewResolver)去视图解析,根据逻辑视图解析成真正的视图(jsp)

第九步:视图解析器(ViewResolver)向前端控制器(DispatcherServlet)返回一个视图 (View)

第十步:前端控制器(DispatcherServlet)进行视图(View)渲染

第十一步:前端控制器(DispatcherServlet)向用户返回结果

*ModelAndView是SpringMVC框架的一个底层对象,包括两个子类Model类和View类

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值