一、前言
前面简单了解了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的配置真心太麻烦了:)
配下来的感受就是——万事开头难,然后中间难,最后结尾难:)