`
seong
  • 浏览: 23237 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Spring 数据访问 之 JNDI

 
阅读更多
Many Java EE application servers build in data source implementations that you can configure from
the server console or in configuration files. If you have a data source configured in an application server
and exposed for JNDI lookup, you can use JndiObjectFactoryBean to look it up.
很多JAVA EE应用服务器都有内建的DataSource实现 我们可以通过服务器控制台或者配置文件来进行设置,如果你有一个配置好的应用服务器的datasource并且暴露给了JNDI来进行查找,那么你可以使用JndiObjectFactoryBean来找到它

<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="jdbc/VehicleDS" />
</bean>


In Spring, a JNDI lookup can be simplified by the jndi-lookup element defined in the jee sjee schema.
在Spring里 通过使用JEE Schema定义的jndi-lookup元素来设置一个JNDI查找是很简单的事情。

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:jee="http://www.springframework.org/schema/jee"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/jee
http://www.springframework.org/schema/jee/spring-jee-3.0.xsd">

<jee:jndi-lookup id="dataSource" jndi-name="jdbc/VehicleDS" />
...
</beans>
分享到:
评论

相关推荐

    spring获取weblogic jndi数据源的两种方式

    这为应用程序提供了高度解耦的数据访问机制,使得应用程序能够更加灵活地管理与数据库的连接。本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 ...

    spring配置JNDI数据源

    Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...

    SpringLDAP和JNDI的增删改查

    JNDI是一个API,用于访问多种命名和目录服务。在Java应用中,JNDI常用来查找和绑定资源,如数据源、邮件服务器等。虽然JNDI本身并不提供具体的目录服务,但它提供了统一的接口来与各种目录服务通信。 ### LDAP操作...

    spring 配置jndi

    在Spring框架中,JNDI(Java Naming and Directory Interface)主要用来查找和绑定资源,如数据源、EJB等。JNDI允许我们通过名称来访问分布式环境中的对象,这在多层架构或集群环境中非常有用。下面我们将深入探讨...

    配置 JNDI 数据源

    在Spring框架与Tomcat服务器的集成中,配置JNDI数据源是将数据库连接管理交给服务器来处理,提高应用的可移植性和资源利用率。下面将详细解释配置JNDI数据源的相关知识点。 一、JNDI数据源的概念 JNDI数据源是一种...

    Spring jndi数据源配置方法详解

    Spring jndi 数据源配置方法详解 Spring jndi 数据源配置是指在 Spring 框架中使用 JNDI(Java Naming and Directory Interface)来配置数据源的方法。JNDI 是一个 Java API,用于访问命名和目录服务。通过使用 ...

    jboss配置MySql的JNDI

    本文将深入解析如何在JBoss中配置MySQL的JNDI数据源,确保应用程序能够高效、稳定地访问数据库资源。 ### JBoss与JNDI的关联 JBoss作为一个高性能的Java应用服务器,提供了丰富的功能支持企业级应用开发。JNDI作为...

    Spring 数据源不同配置

    在Spring框架中,数据源(DataSource)的配置是应用程序与数据库交互的核心部分。Spring支持多种数据源...在实际开发中,结合使用连接池、事务管理策略以及Spring Boot的自动配置功能,可以构建高效稳定的数据访问层。

    Spring的数据源配置 DBCP、C3P0、JNDI.txt

    Spring框架提供了丰富的数据访问抽象层,使得开发者能够更便捷地管理数据库连接。本文将详细介绍如何在Spring框架中配置三种常见的数据库连接池:DBCP、C3P0以及通过JNDI(Java Naming and Directory Interface)...

    JNDI示例整合SSH

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

    Spring JMS消息处理-不基于JNDI

    在IT行业中,Spring框架是Java开发者的常用工具,特别是在企业级应用中,它提供了一整套服务和功能,包括但不限于依赖注入、数据访问、事务管理等。而Spring JMS(Java Message Service)则是Spring框架中处理消息...

    Spring 数据源的灵活配置巧应用

    其中,Spring对于数据访问的支持更是其一大亮点。本文将详细介绍如何在Spring中进行数据源的灵活配置,以及如何利用这些配置实现高效的数据访问。 #### 二、数据源的作用与重要性 数据源(DataSource)是JDBC API中...

    Spring的7大模块面试

    4. **Spring DAO**:数据访问/对象(DAO)模块主要为JDBC操作提供了抽象层,减少了直接操作数据库带来的复杂性。它定义了一套标准的异常层次结构,简化了异常处理,同时与多种数据库供应商兼容。 5. **Spring ORM**...

    Simple-JNDI:通过JNDI查找访问属性文件。 从JNDI获取数据源

    如果您唯一的目的是测试或使用依赖于Tomcat之外的Tomcat JNDI环境的类,或者仅需要基于JNDI的数据源,请 (不要与Simple-JNDI混淆)。 Simple-JNDI的JNDI实现完全基于内存。 没有启动服务器实例。 一个java.util....

    JNDI连接池+单例模式+文件上传

    单例模式则是一种设计模式,确保一个类只有一个实例并提供全局访问点,常用于控制共享资源的访问,如连接池。 首先,让我们详细了解一下JNDI连接池。JNDI主要负责将逻辑名称映射到物理资源,如数据库连接。在Web...

    使用JDBC进行数据访问【springframwork】定义.pdf

    Spring框架的JDBC抽象层为开发者提供了方便的数据访问机制,极大地简化了JDBC的使用,降低了数据库操作的复杂性。以下是对Spring JDBC相关知识点的详细解释: 1. **JdbcTemplate**: JdbcTemplate是Spring JDBC的...

    java-tomcat7-jndi-mysql-oracle-jdbc:访问Tomcat 7中配置的数据源

    使用 JNDI 示例访问 Tomcat7 数据源描述:访问 Tomcat 7 中配置的两个数据源(Oracle 和 MySQL)的 Web 应用程序添加一名作者技术:Java、Tomcat 7、JDBC 摘要:访问Tomcat 7中配置的数据源的Web应用程序它是什么?...

    springEmbeddedTomcatJNDI:Spring Boot 2.x嵌入式tomcat JNDI数据源(开发配置文件)+ WAR

    该代码旨在通过JNDI数据源查找保持数据库访问。 在开发中,使用配置了JNDI数据源的嵌入式tomcat运行在部署为WAR时,它将在服务器上查找真实的JDNI数据源(例如tomcat) 开发环境中Java系统变量可以使用“ -D” i...

Global site tag (gtag.js) - Google Analytics