Java主要提供了14种服务:JDBC、EJB、Java RMI、Java IDL、JNDI、JMAPI、JMS、JTS、JMF、Annotation、JavaFX、JMX、JPA、JSP 1.JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,作...
分类:
编程语言 时间:
2015-02-05 10:48:01
阅读次数:
198
Java主要提供了14种服务:JDBC、EJB、JavaRMI、JavaIDL、JNDI、JMAPI、JMS、JTS、JMF、Annotation、JavaFX、JMX、JPA、JSP1.JDBC(JavaDatabaseConnectivity)提供连接各种关系数据库的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和..
分类:
编程语言 时间:
2015-02-05 07:06:54
阅读次数:
199
Jetty提供了一个Web服务器和javax.servlet容器,为SPDY、WebSocket、OSGi、JMX、JNDI、JAAS以及许多其它集成套件添加了支持。这些组件都是开源的,也可用于商业用途和分发。Jetty被广泛用于多种项目和产品,都可以在开发环境和生产环境中使用。Jetty可以很容易...
分类:
系统相关 时间:
2015-02-04 16:20:07
阅读次数:
207
C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。C3P0数据源在项目开发中使用得比较多。
1、c3p0与dbcp区别
dbcp没有自动回收空闲连接的功能
c3p0有自动回收空闲连接功能
c3p0支持更加多的数据库连接池选项。
2、导入相关jar包
c3p0-0.9...
分类:
数据库 时间:
2015-02-03 19:37:27
阅读次数:
156
为何使用JNDI数据源
如果用java直接连接:
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
Connection conn= DriverManager.getConnection(url,user,password);
也是可以的,但是这样没有连接池的概念,每次连接都得重新创建,使用完毕必须记得断开,...
分类:
其他好文 时间:
2015-02-02 18:19:07
阅读次数:
167
关于依赖性管理我们要介绍的第一个策略就是依赖查找(dependency lookup)。这种策略是JavaEE中传统形式的依赖性管理,这里可以看到JavaEE规范中的JNDI(Java Naming andDirectoryInterface)的身影。从名字就可以看出来这里解决依赖性是通过查找的方式。就像上篇文章提到的,所要引用的资源是通过一对name与target对应的注解标识的。name用来表...
分类:
编程语言 时间:
2015-01-31 23:20:25
阅读次数:
580
1. 文件系统的命名服务 (需要fscontext.jar和providerutil.jar)NetBeans创建java project(fsContext): (NameServiceTest.java)package lee;import java.util.Hashtable;import ...
分类:
编程语言 时间:
2015-01-25 22:17:45
阅读次数:
213
昨天倒腾了一天终于配置好了jboss as 7的域,今天又倒腾了一整天在上面部署了个EJB,然后试了一个利用JNDI来进行远程调用。下面记录一下过程中那些乱七八糟的问题:首先是这个jboss-client.properties文件,各个属性值的含义可以从jboss的官方文档上得到解释https://...
分类:
其他好文 时间:
2015-01-25 19:25:50
阅读次数:
172
总结:本文主要讲述了“依赖注入”的由来,同时从两方面进行讲解:资源依赖、EJB依赖
1.早先的‘依赖’可以理解为‘调用关系’,A调用B,则在A中new B。
2.后来,出现了“工厂模式”,使得创建B的过程,交给工厂来做。A只需要跟工厂‘要’B就可以了。
3.后来,出现了‘容器’,创建B的过程,交给容器(是一个异常强大的工厂)来做。然后给B提供一个全局访问的名字,这个过程叫做:JNDI绑定。然后A通过查找,可以使用B。
4.再后来,出现了“依赖注入”, 由容器来负责实例化B,并将B注入到A中,这就是所...
分类:
其他好文 时间:
2015-01-25 15:17:39
阅读次数:
121
客户端访问位于EAR中的EJB时,jndi name要遵守的规则...
分类:
其他好文 时间:
2015-01-24 00:30:03
阅读次数:
221