`
changong
  • 浏览: 59790 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring2.5+Struts1.3.8+JPA(Hibernate实现)整合之五

阅读更多

 转载请注明:来自http://blog.csdn.net/M_ChangGong/ 作者:张燕广 

该篇主要编写修改配置文件完成最后的整合工作,并编写单元测试代码,对整合后的代码进行单元测试。

applicationContext.xml文件中配置serviceDAObean,在配置文件中添加的配置代码如下:

至此,完成了全部整合工作,下面我们创建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整合到我们的项目中。     

1
0
分享到:
评论

相关推荐

    Spring2.5+Struts1.3.8+Hibernate3.0整合

    ### Spring2.5 + Struts1.3.8 + Hibernate3.0 整合知识点详解 #### 一、概述 Spring2.5 + Struts1.3.8 + Hibernate3.0 (简称SSH)整合是一种典型的Java Web开发模式,旨在通过组合这三种技术框架来构建高性能、易于...

    Spring2.5+Hibernate3.3+Struts1.3整合需要用到的所有jar文件

    以上就是Spring 2.5、Hibernate 3.3和Struts 1.3整合过程中涉及的关键知识点和步骤。整合这三大框架可以构建出一个强大的Java Web应用,充分利用它们各自的优势,提高开发效率和代码质量。不过,随着技术的发展,...

    Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案二

    本集成方案聚焦于Spring 4.2.5、Hibernate 4.3.11和Struts 1.3.8这三个特定版本的集成,以下将详细阐述它们的核心功能以及如何进行整合。 首先,Spring是Java企业级应用中的核心框架,它提供了依赖注入(DI)和面向...

    Spring4.2.5+Hibernate4.3.11+Struts1.3.8集成方案一

    本集成方案旨在提供一个基于Spring 4.2.5、Hibernate 4.3.11和Struts 1.3.8的完整开发环境,以帮助开发者构建高效、可维护的企业级Java Web应用程序。 首先,Spring框架是一个全面的后端开发框架,它提供了依赖注入...

    Struts2.0.14+Spring2.5.6+Struts.1.3.8+Hibernate3.2

    Struts2.0.14、Spring2.5.6、Struts1.3.8以及Hibernate3.2是四个非常关键的Java Web开发框架,它们在2000年代末到2010年代初广泛应用于企业级应用中。这个压缩包文件包含了这些框架的核心组件,对于学习和理解SSH...

    struts1.3.8+spring2.5.6+hibernate3.3框架集成

    Struts1.3.8、Spring2.5.6和Hibernate3.3是经典的Java Web开发框架组合,常被称为SSH框架。这个集成项目是基于这三个框架的整合,旨在提供一个可快速开发、易于维护的后端系统基础。下面将详细阐述这三个框架的主要...

    struts-1.3.8、spring2.5.6、hibernate3整合所需的jar包.rar

    Struts 1.3.8、Spring 2.5.6 和 Hibernate 3 是三个非常重要的Java企业级开发框架,它们分别在MVC(模型-视图-控制器)、依赖注入和对象关系映射方面提供了强大的支持。这个压缩包中包含了整合这三个框架所需的jar...

    Struts1.3.8Spring2.5.6Hibernate3.3整合

    对于S1SH的整合,可以参考"如何整合S1SH",更多的是提供一种思路。

    struts1.3.8.chm

    struts1.3.8.chm帮助文档struts1.3.8.chm帮助文档struts1.3.8.chm帮助文档struts1.3.8.chm帮助文档

    Struts1.3.8_Spring2.0_hibernate3.0(jars)

    Struts1.3.8_Spring2.0_hibernate3.0(jars)是一个整合了三个主流Java企业级开发框架的压缩包,分别是Struts、Spring和Hibernate。这些框架在Java Web开发中扮演着至关重要的角色,它们各自解决了一部分问题,而组合...

    手动整合Struts1.3 +hibernate3.2+Spring2.5 .txt

    本文档旨在详细介绍如何手动整合Struts 1.3、Hibernate 3.2 和 Spring 2.5框架,实现一个典型的MVC架构应用。通过这种方式,可以将业务逻辑、数据访问和表示层有效地分离,提高系统的可维护性和扩展性。 #### 二、...

    Struts 1.3.8 学习笔记(一)

    Struts 1.3.8 是 Apache 软件基金会开发的一个开源的 MVC 框架,主要用于构建基于 Java 的 Web 应用程序。在本文中,我们将深入探讨 Struts 1.3.8 版本的核心概念和关键特性,以及如何使用这个框架来简化 Web 开发。...

    struts1.3.8库

    总的来说,Struts1.3.8作为一款经典的Java Web框架,它的设计理念和实现方式对于理解Web应用架构和控制流程具有重要的意义。虽然现在有更先进的框架,但掌握Struts1的基础可以帮助开发者更好地适应不断变化的技术...

    韩顺平spring雇员管理系统struts-1.3.8-lib jar包

    在本案例中,我们关注的是Struts 1.3.8版本,这是一个较为古老的版本,但仍然在很多现有系统中使用。Struts 1.3.8的主要特点是提供了对Servlet 2.3和JSP 1.2的支持,并包含了一些错误修复和性能优化。 `struts-...

    Struts 1.3.8 jar包,

    Struts 1.3.8 是一个非常经典的Java Web开发框架版本,主要用于构建基于MVC(Model-View-Controller)模式的应用程序。Struts 1是Apache软件基金会下的一个项目,它极大地简化了企业级应用的开发流程,尤其是在2000...

    Struts 1.3.8jar包

    Struts 1.3.8 是 Apache Software Foundation 开发的 Struts 框架的一个版本,主要用于构建基于 Java 的企业级 Web 应用程序。这个框架是 Model-View-Controller (MVC) 设计模式的一个实现,它为开发人员提供了一种...

    struts 1.3.8 源码

    Struts 1.3.8 是 Apache 软件基金会开发的一个开源的 Web 应用框架,主要用于构建基于 Java 的企业级应用。该版本在 Struts 1.x 系列中是一个重要的里程碑,提供了许多改进和修复,以提高稳定性和性能。通过分析 ...

    struts1.3.8文档

    Struts1.3.8是Apache软件基金会的Java开源框架,用于构建企业级Web应用程序。这个框架基于Model-View-Controller(MVC)设计模式,为开发者提供了强大的控制层解决方案,帮助他们创建结构清晰、可维护性强的Java Web...

    Sping 2.0 Struts 1.3.8 JavaEE 5 API chm格式 MySQL 5 开发指南

    《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应用开发的关键技术和实践方法。这四个组件在企业级应用开发中扮演...

    导入工具+motrix1.3.8安装包.zip

    【标题】"导入工具+motrix1.3.8安装包.zip" 提供的是 Motrix 的一个特定版本,即1.3.8版的安装资源。Motrix 是一款多功能的下载管理器,支持多种协议,如HTTP、HTTPS、FTP、BT(BitTorrent)和磁力链接,让用户可以...

Global site tag (gtag.js) - Google Analytics