AppServer 集成Jackrabbit JCA

在各个AppServer中,除了普通的JDBC,JMS的Connection Pool,还可以配置自定义的Connection Pool. JCA就是Jackrabbit作为Connector的一种方式。发布了自己的Connector,就可以在程序中使用容器的事务管理方便的使用JTA和其他事务管理方式。

http://jackrabbit.apache.org/downloads.html 下载到最新的JCA包。
下载Glassfish作为实验APP server。

1. 在Glassfish的可视化界面中发布jca
2. 在右边menu中选择Resource -> Connector,选择刚刚发布的jca作为connector.
3. 由Connection Pool创建Connector, JNDI name为jcr/resource.
4. 程序里使用
@Resource ( name = "jcr/resource" )
private Repository repository;
来注入connection,来使用容器管理事务。

当然,如果想要自己写JCA,可以参考jackrabbit的实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值