`

SSH项目的JNDI配置

    博客分类:
  • SSH
 
阅读更多
  1. 在spring的Hibernate管理文件中做如下配置
  2. Xml代码 复制代码 收藏代码
  1. <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
  2. <property name="jndiName" value="java:comp/env/jdbc/testJNDI"></property>
  3. </bean>
  1. <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
    	<property name="jndiName" value="java:comp/env/jdbc/testJNDI"></property>
    </bean>
    1. 在Tomcat的根目录下的\conf\Catalina\localhost目录下新建与你工程名称相同的xml文件。如testJNDI.xml
    2. Xml代码 复制代码 收藏代码
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <Context>
    3. <Resource
    4. name="jdbc/testJNDI"
    5. type="javax.sql.DataSource"
    6. driverClassName="oracle.jdbc.driver.OracleDriver"
    7. password="sys"
    8. maxIdle="2"
    9. maxWait="50"
    10. username="sys"
    11. url="jdbc:oracle:thin:@localhost:1521:orcl"
    12. maxActive="4"/>
    13. </Context>
  • 分享到:
    评论

    相关推荐

      JNDI示例整合SSH

      **标题:“JNDI示例整合SSH”** 在IT领域,`JNDI`(Java Naming and Directory Interface)是Java平台提供的一种标准接口,用于访问命名和目录服务。它允许应用程序查找和操作不同类型的网络资源,如数据源、EJB等...

      SSH示例源码下载

      通过查看这些源代码,学习者可以理解SSH框架如何协同工作,以及如何通过JNDI配置和使用数据库连接。 总的来说,这个SSH示例源码提供了一个完整的Java Web应用开发实例,涵盖了从视图到模型的整个流程。对于初学者,...

      SSH框架的优化

      综上所述,SSH框架的优化涉及到数据源的管理、数据库连接池的使用、注解的引入以简化配置、自动装配的合理运用以及配置文件的拆分,这些改进都能提高项目的可维护性和开发效率。对于初学者来说,理解并实践这些优化...

      SSH框架----初学基础

      在SSH项目中,通常会配置C3P0作为Spring的数据源,管理和优化数据库连接。 "webApp"这个目录可能包含了以下结构: - WEB-INF:存放web应用的配置文件,如struts-config.xml(Struts配置)、spring-context.xml...

      J2EE(SSH整合)开发笔记.doc

      - **使用JNDI连接数据源**:通过Java命名和目录接口(JNDI)配置数据源,便于在不同的环境中切换数据库,提高代码的灵活性和可移植性。 #### 构建jar包文件的顺序 1. **构建Spring框架**:将所有必需的Spring jar...

      SSh的注册实例

      在本实例中,我们将深入探讨如何在项目中注册SSH框架,并利用JNDI(Java Naming and Directory Interface)来连接SQL数据库。 首先,让我们了解SSH框架的各自职责: 1. **Spring**:作为IoC(Inversion of Control...

      SSH2 配置所必须的包

      SSH2配置过程中,涉及到多个Java库,这些库是构建基于SSH2(Struts2、Spring、Hibernate2)的Web应用程序的基础。首先,我们来看SSH2的核心组件: 1. **Struts2**:这是一个用于构建MVC(Model-View-Controller)...

      ssh2连接多个数据库

      本文将深入探讨如何使用SSH2框架连接多个数据库,并通过配置示例来阐述具体步骤。 ### SSH2框架连接多个数据库 SSH2框架在连接多个数据库时,主要依赖于Spring框架的灵活配置能力,以及Hibernate对多数据源的支持...

      SSH动态切换数据源

      SSH动态切换数据源是一种在Java Web开发中处理多数据库连接切换的技术,主要应用于Spring、Struts和Hibernate(SSH)这三大框架集成的项目。SSH框架是企业级应用开发的常用组合,提供了强大的业务逻辑处理和数据持久...

      ssh step by step 01 struts2项目

      本篇文章将深入探讨SSH整合的核心概念、配置步骤以及在实际项目中的应用。 首先,Struts2是MVC(模型-视图-控制器)设计模式的一个强大实现,它提供了一种组织应用程序的方式,将业务逻辑、数据访问和用户界面分离...

      SSH连接Oracle数据库.txt

      ### SSH框架连接Oracle数据库的关键配置知识点 在基于Java 2 Platform, Enterprise Edition (J2EE) 的Web开发中,SSH(Struts + Spring + Hibernate...对于基于J2EE的Web开发项目来说,合理配置这些参数是非常重要的。

      SSH2 jar包

      6. **org.springframework.context-3.0.5.RELEASE.jar**:这是Spring框架的核心模块,提供了上下文容器,管理和配置应用程序组件,包括bean工厂和应用上下文。 7. **...

      1-SSH综合项目—我的智囊团(介绍及环境搭建)-笔记.doc

      第三步设置 `SessionFactory ID` 为 `sessionFactory`,配置数据源使用JNDI方式,设置 `BeanId` 为 `dataSource`,`DataSource` 为 `java:/comp/env/jdbc/mldn`,方言为 `mysql`。 - **Struts**:选择 **Struts 1.2...

      ssh.zip_SSH 实现 上传 下载 功能_java ssh_ssh_struts2.3_上传下载

      总的来说,这个压缩包中的项目是一个使用SSH框架构建的Web应用,集成了验证码登录、基本的CRUD操作、文件上传和下载功能,以及C3P0连接池和MySQL数据库。开发者可以通过学习这个项目来了解SSH框架的实际应用,以及...

      SSH-1整合源码,每行注释.zip

      C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,提供了一套配置灵活、性能良好的数据库连接池。在这个项目中,C3P0用于管理数据库连接,提高数据库访问的效率和并发能力,通过配置c3p0.properties文件进行...

      uts1.2+JNDI+JDK1.5+MySql

      这里提到的"uts1.2+JNDI+JDK1.5+MySql"是一个项目,利用了SSH框架以及JNDI(Java Naming and Directory Interface)、JDK 1.5版本和MySQL数据库。下面我们将详细讨论这些知识点。 1. **Struts 1.2**: Struts是...

      【个人经验】SSH集成步骤 SSI集成步骤

      在Myeclipse中搭建SSH项目,通常需要以下步骤: 1. 创建一个新的Dynamic Web Project,导入Struts、Spring和Hibernate的相关库。 2. 配置Struts的struts-config.xml文件,定义Action和Form Bean。 3. 配置Spring的...

      SSH整合jar包

      2. **导入依赖**:在项目中引入Spring、Struts2、Hibernate和C3P0的jar包,这些都包含在"sshjar"压缩包中。 3. **配置文件**:编写Spring的`beans.xml`文件以定义Bean的配置;配置Struts2的`struts.xml`文件定义...

      五个完整的java项目源码

      本资源包含五个完整的Java项目源码,这些项目涵盖了JSP、JDBC、SSH(Struts2、Spring、Hibernate整合框架)、Servlet和JNDI等多种核心技术,是学习和实践Java Web开发的宝贵材料。 1. JSP(JavaServer Pages):JSP...

    Global site tag (gtag.js) - Google Analytics