相信大家看了上篇文章应该都搭建起SpringMVC+Hibernate4+Spring3+Ajax+Maven项目了,应该都正常跑起来了,下面继续上篇文章的填坑之路。

首先从maven的jar包配置文件pom.xml入手吧,我的另一片转载的博文讲了很多jar包的功能,大家可以去参考一下J2EE框架Jar包说明及各框架下的Jar包依赖关系(二)
1. 这里需要注意的是配置log4j的jar包的时候需要使用较高版本的,因为我这里使用的是Hibernate4.2.5,它的里面有个是和log4j的jar包有关系的包,需要较高版本的log4j支持,所以我这里使用的是1.2.17版本的。
2. 这里我用到的json的jar包是fastjson的,这个是来源于国内的阿里的技术人员开发的,挺好用的,不得不说阿里在互联网这一块技术挺强的。哈哈,加油!
3.然后这里我还用到了阿里的数据源,也挺不错的。
其他的都是一些Spring和Hibernate的jar包了,还有一些文件上传等jar包
然后看看spring-mvc.xml文件,其中有一个元素<mvc:annotation-driven />,这个元素是SpringMVC里面挺强大的一个元素,配置文件里面也注释了,是用来开启SpringMVC注解功能的,很多的配置都可以用这个元素来替代,对于初学者来说,这个就是万能元素。
我在Iteye的一篇文章里面看到了解释,其中还有讲解SpringMVC其他的功能的,比如对于静态文件静态资源的处理,这个大家在这篇文章里面也可以看到,挺不错的,文章地址:Spring MVC 教程,快速入门,深入分析 - 赵磊的博客 - ITeye技术网站大家可以去看看。此外国内还有一个博客专家张开涛,相信应该有人听过他的名字,他自己整理写了跟我学shiro,跟我学SpringMVC等书,有兴趣的可以去看看,附上地址:跟我学SpringMVC 张开涛
然后大家可以看看@Resource和@Autowired的区别,我就不讲了,百度有很多条,这里我看到这个感觉不错,Spring中 @Autowired标签与 @Resource标签 的区别
接着再说在使用junit进行测试是,引入单个或者多个Spring配置文件是,使用的标签的区别,附上链接:Spring整合JUnit4测试时,使用注解引入多个配置文件,这个就是注意一下就行了
再说@Transactional事务注解,这个需要好好注意,是使用getCurrentSession还是openSession()需要搞清楚,这里我也找了一篇文章,讲的还不错,直接去看吧,Spring @Transactional 声明式事务管理 getCurrentSession - irelandken的专栏 - 博客频道 - CSDN.NET,哈哈,是不是博主就是在贴链接啊,这个嘛,博主语文挺差的,高考150分的85分,没及格呢,所以觉得自己写的话还不如直接将写的好的文章送给各位,别介意哈。
差不多了,贴了这么多链接,再送一些吧,哈哈,挺不错的哦
Java知识分享网-免费Java资源下载
孔浩的资源网
优秀IT技术文章集(最新)(高质量) - 赵磊的博客 - ITeye技术网站
学习资料库,免费共享各类学习资料,学习资料免费下载
Android学习之路
Android入门基础:从这里开始 | Android官方培训课程中文版(v0.9.1)

今天实验室的网好渣啊,链接都打不开了,暂时不弄了,加油,少年!

转载于:https://www.cnblogs.com/yannanying/p/4342731.html

搭建SpringMVC+Hibernate4+Spring3+Ajax+Maven项目(二)相关推荐

  1. IntelliJ IDEA 14 创建maven项目二

    前言: 在我的idea14使用maven创建web工程文章介绍了如何运用idea14创建maven项目--但有瑕疵,如下: 今天在群里交流才得知起因: 原来一直这样创建的--但结果都一样,均出现上面的 ...

  2. 如何在电脑上搭建一个私服,实现maven项目的上传和下载?

    在本机上搭建私服 1.去官网下载nexus 下载网址: http://nexus.sonatype.org/ 下载格式:下载war格式 (还有bundle格式 ) : nexus-2.7.0-06.w ...

  3. SpringMVC学习-IDEA创建maven项目添加webapp怎么配置

    当你创建Spring项目时,选择的是maven,但是需要自己创建webapp,该怎么解决? 1.创建一个普通webapp文件夹 2.对其进行比较标记,标记为web 3.记得更改路径,改成我们项目下we ...

  4. Maven项目的介绍、入门搭建

    Maven项目的介绍.入门搭建 一.什么是Maven项目 Maven 是 Apache 组织下的一个跨平台的项目管理工具,它主要用来帮助实现项目的构建.测试.打包和部署.Maven 提供了标准的软件生 ...

  5. Maven搭建SpringMVC+Mybatis项目详解【转】

    为什么80%的码农都做不了架构师?>>>    前言 最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis.项目持久层使用Mybatis3,控制 ...

  6. Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题...

    现互联网公司后端架构常用到Spring+SpringMVC+MyBatis,通过Maven来构建.通过学习,我已经掌握了基本的搭建过程,写下基础文章为而后的深入学习奠定基础. 首先说一下这篇文章的主要 ...

  7. Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出...

    一.Maven多模块项目的创建 我们需要建立一个多模块的maven项目,其目录结构为 其中student-api用于暴露接口:student-service用语处理业务逻辑及调用数据访问对象,返回相应 ...

  8. Maven搭建Springmvc+Spring+Hibernate+html

    最近在学前端,由于之前是干Android和Java所以顺便就搞搞Web的东西.于是就摸索了用Maven搭建Springmvc+Spring+Hibernate+html的工程,废话不多说. 工具:Ec ...

  9. 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)

    手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版) SSM(Spring+SpringMVC+Mybatis),目前较为主流的企业级架构方案.标准的MVC设计模式, ...

最新文章

  1. 北斗产业发展现状与前景预测研究
  2. 《learning ROS for robotics programming》
  3. ICLR论文盲审大反转:三个“8”完美过关,又来两个“1”彻底拒绝
  4. SQL进阶随笔--case用法(一)
  5. LVS负载均衡群集的了解与基本配置(一)
  6. prompt-toolkit 版本问题
  7. 亲测_精简版Fiddler抓包手机端GET请求过程.
  8. 如何处理TCPSocket客户端与服务器端连接中断后的异常
  9. JavaScript Math 对象
  10. 凑钱系统C语言,C语言课程设计报告书凑钱程序.doc
  11. VSCode 个性化配置快捷键
  12. Android学习笔记---24_网络通信之网页源码查看器
  13. python open file mode description
  14. WinAPI: SetRectEmpty、IsRectEmpty
  15. python 使用 plt.savefig() 保存图片去除旁边的空白区域
  16. Microsoft Edge导出浏览历史记录
  17. MATLAB之微分方程求解(十一)
  18. mongodb mysql读写_MySQL vs MongoDB 1000读取
  19. 路由 router-view 实现点击跳转时不打开新网页,而是在当前显示
  20. 启示录:了解TOD模式的正确打开方式(一)

热门文章

  1. ConcurrentHashMap中的2的n次方幂上舍入方法
  2. C#-修改图书借阅管理系统-错误与SQL server 2008错误、复制数据库
  3. 再也不学AJAX了!(二)使用AJAX
  4. web前端超出两行用省略号表示
  5. Linux无法解析hosts里面绑定域名的排查方法
  6. MySQL · 引擎特性 · InnoDB 事务子系统介绍
  7. Nginx 入门级配置
  8. PostgreSQL在何处处理 sql查询之六
  9. java笔试题(一):斐波那契数列
  10. PXE实现无人值守无盘安装Linux