`
liu_shui8
  • 浏览: 68012 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

tomcat_spring_hibernate_jndi

阅读更多
上篇整合了jndi+tomcat,这篇继续加入spring和hibernate
直接看配置文件
修改tomcat/conf/context.xml(这里是全局jndi配置)
在Context标签里添加:
	<Resource name="jdbc/mysql" auth="Container"
		type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver"
		url="jdbc:mysql://localhost:3306/fly"
		username="root"
		password="1234"
		maxActive="20"
		maxIdle="10"/>

web.xml中加入
	 <resource-ref>
	    <description>DB Connection</description>
	    <res-ref-name>jdbc/mysql</res-ref-name>
	    <res-type>javax.sql.DataSource</res-type>
	    <res-auth>Container</res-auth>
	  </resource-ref>

applicationContext.xml
<jee:jndi-lookup id="myDataSource" jndi-name="java:comp/env/jdbc/mysql" />
<bean id="sessionFactory"
	class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="dataSource" ref="myDataSource" />
	<property name="annotatedClasses">
		<list>
			<value>com.flyhigher.messy.domain.User</value>
		</list>
	</property>
	<property name="hibernateProperties">
		<value>
			hibernate.dialect=org.hibernate.dialect.MySQLDialect
			hibernate.show_sql=true
		</value>
	</property>
</bean>


其余配置均相同,代码也一样。
分享到:
评论

相关推荐

    整合Struts_Hibernate_Spring应用开发详解

    ### 整合Struts_Hibernate_Spring应用开发详解 #### J2EE应用与环境 - **J2EE应用概述** - **J2EE应用的分层模型:** Java EE(J2EE)架构通常采用多层设计模式,主要包括表现层、业务逻辑层和服务层。这种分层有...

    外文翻译_Spring的web MVC 构架模式.docx

    Spring MVC鼓励与标准技术如Servlet、JSP、JTA、JNDI、JDBC和JDO等协同工作,同时也支持与流行工具如Hibernate、Velocity、Log4J以及Caucho的Hessian/Burlap集成。这使得Spring能够适应各种环境,如Tomcat或Resin,...

    外文翻译_Spring的webMVC构架模式.pdf

    Spring Web MVC不仅与Servlet、JSP、JTA、JNDI、JDBC、JDO等标准Java技术兼容,还支持与Hibernate、Velocity、Log4J、Hessian/Burlap等第三方库集成,提供了一种灵活的技术栈选择。 6. **松耦合**: 与Struts相比...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (3)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    基于Struts+Hibernate+Spring的Web_应用开发

    此外,Hibernate支持多种数据库连接方式,包括JDBC、JNDI数据源等。 【任务一】:Hibernate 在10课时的Hibernate学习中,主要目标是理解和掌握Hibernate的基础知识,以及如何在实际项目中运用。这包括: 1. ...

    JNDI示例整合SSH

    可以利用Spring的JNDI_lookup标签或者`jee:jndi-lookup`元素来查找并注入JNDI资源,例如数据源。这样,Spring管理的bean可以直接使用由JNDI查找得到的数据源。 3. **Hibernate:** Hibernate作为ORM框架,用于对象-...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6.16 编写Spring和Hibernate的配置文件spring-config.xml 12.6.17 编写web.xml 12.6.18 验证示例 12.7 小结 第四篇 J2EE项目案例精选 第十三章 网上调查系统 13.1 系统概述 13.2 需求分析 13.2.1 系统用例图 ...

    Struts2.1.6+Spring2.5+Hibernate3.3的框架配置详解

    1. **配置数据源**:在`applicationContext.xml`中定义数据源,通常使用JNDI数据源或Spring内置的数据源。 2. **配置SessionFactory Bean**:基于`hibernate.cfg.xml`创建SessionFactory Bean。 3. **配置DAO层**:...

    spring hibernate web工程包

    Spring 通过 `DataSource` 和 JNDI 查找来管理数据库连接,而 Hibernate 使用 `SessionFactory` 创建会话,处理事务和持久化对象。 7. **事务管理**:Spring 提供了声明式事务管理,通过 `@Transactional` 注解可以...

    Struts+spring+hibernate整合.docx

    Struts、Spring 和 Hibernate 是Java Web开发中的三个关键框架,它们各自解决应用程序的不同问题。Struts主要用于MVC(模型-视图-控制器)架构,Spring则是一个全面的后端解决方案,包括依赖注入、AOP(面向切面编程...

    《Tomcat与Java Web开发技术详解(第2版)》_(孙卫琴)_源码.zip

    它实现了Java Servlet和JavaServer Pages(JSP)规范,同时也支持Java EE的其他部分,如JavaMail和JNDI(Java Naming and Directory Interface)。 在Tomcat的配置方面,读者会学习到如何安装和启动Tomcat服务器,...

    原创struts2+spring2+hibernate3的simple示例

    例如,如何配置Tomcat的数据源,可能涉及到`context.xml`文件的修改,添加JNDI数据源以连接到数据库。 6. **TestWeb**: 这可能是一个Web应用的目录结构,包含了WEB-INF下的web.xml文件,该文件定义了Servlet和...

    Struts2+Spring+Hibernate3.1图解配置教程

    Struts2+Spring+Hibernate(SSH)是一种经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。本教程将详细介绍如何配置这三个组件,以确保一个完整的开发环境。 首先,我们来了解一下SSH的组成部分...

    精通JSF基于EJB HibernateSpring整合天发与项目实践 书本源码

    《精通JSF基于EJB Hibernate Spring整合天发与项目实践》是一本深入讲解Java服务器页面(JavaServer Faces,简称JSF)、企业级JavaBean(Enterprise JavaBeans,简称EJB)、Hibernate对象关系映射(Object-...

    tomcat下面配置连接池

    在Spring配置文件中,可以通过JNDI(Java Naming and Directory Interface)来访问在Tomcat中定义的数据源: ```xml &lt;bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"&gt; ...

    javaee三大框架SSH(spring,hibernate,struts)学习

    ### JavaEE三大框架SSH(Spring、Hibernate、Struts)学习知识点 #### 一、Spring框架 **1.1 Spring框架简介** Spring是一个开源框架,它最初由Rod Johnson创建,是为了解决企业应用开发的复杂性而创建的。Spring...

    tomcat JDNI配置

    一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...

Global site tag (gtag.js) - Google Analytics