实训小结

  两周左右的实训已接近尾声,对于软件工程这个专业有了更深刻的理解。相比课上的理论知识,这次实训内容要相对具体很多,主要讲了SSM框架的搭建,数据库的增删改查编程和使用,Web前后端编程和连接,后端和数据库的连接,虽然一开始上课只有一周,但教的内容相当多,我所能理解接受的估计也就只有30%。
      到自己做人事管理项目的时候,一开始编的时候几乎什么都不会,上一周所教授的代码并没有融会贯通,只能按照别人的代码先学着自己改,但是总会在细节上出错,导致一直跳404500也找不出错误,看了半天还是一头雾水,经过几次提问和辅导后慢慢知道怎么看错误发生在哪个页面,稍微会改一些遇到过的错误,并能根据提示找到错误所在,老师每次在我们遇到问题的时候也会一对一辅导,几乎一整天全在帮我们改错,虽然有时候会抱怨一下,但不管花多久时间都会耐心帮我们找出错误,解决问题,一般写不了多长时间的代码,但是改错一改就是几个小时,后面经常发生数据库和后端连接不起来,连接了无法传值等等但是却没有任何报错,几乎每个功能写完都会发生错误,导致最后也并没有完成几个功能。
      不过这次项目也了解到了自己深深的不足,也明白了编程还是实践出真知的道理,虽然从大一到现在我们已经上了不少课,关于编程语言的课也不在少数,虽然不能说完全理解所有书本上的知识,但还只是多多少少积累了一些基础的理论知识,不过在真正自己动手编程时还是和理论知识相差太大,需要完全自主的逻辑理解和缜密的代码输入,让我深刻体会到不能仅停留在课本文字描述的理论知识,更需要提高自己的动手编程能力,增强对前端,后端,数据库的逻辑理解。


StringMVC基础知识:
1. 什么是SpringMVC

(1) 前端控制器DispatcherServlet

(2) 处理器映射器HandlerMapping

(3) 处理器适配器HandlerAdpter

(4) 处理器Handler

(5) 视图解析器View resolver

(6) 视图View

1. SpringMVC的工作原理

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

第二步:处理器映射器根据xml配置查找Handler

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

第四步:前端控制器去调用处理器适配器,再通过URL去寻找相应的Handler

第五步:处理器适配器去执行handler

第六步:处理器执行完成适配器并返回ModelAndViewSpringMVC框架底层的对象,包括Model类和View类)

第七步:处理器适配器向前端控制器返回Value

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

第九步:视图解析器向前端控制器返回一个view

第十步:前端控制器进行视图渲染

第十一步;前端控制器向用户返回结果
实训小结_第1张图片

你可能感兴趣的:(实训小结)