我的配置环境是:Spring + Tomcat + MySql 说明: 1. $TOMCAT_HOME代表Tomcat的安装目录。 第一步:在Tomcat的$TOMCAT_HOME/conf/context.xml文件中配置数据源。 参数说明: name:JNDI的名称,下面Spring加载JNDI ...
分类:
编程语言 时间:
2016-06-12 14:00:53
阅读次数:
1169
写了一个简单的JMS例子,之所以使用JNDI 是出于通用性考虑,该例子使用JMS规范提供的通用接口,没有使用具体JMS提供者的接口,这样可以保证我们编写的程序适用于任何一种JMS实现(ActiveMQ、HornetQ...)。 什么是JNDI JNDI(Java Naming and Directo ...
分类:
其他好文 时间:
2016-06-07 01:12:48
阅读次数:
300
很多地方都会用到JNDI,一大堆的缩写加上一大堆不清不楚的概念描述,使得在看到的时候都不认识,更不要说使用了。 JNDI,Java Naming Directory Interface,J2EE的标准之一,所有的J2EE容器都必须提供一个JNDI的服务,但是,我一直都没用过,至少是没有刻意地去用过。 ...
分类:
其他好文 时间:
2016-06-04 13:31:23
阅读次数:
168
mybatis-config.xml,配置文件,用于连接数据库。底层使用的是oracle数据库的emp表 数据源类型有三种: UNPOOLED , POOLED , JNDI 。 UNPOOLED - 这个数据源实现只是在每次请求的时候简单的打开和关闭一个连接。虽然这有点慢,但作为一些不需要性能和立 ...
分类:
其他好文 时间:
2016-06-03 14:30:39
阅读次数:
291
spring4配置文件详解 一、配置数据源 基本的加载properties配置文件 <context:property-placeholder location="classpath*:/appConfig.properties" /> 1、JNDI方式 <jee:jndi-lookup id="d ...
分类:
编程语言 时间:
2016-05-23 06:37:23
阅读次数:
182
spring AOP基于动态代理实现,想看懂源码必须了解动态代理和字节码增强方面的知识。
基于对spring各种配置的了解,首先我们先从DataSourse由谁来管理入手。了解AOP。
一般来讲首先会配置一个datasource,至于你配置什么连接池还是用JNDI这里就不提到细节,总之我们认为配置的spring的全局名称为dataSource就可以了。
接下来会将da...
分类:
编程语言 时间:
2016-05-20 19:43:49
阅读次数:
166
Tomcat是Java领域最著名的开源web容器,简单、易用,稳定性极好,既可以作为个人学习之用,也可以作为商业产品发布。Tomcat不仅提供了Web容器的基本功能,还支持JAAS和JNDI绑定等。
1.3.1 安装Tomcat服务器
因为Tomcat完个是纯Java实现,因此它是平台无关的,在任何平台上运行完全相同。在Windows和Linux平台上的安装及配置基本相同。我们Windows平...
分类:
其他好文 时间:
2016-05-18 19:18:36
阅读次数:
298
Java ee:? IDE: ? itegrity development environment 集成开发环境 JMS:? java Message Service java 信息服务 JMX? Java Management Extensions,即Java管理扩展 JNDI:(Java Nam ...
分类:
编程语言 时间:
2016-05-17 00:47:37
阅读次数:
130
事务的概念
MySQL下操作事物
JDBC下操作事物
事务特性(重点) ACID
事务的隔离级别
隔离级别方案演示
bcUtils中使用ThreadLocal
丢失更新
解决丢失更新可以采用两种方式
连接池
数据库连接池编写原理分析
自定义连接池
DBCP数据源(了解)
dbcp连接池使用
C3P0数据源(必会)
配置Tomcat数据源
JNDI技术简介...
分类:
编程语言 时间:
2016-05-16 13:01:16
阅读次数:
371
全局事务 全局事务支持对多个事务性资源的操作,通常是关系型数据库和消息队列。应用服务器通过JTA管理全局性事务,API非常烦琐。UserTransaction通常需要从JNDI获取,意味着需要与JNDI绑定在一起,且JTA一般只在应用服务器可用,降低了应用代码的可重用性。 本地事务 本地事务面向具体... ...
分类:
编程语言 时间:
2016-05-15 21:15:16
阅读次数:
322