短学期集中实训小结
這個短學期,主要學了SSM的web框架。SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三個開源框架整合而成,常作為數據源較簡單的web項目的框架。
其中spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。
SpringMVC分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。
MyBatis是一個支持普通SQL查詢,存儲過程和高級映射的優秀持久層框架。
?
第一周主要講知識點,講完之后做練習。
以下是總結的部分主要知識點:
SpringMVC框架
?
?
1.用戶發出請求到前端控制器
2.前端控制器請求HandlerMapping查找Handler
3.處理器映射器HandlerMapping向前端控制器返回Handler
4.前端控制器用處理適配器執行Handler
5.處理器適配器執行Handler
6.Handler執行完成返回ModelAndView
7.處理適配器講ModelAndView返回給前端控制器
8.前端控制請求視圖解析器
9.視圖解析解析成真正的視圖
10.前端控制器視圖渲染
11.前端控制器響應結果
?
?
?
MyBatis框架
?
?
第一步,使用Eclipse創建一個普通的Java工程。?
第二步,加入Jar包。工程所需加入的Jar包有mybatis核心包、依賴包和mysql數據驅動包。
第三步,在classpath下創建日志記錄文件——dbj.properties。
第四步,在classpath下創建SqlMapConfig.xml文件。
第五步,創建一個pojo類——UserInfo.java。
第六步,在classpath下的sqlmap目錄下創建sql映射文件userInfoMapper.xml?
第七步,加載映射文件。mybatis框架需要加載映射文件,將useInfoMapperr.xml添加在SqlMapConfig.xml中
?
?
第二周就是完成人事管理系統的大作業,做到增刪改查。
期間有很多404、500等等報錯。
老師跟我們分享起自己的經驗,說了很多快捷鍵。
在寫自己的代碼時,要寫注釋,方便后來維護的人查錯,找到負責這段代碼的人,一般用自己中文名字縮寫。
老師也告訴了我們我們一般出錯誤時候,404錯誤是路徑錯誤,也有很多錯是打錯字,500錯誤是屬性錯誤,.jsp有錯。
建數據庫的時候一定要選字符集UTF-8。
小學期里確實學到很多知識,技術也有所長進。
?
最后,表達一下我的個人看法,ssm框架確實非常適合web入門,但是Java的就業市場已經相對飽和,我個人將來不會考慮從事后端的工作,可能以后最多也只是畢業設計會用到的。
?
希望以后短學期能學一點更有前景的技術。其實可以做模擬實訓,比如,一個班30個人組成一個項目開發團隊,老師當項目總監,學生分組從事開發各個階段的角色,5-6個人做需求分析,14-15個人做不同模塊的開發,7-8個人做測試,最后做成一個項目。
?
轉載于:https://www.cnblogs.com/Julylin2018/p/9307933.html
總結
- 上一篇: 【Python3_基础系列_012】Py
- 下一篇: 论文阅读计划2(Deep Joint R