我的hibernate.cfg.xml文件如下: org.hibernate.dialect.MySQLDialect true true UTF-8 thread true true com.mysql.jdbc.Driver jdbc:mysql://localhost:33...
分类:
Web程序 时间:
2015-07-27 18:44:30
阅读次数:
359
JNDI是为了一个最最核心的问题:是为了解耦,是为了开发出更加可维护、可扩展的系统JNDI和JDBC起的作用类似:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言...
分类:
其他好文 时间:
2015-07-27 00:04:33
阅读次数:
372
在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是 jdbc/testDS 数据源: A:java:comp/env/jdbc/testDS B:jdbc/testDS 这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,....
分类:
数据库 时间:
2015-07-26 23:58:50
阅读次数:
224
JNDI学习总结(三)——Tomcat下使用Druid配置JNDI数据源 com.alibaba.druid.pool.DruidDataSourceFactory实现了javax.naming.spi.ObjectFactory,可以作为JNDI数据源来配置。一、下载Druid的jar包 下载.....
分类:
Web程序 时间:
2015-07-20 12:14:47
阅读次数:
300
JNDI学习总结(一)——JNDI数据源的配置一、数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下: ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connection con = DriverManager.getCon...
分类:
Web程序 时间:
2015-07-20 12:13:54
阅读次数:
199
atitit.jndi的架构与原理以及资源配置and单元测试实践
1. jndi架构 1
2. jndi实现原理
3
3. jndi资源配置 3
3.1. resin 节点 3
3.2. tomcat
3.3. 自定义资源 5
4. JNDI测试支持: 5
4.1. D:\workspace\wxb\src\jndi4t.xml 6
4.2. applicati...
分类:
其他好文 时间:
2015-07-18 14:07:40
阅读次数:
124
各子节点不能启动,查看日志,报错如下:Unable to establish JMX Connectivity with the Adminstration Server AdminServer at service:jmx:t3://192.168.122.1:7001/jndi/weblogic...
分类:
Web程序 时间:
2015-07-15 12:34:46
阅读次数:
4977
JNDI是J2EE 的标准之一,它依赖于容器, 比如说在开发测试阶段,datasource 或者jms 的factory 是通过JNDI所寻得的话,那么要测试的话,总是要部署到应用服务器上面 比如 TOmcat,weblogic或者Jboss等,...
分类:
编程语言 时间:
2015-07-13 16:23:16
阅读次数:
146
J2EE的13种核心技术
一、JDBC(Java Database Connectivity)
JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDBC对数据库的访问也具有平台无关性。
二、JNDI(Java Name and Directory Interface)
JNDI API被用于执行名字和目录服务。它提供...
分类:
其他好文 时间:
2015-07-13 14:10:48
阅读次数:
136
在Tomcat这个Java Web容器下通过配置DataSource(数据源)对象可以解决上面所述的问题。JDBC中的javx.sql.DataSource接口负责建立于数据库的连接,程序中直接从数据源中获取数据库连接。DataSource对象由Servlet容器Tomcat进行管理,其实获取数据库连接是从连接池中选取空闲连接。它基于Java中的JNDI(Java 命名与目录接口)来实现。
...
分类:
其他好文 时间:
2015-07-12 20:23:34
阅读次数:
100