更新時間:2020-06-30 14:30:00 來源:動力節點 瀏覽1993次
項目流程圖
項目總結
經過一個禮拜的SSM框架學習,我已經基本上會使用它來寫項目了,非常的方便與好用。
先對于傳統的Java Bean+JSP+Servlet模式而言,它有很多的的優點。使用框架
1.不需要創建那么多的Servlet了,看起來很清爽。
2.不需要先數據庫JDBC操作了,省略了大量的代碼。
我們剛開始使用使用框架,總會遇到各種各樣的問題,我做了以下總結。
配置SSM方面
1.我配置剛開始是使用老師的版本,但是數據庫連接池總是報錯,最后發現我的數據庫是msql8,換了個jar包就可以了,所以我們倒入別人的jar包時,有版本問題的,不能隨便導入。
2.配置文件一定要寫規范,少一個字母都可能導致項目直接無法啟動或者功能缺失。
創建實體類
1.最好不要用int等基礎數據類型,最好使用包裝類Integer等,有為有時候,int無法處理null的情況,會報錯。
配置xml
1.在resultMap所中,如果有一對一或者一對多查詢,那么column所對應的值一定不能一樣,否則會導致只能掃描到第一個同名的字段。解決方法有兩種:一個是在建數據庫表的時候就盡量避免相同的字段,另一個就是起別名。
2.沒有resultMap的時候,返回值類型是前的標簽是resultType,有resultMap的時候,返回值前的標簽是resultMap。當時因為直接復制粘貼導致了沒有把resultType改成resultMap,出現了莫名其妙的報錯。
注解方面
1.serviceImpl層要加 Service。
2.controller層要加 Controller。
3. Autowired。
ajax
1.ajax要加 requestBody與 responseBody,responseBody映射到java實體對象,要注意寫ajax提交請求時要對應到實體對象。
2.ajax響應成功后,最好先把結果打印出來再寫動態的增加標簽。要不讓點不出來一些屬性。
JS
此次寫的項目的JS還是很重要的,用到了很多的事件。
1.onclick
2.keyup,keydown,keypress
3.blur與focus
4.change
5.mouseover與mouseout
這些事件中,有些事件是有沖突的,比如說click與blur事件,解決的方法是給blur增加一個延時事件。
以上就是動力節點java培訓機構的小編針對“Java基礎入門ssm框架項目視頻”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習