转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广
该篇主要编写修改配置文件完成最后的整合工作,并编写单元测试代码,对整合后的代码进行单元测试。
在applicationContext.xml文件中配置service和DAO层bean,在配置文件中添加的配置代码如下:
至此,完成了全部整合工作,下面我们创建junit单元测试类:
在src下创建包com.zyg.ssj.junit.test,在该包下创建基于junit4的测试类StudentServiceTest,类文件代码如下:
运行方法testSave,结果并不是我们想象的那样,出现了异常!!!
不要紧张,我们仔细观察一下控制器的错误信息,在错误信息的最后一部分我们发现如下信息:
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
什么意思呢?我们还没加入mysql的驱动包吧??!!
在实际项目开发中我们应该一次性加入全部jar包。
在lib目录下加入mysql-connector-java-3.1.11-bin.jar,刷新一下项目,再次执行testSave方法,OK,一切搞定。
至此,Spring2.5整合jpa的代码全部完成,从下一篇开始我们逐步把struts1.3.8整合到我们的项目中。
分享到:
相关推荐
以上就是Spring 2.5、Hibernate 3.3和Struts 1.3整合过程中涉及的关键知识点和步骤。整合这三大框架可以构建出一个强大的Java Web应用,充分利用它们各自的优势,提高开发效率和代码质量。不过,随着技术的发展,...
本集成方案聚焦于Spring 4.2.5、Hibernate 4.3.11和Struts 1.3.8这三个特定版本的集成,以下将详细阐述它们的核心功能以及如何进行整合。 首先,Spring是Java企业级应用中的核心框架,它提供了依赖注入(DI)和面向...
本集成方案旨在提供一个基于Spring 4.2.5、Hibernate 4.3.11和Struts 1.3.8的完整开发环境,以帮助开发者构建高效、可维护的企业级Java Web应用程序。 首先,Spring框架是一个全面的后端开发框架,它提供了依赖注入...
《Spring 2.0、Struts 1.3.8、JavaEE 5 API与MySQL 5 开发指南》 本指南将详细讲解基于Spring 2.0、Struts 1.3.8、JavaEE 5 API以及MySQL 5进行Web应用开发的关键技术和实践方法。这四个组件在企业级应用开发中扮演...
在Java Web开发中,SSH(Struts、Spring、Hibernate)是一个经典的开源框架组合,它们各自在不同的层次上解决了应用程序开发中的问题,提升了开发效率和代码质量。这些框架的jar包集合是开发人员不可或缺的资源,...
· struts-1.3.8-all.zip · spring-framework-3.1.1.RELEASE-with-docs.zip · struts2-2.2.1-all.zip · struts-2.1.8.1-all.zip · hibernate-distribution-3.6.0.Final-dist.zip · hibernate-...
在技术实现上,该系统采用了Ajax技术增强用户体验,搭配Struts框架(1.3.8或2.0.12版本)进行业务逻辑处理,JPA(Hibernate3.3ga)用于持久化数据,而Spring2.5则负责依赖注入和事务管理。数据库服务器可以选择MySQL...
2.5版本的Spring提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,以及对Web应用的全面支持,包括MVC控制器、视图解析器等,大大提升了应用的可测试性和可维护性。 ### Struts Struts框架分为两个主要版本:...