hibernate jar包_如何搭建SpringMVC+Spring+Hibernate框架

如何搭建SpringMVC+Spring+Hibernate框架

开始之前,题主可以去 https://gitee.com/liu_daxian/zh-ssh 下载我的源代码,结合源代码一起看,会清晰很多;以及里面的配置文件都可以直接复用;


首先咱们弄清楚一个问题,什么是框架?

框架就是: jar包+配置文件(xml,yml,properties) 以及它里面api(java类)的用法.

所以使用任意一个框架的步骤都是:

1:导入jar包;
2:配置配置文件;
3:学习里面java文件的意思以及用法.

接下来咱们来说SpringMVC和Spring框架的使用.

SpringMVC和Spring都是spring-framework里面的一部分.
spring主要是IOC和AOP.springmvc主要是一个包装了servlet的mvc框架.

第一步:导入springmvc和spring的jar包;这里以spring-framework5为例.搭建一个idea+maven项目.

1:搭建一个maven的web骨架项目,接下来一直下一步即可:

v2-ea53878a7ad45f162bc29362c97d98a7_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-901a00985747bcaf79e47791e6709daa_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-40d138b654170ae46ba71825febd5900_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-9f7a0687dce20a9cfa4fc9bc95a1e5ef_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

2: 新建好包结构,待会备用;

v2-2c36c0d2bdd63e5bdc555d49a3026a7f_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-25442dbae437097b971da29e8864c86b_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-65d9e1677d719c7e2b420d6bbd031f7d_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

3: 正式进入springmvc和spring框架的使用:

3.1 pom.xml导入jar包,不清楚需要用到哪些jar包,可以将spring-framework的21个jar包全部导入.

v2-6ccdbdab43edcf8198ec8a33d55db2d0_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

3.2 添加springmvc和spring需要的配置文件;

v2-2a249de37ad99c903c9e0aabaf698d67_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-057c1bd66bfabd84990764a625adeb2e_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

3.3 启动springmvc框架和使用spring的IOC,并配置事务操作等配置文件,配置文件放在最后;

spring-mvc.xml 的截图:

v2-966114b1ff557aa8f1cb516019ffe51a_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

spring-dao.xml截图:

v2-4ed472927949d0242ccb81ea94a6850b_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

spring-tx.xml配置的截图:

v2-c0a02cf2b3445e2aed74d8d2fde56c14_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

druid.properties 截图:

v2-0b6491370777653ff739f122b686aca6_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

4: 启动springmvc框架和使用spring;在web.xml文件里面启动DispatcherServlet;

v2-3b58b71b72f46c426409eef4586ed440_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

5:测试springmvc+spring是否可用;

v2-1b6e504e7281e98c665332000250c0d2_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-4f8b284775be5986b652ee6706cf232d_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

到这里,springmvc和spring框架已经搭建启动成功;欢呼吧!


第二步:这里咱们整合hibernate到该项目里面;

1:同样的步骤,导入hibernate5的jar包;

v2-aa5a1a158d99a3b7d0530227797e1593_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

2: 配置spring和hibernate的整合;就是将hibernate需要的对象,交给spring去管理

v2-7a19703197dd84eb790c80b26d9dc1ff_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

3: 获取sessionFactory进行hibernate操作;很久没使用hibernate,都忘了;哈哈

v2-9d9346f5bce4d5808adfa7c8e6635d6e_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg

v2-e1ba3bd568709a9908ee9988123d333d_b.jpg

v2-3c40829a650f96ab57be6975d78f8601_b.jpg


以上就完成了Springmvc+Spring+Hibernate的整合;

不过这里建议题主,如果可以的话使用SpringMVC+Spring+Mybatis进行操作;

或者Springmvc+Spring+SpringdataJPA(基于Hibernate)进行操作;

当然,还有springboot框架;

但是要记住,学习框架要循序渐进,慢慢来;

学懂一个,站在全局的角度,按照步骤一步一步配置;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值