搭建SpringMVC+Hibernate4+Spring3+Ajax+Maven项目(二)

相信大家看了上篇文章应该都搭建起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分,没及格呢,所以觉得自己写的话还不如直接将写的好的文章送给各位,别介意哈。

差不多了,贴了这么多链接,再送一些吧,哈哈,挺不错的哦

Android入门基础:从这里开始 | Android官方培训课程中文版(v0.9.1)

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





我的CSDN博客地址:http://blog.csdn.net/yannanying
原文地址:https://www.cnblogs.com/yannanying/p/4342731.html