一、前言
前面簡單瞭解了SSH基礎的概念(https://blog.csdn.net/qq_38586378/article/details/103076786),參考網上的一些教程使用IDEA創建Maven項目搞了個SSH框架搭建。
二、參考鏈接
https://www.cnblogs.com/baixaio/articles/10326050.html
https://blog.csdn.net/qq_20107237/article/details/79678557
主要參考:https://blog.csdn.net/m0_37645059/article/details/82288650
三、主要過程
-
IDEA創建Spring項目/Maven項目,並部署Tomcat服務
-
IDEA關聯MySQL
-
在pom.xml加入SSH依賴
-
創建src目錄和entity、action、dao、service包
-
配置applicationContext.xml
-
加入Hibernate模塊,結合Persistence工具自動生成Entity類
-
編寫Dao類
-
編寫Service類
-
編寫Action類
-
引入Struts2,創建struts.xml文件
-
配置web.xml
-
添加index.jsp、success.jsp、error.jsp頁面
-
打jar包,啓動Tomcat服務器
四、錯誤記錄
4.1 注意項目pom.xml中一些包的依賴如果完全參考教程,則無所謂。如果是自行進行修改,後續的application.properties的一些property包需要根據提示進行修改(不同版本的spring、hibernate、struts採用的一些組件路徑可能會變化)
4.2 使用MySQL與IDEA進行集成,如果系統MySQL的版本比較高(這個可以通過命令行mysql -u root -p命令登入mysql命令行可以查看到當前使用的MySQL的版本號),需要在項目的pom.xml的mysql-connector-java依賴使用對應匹配的version版本號,否則會提示mysql失聯,建議upgrading mysql client的提示
五、總結
SSH的配置真心太麻煩了:)
配下來的感受就是——萬事開頭難,然後中間難,最後結尾難:)