`
zz563143188
  • 浏览: 2274545 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:578614
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1087536
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1656798
社区版块
存档分类
最新评论

Spring mvc整合hibernate例子(带源码)

阅读更多

       为了使开发项目更加快捷方便,目前很多开发人员都采用Spring mvc+hibernate的开发模式。为了让读者快速掌握这一趋势,接下来我将为大家讲解如何将spring与hibernate结合使用。  

企业级项目实战(带源码)地址:  http://zz563143188.iteye.com/blog/1825168
比特币,区块链白皮书,python,java,oracle,mysql,Spring,Hibernate开发资料下载地址:网盘登录后查看下载   https://pan.baidu.com/share/home?uk=4076915866&suk=r9XiePUxwkUzXtmENt00Sw&view=share#category/type=0

 项目源码请下载codeFactory20130321,lib20130321LI两个文件,

一、jar文件介绍:
1.提前准备的jar
        antlr-2.7.7.jar     ANTLR (ANother Tool for Language Recognition) 是一个PCCTS制定的语言工具,
                                    它为他创建认定者,程序编译者,翻译者提供一个 包括 java,c#和C++在内的语法
                                   描述框架,  使用from 多态查询语句时需要它。
         cglib-2.1.3.jar            CGL (Code Generation Libray) 是一种高性能,高质量的代码产生库,
                                          Hibernate 用它来实现 po (persistent object)字节码的动态生成
         asm.jar和asm-attrs.jar        ObjectWeb的字节码操纵框架,用来动态生成java代码
         dom4j-1.6.1.jar                是一个JAVA的XML API 类似于jdom,用来读写XML文件,
                                dom4j是一个非常优秀的JAVA XML API, 具有性能优异,功能强大和易使用的特点,
                                同时它也是一个开放源代码的软件,
          eheache-1.1.jar         EHCahe是一个纯JAVA的进程中的缓存,它具有经下特性,快速、简单、
                              为hibernate充当可插入的缓存,最小的依赖性和全面的文档和测试

          jta.jar                    java Transaction API (JTA) 规范的包,是指定事务和事务处理和分布式事务
                                     处理 系统之间的标准,JAVA接口,包括资源管理,应用服务,和事务应用程序。
2.hibernate4的jar介绍
    hibernate-commons-annotations-4.0.1.Final.jar  
     hibernate-core-4.1.1.Final.jar      的核心jar包,常用的session,Query,Transaction都位于这个jar文件中。
     hibernate-jpa-2.0-api-1.0.1.Final.jar
     javassist-3.15.0-GA.jar   
     jboss-logging-3.1.0.GA.jar   
     jboss-transaction-api_1.1_spec-1.0.0.Final.jar
     aopalliance.jar -- AOP要用到的jar包
 

3.spring3的jar详细介绍

org.springframework.core-3.0.3.RELEASE.jar Spring的核心工具包,其他包依赖此包
org.springframework.context-3.0.3.RELEASE.jar 提供在基础IOC功能上的扩展服务,此外还提供许多企业级服务的支持,有邮件服务、任务调度、JNDI定位,EJB集成、远程访问、缓存以及多种视图层框架的支持。
org.springframework.beans-3.0.3.RELEASE.jar 所有应用都用到,包含访问配置文件,创建和管理bean等,是Spring IOC的基础实现。
org.springframework.expression-3.0.3.RELEASE.jar Spring表达式语言
org.springframework.web-3.0.3.RELEASE.jar 包含Web应用开发时,用到Spring框架时所需的核心类,包括自动载入WebApplicationContext特性的类、Struts与JSF集成类、文件上传的支持类、Filter类和大量工具辅助类。
org.springframework.web.protlet-3.0.3.RELEASE.jar  Spring MVC的增强
org.springframework.web.servlet-3.0.3.RELEASE.jar  对J2EE6.0 servlet3.0的支持
org.springframework.web.struts-3.0.3.RELEASE.jar  整合struts框架的支持,可以更方便更容易的集成Struts框架
 
spring中支持hibernate的
 
org.springframework.aop-3.0.3.RELEASE.jar   Spring的面向切面编程,提供AOP(面向切面编程)的实现
org.springframework.orm-3.0.3.RELEASE.jar    整合第三方的orm实现,如hibernate,ibatis,jdo以及spring 的jpa实现 S
org.springframework.jdbc-3.0.3.RELEASE.jar   对JDBC 的简单封装
org.springframework.transaction-3.0.3.RELEASE.jar  为JDBC,HIBERNATE,JDO和JPA提供的一致性的声明式和简单编程式事务管理
 
 
 
org.springframework.asm-3.0.3.RELEASE.jar  spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包
org.springframework.aspects-3.0.3.RELEASE.jar  Spring提供的对AspectJ框架的整合
org.springframework.content.support-3.0.3.RELEASE.jar  Spring context的扩展支持,用于MVC方面
org.springframework.instrument-3.0.3.RELEASE.jar  Spring对服务器的代理接口
org.springframework.instrument.tomcat-3.0.3.RELEASE.jar   Spring对tomcat连接池的集成
 
org.springframework.jms-3.0.3.RELEASE.jar    为简化jms api的使用而做的简单封装
 
org.springframework.oxm-3.0.3.RELEASE.jar pring对于object/xml映射的支持,可以让JAVA与XML之间来回切换
org.springframework.spring-library-3.0.3.RELEASE.jar
org.springframework.test-3.0.3.RELEASE.jar  对JUNIT等测试框架的简单封装
                                                                              

二、.Spring 与hibernate介绍
         1. Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。
         2.Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
 
三、配置图解

1.在web.xml中配置spring

2.在spring中配置hibernate

3.通过spring单元测试hibernate是否能从数据库中取出数据
详细的dao、manager、action设计请见:http://zz563143188.iteye.com/blog/1825168

 

  • 大小: 183.1 KB
  • 大小: 237.8 KB
  • 大小: 264.1 KB
16
1
分享到:
评论
16 楼 liqing0012 2015-10-21  
感谢分享,一直对这些东西有比较强的求知欲,但也比较迷茫
15 楼 bzqgo 2015-09-01  
感谢 楼主的分享
14 楼 zw49287241 2015-02-13  
太棒了,看了一整天,受益匪浅,会持续关注
13 楼 小柒站长 2014-10-24  
12 楼 小柒站长 2014-10-24  
更多项目javaweb源码http://www.52itstyle.com
11 楼 li_bo_xing 2014-07-24  
这个是拿jeecms举例吧,我对jeecms有点疑惑的就是他定义的标签好像和freemark无关
10 楼 lang520123 2014-05-14  
坑爹的百度,竟然把如此好的内容屏蔽掉了,楼主能不能从新上传一个目录或者给我发一份啊,不胜感激!liuyang_6188@163.com
9 楼 li4haoo 2014-03-11  
请问codeFactory-lib20130321的所有jar都要到如codefactory的项目去吗?
8 楼 likang19 2013-08-17  
我太爱你了
7 楼 yangjianzhouctgu 2013-06-12  
zz563143188 写道
  http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy
请下载codeFactory20130307,lib20130307文件
yangjianzhouctgu 写道
zz563143188 写道
yangjianzhouctgu 写道
请问项目代码在哪里下载啊?

请下载codeFactory20130321,lib20130321文件,


点击之后,进去的是一个QQ空间啊

这个地址进去 http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy
请下载codeFactory20130307,lib2013030这两个文件


恩,谢谢您了。祝端午节快乐!
6 楼 zz563143188 2013-06-10  
  http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy
请下载codeFactory20130307,lib20130307文件
yangjianzhouctgu 写道
zz563143188 写道
yangjianzhouctgu 写道
请问项目代码在哪里下载啊?

请下载codeFactory20130321,lib20130321文件,


点击之后,进去的是一个QQ空间啊

这个地址进去 http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir/path=%2Fstudy
请下载codeFactory20130307,lib2013030这两个文件
5 楼 yangjianzhouctgu 2013-06-10  
zz563143188 写道
yangjianzhouctgu 写道
请问项目代码在哪里下载啊?

请下载codeFactory20130321,lib20130321文件,


点击之后,进去的是一个QQ空间啊
4 楼 yangjianzhouctgu 2013-06-10  
zz563143188 写道
yangjianzhouctgu 写道
请问项目代码在哪里下载啊?

请下载codeFactory20130321,lib20130321文件,


点击之后,进去的是一个QQ空间啊
3 楼 zz563143188 2013-06-09  
yangjianzhouctgu 写道
请问项目代码在哪里下载啊?

请下载codeFactory20130321,lib20130321文件,
2 楼 yangjianzhouctgu 2013-06-08  
请问项目代码在哪里下载啊?
1 楼 576017120 2013-06-06  
感谢分享,虽然自己在用了好长时间,但好多东西都没太关注,端午节的时候好好看看,也好好总结一下。

相关推荐

    Spring4MVC整合Hibernate5 示例源码

    本示例源码"Spring4MVC整合Hibernate5"展示了如何将这两个强大的框架协同工作,以构建高效、灵活的Java Web应用。 Spring MVC是Spring框架的一个模块,专门用于处理Web应用程序的请求-响应模型。它提供了丰富的控制...

    spring mvc + hibernate整合项目源码,导入即可直接运行.zip

    这个压缩包提供了一个已经整合了 Spring MVC 和 Hibernate 的项目源码,使得开发者可以直接导入并运行,无需从零开始配置。 Spring MVC 是 Spring 框架的一部分,它为 Web 应用提供了模型-视图-控制器(MVC)架构...

    基于 Java ssh整合 开源博客系统 spring mvc,hibernate,spring,maven 整合开发

    【描述】中提到的“spring mvc,hibernate,spring,maven 整合开发”表明这个开源博客系统是将这四个关键组件集成在一起的。Spring MVC负责处理HTTP请求和响应,Hibernate负责数据持久化,Spring提供整体的框架支持...

    Spring MVC3和Hibernate3整合的源码

    在"Spring MVC3和Hibernate3整合的源码"中,我们可以学习到以下几个关键知识点: 1. **Spring MVC3**:Spring MVC3是Spring框架的一个模块,它引入了若干新特性,如支持JSR-303 Bean Validation,改进的类型转换...

    Spring4 MVC 集成Hibernate4源码下载

    Spring4.0.3,Hibernate4.3.5,mysql。 需要创建users表 DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `age` int(11) DEFAULT NULL, `nice_name` varchar(32) ...

    Spring MVC+hibernate helloworld

    Spring MVC和Hibernate是Java开发中常用的两个开源框架,它们分别负责Web层和持久化层的管理。本实例是一个基础的“Hello, World!”程序,旨在帮助初学者理解这两个框架的集成与基本用法,并引入了简单的验证功能。...

    spring mvc,hibernate,spring 整合项目源码,导入即可直接运行

    通过研究这个整合项目的源码,开发者不仅可以学习到Spring MVC、Hibernate和Spring的集成方式,还能了解如何组织一个完整的Java Web项目,包括目录结构、配置文件、控制层、服务层、持久层的实现等。这对于提升Java...

    spring、spring mvc、hibernate、bootstrap、maven开发学生籍贯后台管理系统

    标题中的“spring、spring mvc、hibernate、bootstrap、maven开发学生籍贯后台管理系统”揭示了这个项目是基于一系列流行的Java技术和前端框架构建的一个完整的Web应用。下面将详细介绍这些技术及其在系统开发中的...

    maven、spring mvc、hibernate 项目源码下载

    在IT行业中,Maven、Spring MVC和Hibernate是三个非常关键的框架,它们分别在构建、管理和持久化层面上为Java开发提供了强大的支持。这个压缩包文件包含的源码下载,很可能是为了帮助开发者理解这三个技术如何协同...

    基于spring mvc、spring、hibernate、bootstrap、maen开发的企业级项目,导入即可运行

    这是一个基于Java技术栈开发的企业级项目,主要使用了Spring MVC、Spring、Hibernate、Bootstrap和Maven等关键组件。下面将详细解析这些技术及其在项目中的作用。 **Spring MVC**: Spring MVC是Spring框架的一个...

    学生成绩管理系统(Spring MVC+Hibernate+Spring+easyui)(源码+毕设)

    【学生成绩管理系统】是一个基于Java技术的毕业设计项目,采用了经典的SSH(Spring MVC、Hibernate、Spring)框架组合,以及前端界面库EasyUI。这个系统的主要目标是为教育机构提供一个高效、便捷的学生分数记录与...

    spring mvc、spring、hibernate、bootstrap 框架整合开发的项目源码下载

    在IT行业中,Spring MVC、Spring、Hibernate和Bootstrap是四个非常重要的框架,它们分别在Web开发的不同层面上发挥着关键作用。下面将详细解释这四个框架的功能、整合方式以及它们在项目开发中的应用。 1. Spring ...

    spring,spring mvc,hibernate,ehcache Java后台框架

    Spring,Spring MVC,Hibernate,以及Ehcache是Java开发中常用的四大框架,它们共同构建了高效、稳定的后台应用体系。 Spring框架是Java企业级应用的事实标准,它提供了一个全面的编程和配置模型,用于简化企业级...

    Spring mvc、 Spring、 Spring jdbc 整合实例源码

    在整合Spring MVC、Spring和Spring JDBC的实例中,你可能会看到以下几个关键部分: 1. **配置文件**:包括Spring的主配置文件(如`applicationContext.xml`),其中定义了Bean的配置,包括DataSource、JdbcTemplate...

    spring mvc、 hibernate、 spring 整合项目源码,导入即可直接运行

    本项目是一个基于Spring MVC、Hibernate和Spring框架的整合应用,旨在提供一个可以直接运行的Java Web项目源码。这个源码库对于学习和理解这三大框架的集成与协作具有很高的参考价值,同时也为开发者提供了一个快速...

    spring、 spring mvc、 hibernate、 ehcache JavaWeb后台框架

    在JavaWeb开发中,Spring、Spring MVC、Hibernate和Ehcache是四个非常关键的框架,它们共同构建了一个高效、灵活的后台系统。下面将详细解释这些框架的核心功能、使用场景以及它们之间的协作关系。 首先,Spring...

    maven + spring mvc + hibernate 项目源码下载.zip

    这是一个基于Java技术栈的Web开发项目,主要使用了Maven作为构建工具,Spring MVC作为控制器框架,以及Hibernate作为持久层框架。以下是对这些关键组件的详细解释: **Maven**: Maven是Apache软件基金会的一个项目...

    Java Web 案例实践,基于(spring,spring mvc,hibernate)框架实现的

    在Java Web开发领域,Spring、Spring MVC和Hibernate是三个非常重要的框架,它们分别负责不同的职责,共同构建出高效、灵活的Web应用。本案例实践将深入探讨这三个框架的结合使用,帮助开发者理解如何在实际项目中...

    spring mvc﹨hibernate﹨freemarker开源项目源码下载.zip

    《Spring MVC、Hibernate与FreeMarker整合开源项目源码解析》 在Java开发领域,Spring MVC、Hibernate和FreeMarker是三个非常重要的技术框架,它们分别在Web应用的模型-视图-控制器(MVC)架构、对象关系映射(ORM...

Global site tag (gtag.js) - Google Analytics