配置tomcat 数据源(conf\context.xml)
<resource name="jdbc/mydata" autn="done"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxwait="10000" username="root" password="root"
driveClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://127.0.0.1:3306/mydata"
/>
在S2中引用数据源配置(web.xml)
<resource-ref>
<description> DB connection </desciption>
<res-ref-name>jdbc/mydata</res-ref=name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>done</res-auth>
</resource-ref>
获取connection
public static Connection getDSConnection(){
try{
InitialContext ctx = new InitialContext();
DataSource ds =(DataSource)ctx.loolup("java:comp/env/jdbc/mydata");
conn = ds.getConnection();
return conn;
}catch (Exception e){
e.printStack();
System.err.println("DB ERROR!")
return conn;
}
}
分享到:
相关推荐
- **DataSourceMethodDefinitionSourceEditor.java**:可能是一个自定义的数据源配置类,用于设置数据源连接。 - **accessDenied.jsp**和**login.jsp**:分别处理权限拒绝和登录页面。 - **web.xml**和**...
选择配置文件的位置,指定JDBC数据源,不创建类文件,完成后会在`src`目录下生成`hibernate.cfg.xml`配置文件。 6. **开发持久对象和映射**: - 对于Hibernate的实体类,有两种方法: - 自动生成:在Database ...
### Struts2.0 + Hibernate3.1 + Spring2.0 整合实践 #### 一、概述 本文档旨在帮助学生深入理解并熟练运用Struts2.0、Hibernate3.1与Spring2.0这三种框架进行整合,从而开发出高效、可维护的应用系统。通过本次...
它允许开发者声明数据源、JDBC驱动、会话工厂以及映射文件的位置。 **Spring2.5** Spring是一个全面的Java应用框架,提供了依赖注入(DI)、面向切面编程(AOP)、事务管理等功能。在Web应用中,Spring2.5通常结合...
3. **配置Spring**:创建applicationContext.xml配置文件,配置数据源、事务管理器、Hibernate SessionFactory,以及需要被Spring管理的bean,如Service和DAO。 4. **配置Struts2**:创建struts.xml配置文件,定义...
订单项目是IT行业中常见的开发任务,本项目特别提到了使用`Struts2.0`和`Hibernate3.x`这两个框架的整合。这是一个基于Java的Web应用程序开发实例,它利用了MVC(Model-View-Controller)设计模式来构建前端与后端的...
Struts1.2、Batis、Spring2.0和Oracle10g是经典的Java企业级应用框架和技术组合,常用于构建高效、可扩展的Web应用程序。这个集成例子旨在展示如何将这些组件协同工作,实现MVC(Model-View-Controller)架构、数据...
1 spring的相关包,先添加struts2.0的支持时标记的包; 2 struts2的相关包;以struts2-core-2.1.6版本为准; 注:struts2-core-2.1.8有较大变化需要注意替换相关包,注意尾号尽量不要是单号 例子:xwork-2.1.2....
最后,"spring2.0_struts1.2_hibernate3"可能是项目的源代码,读者可以参考学习。 总之,Spring 2.0、Struts 1.2和Hibernate 3的整合是企业级Java应用开发的经典组合,通过合理配置和使用,可以构建出高性能、易于...
- **开源性:** Struts2.0是完全开源的,这意味着开发者可以自由地查看、修改和分发其源代码,促进了社区的贡献和框架的持续改进。 #### 三、Struts2.0的改进与挑战 - **减少代码量,避免“类爆炸”:** 相比于...
Struts2.0 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它极大地简化了创建企业级Java应用的过程。这个压缩包文件可能是为了展示一个完整的Struts2.0应用实例,包括从搭建环境到实现基本功能的...
Struts2.0 是一个基于 Model-View-Controller (MVC) 设计模式的Java Web框架,它旨在简化Web应用的开发。Struts 2.0是在Struts 1.x的基础上进行了改进,以解决原有版本的一些局限性,如代码量过多、单元测试困难等...
4. **配置 Spring**:创建 spring.xml 文件,配置 Bean,包括业务服务、DAO、数据源、事务管理器等。 5. **配置 Hibernate**:设置 hibernate.cfg.xml 文件,指定数据库连接信息、实体类等。 6. **整合**:在 Struts...
Struts2.0是Java Web开发中非常重要的一个MVC框架,它在原有的Struts1.x基础上进行了大量的改进和优化,提供了更为灵活和强大的功能。本示例将介绍如何将Struts2.0与Spring2.0和Hibernate3.1进行整合,构建一个完整...
4. **配置Spring**:创建`applicationContext.xml`,定义Bean的配置,包括Service层、DAO层的实现类,以及数据库相关的数据源和SessionFactory配置。 5. **Struts2与Spring集成**:在Struts2的配置文件中,使用...
- **struts2.0**:表明项目采用Struts2.0版本,需要注意其特定的API和特性。 - **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ...
Struts2.0是Java Web开发中的一个强大框架,它基于Model-View-Controller(MVC)设计模式,用于简化Web应用的开发。Struts 2是Struts 1的升级版,旨在解决其前辈的一些缺点,例如过多的手动编码和单元测试的困难。 ...
- 配置数据库连接参数,若未预先建立数据源,则需通过MyEclipse DB Browser来创建。 - 完成配置后,可能需要处理重复的包文件,此时选择替换重复的文件即可。 #### 三、环境测试示例——注册功能实现 1. **打开...