上篇整合了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应用开发详解 #### J2EE应用与环境 - **J2EE应用概述** - **J2EE应用的分层模型:** Java EE(J2EE)架构通常采用多层设计模式,主要包括表现层、业务逻辑层和服务层。这种分层有...
Spring MVC鼓励与标准技术如Servlet、JSP、JTA、JNDI、JDBC和JDO等协同工作,同时也支持与流行工具如Hibernate、Velocity、Log4J以及Caucho的Hessian/Burlap集成。这使得Spring能够适应各种环境,如Tomcat或Resin,...
Spring Web MVC不仅与Servlet、JSP、JTA、JNDI、JDBC、JDO等标准Java技术兼容,还支持与Hibernate、Velocity、Log4J、Hessian/Burlap等第三方库集成,提供了一种灵活的技术栈选择。 6. **松耦合**: 与Struts相比...
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 系统用例图 ...
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 系统用例图 ...
此外,Hibernate支持多种数据库连接方式,包括JDBC、JNDI数据源等。 【任务一】:Hibernate 在10课时的Hibernate学习中,主要目标是理解和掌握Hibernate的基础知识,以及如何在实际项目中运用。这包括: 1. ...
可以利用Spring的JNDI_lookup标签或者`jee:jndi-lookup`元素来查找并注入JNDI资源,例如数据源。这样,Spring管理的bean可以直接使用由JNDI查找得到的数据源。 3. **Hibernate:** Hibernate作为ORM框架,用于对象-...
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 系统用例图 ...
1. **配置数据源**:在`applicationContext.xml`中定义数据源,通常使用JNDI数据源或Spring内置的数据源。 2. **配置SessionFactory Bean**:基于`hibernate.cfg.xml`创建SessionFactory Bean。 3. **配置DAO层**:...
Spring 通过 `DataSource` 和 JNDI 查找来管理数据库连接,而 Hibernate 使用 `SessionFactory` 创建会话,处理事务和持久化对象。 7. **事务管理**:Spring 提供了声明式事务管理,通过 `@Transactional` 注解可以...
Struts、Spring 和 Hibernate 是Java Web开发中的三个关键框架,它们各自解决应用程序的不同问题。Struts主要用于MVC(模型-视图-控制器)架构,Spring则是一个全面的后端解决方案,包括依赖注入、AOP(面向切面编程...
它实现了Java Servlet和JavaServer Pages(JSP)规范,同时也支持Java EE的其他部分,如JavaMail和JNDI(Java Naming and Directory Interface)。 在Tomcat的配置方面,读者会学习到如何安装和启动Tomcat服务器,...
例如,如何配置Tomcat的数据源,可能涉及到`context.xml`文件的修改,添加JNDI数据源以连接到数据库。 6. **TestWeb**: 这可能是一个Web应用的目录结构,包含了WEB-INF下的web.xml文件,该文件定义了Servlet和...
Struts2+Spring+Hibernate(SSH)是一种经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。本教程将详细介绍如何配置这三个组件,以确保一个完整的开发环境。 首先,我们来了解一下SSH的组成部分...
《精通JSF基于EJB Hibernate Spring整合天发与项目实践》是一本深入讲解Java服务器页面(JavaServer Faces,简称JSF)、企业级JavaBean(Enterprise JavaBeans,简称EJB)、Hibernate对象关系映射(Object-...
在Spring配置文件中,可以通过JNDI(Java Naming and Directory Interface)来访问在Tomcat中定义的数据源: ```xml <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> ...
### JavaEE三大框架SSH(Spring、Hibernate、Struts)学习知识点 #### 一、Spring框架 **1.1 Spring框架简介** Spring是一个开源框架,它最初由Rod Johnson创建,是为了解决企业应用开发的复杂性而创建的。Spring...
一个简单的tomcat6.0+mysql5.5整合spring3.0和hibernate3.3的一个简单的实例,其中的datasource是tomcat JNDI配置的 type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://...