Spring2.0JINDI集成(3)

本文介绍了Spring2.0如何通过XML Schema简化JNDI配置,强调了jee内容模式中的jndi-lookup数据类型,包括其各项参数的含义和用法,并给出了示例配置,展示了与Spring1.x DTD相比的优势。
摘要由CSDN通过智能技术生成

Spring2.0引入的jndi-lookup内容模式

自从Spring2.0开始,便引入了XML Schema来管理BeanFactory、ApplicationContext的配置。无论是语义,还是表达、复用能力,XML Schema都强于DTD。使用XML Schema定义新的数据类型非常方便,当然,要掌握XML Schema还是要费一番功夫的。在RDBMS领域,存在很多O/R Mapping技术,比如Hibernate、JPA、TopLink、Kodo JDO等。在XML领域,也存在很多O/X Mapping技术,比如XML Beans、JAXB、Castor等。借助于它们,应用操作XML文档会很方便。

Spring引入的jee内容模式中含有jndi-lookup数据类型,使用它能够大大简化JNDI的配置。开发者只需要调整Spring XML配置文件,而应用本身不需要做任何修改。相应的内容模式如下,它定义了jndi-lookup的结构和语义。

Jndi-name: 待查找的JNDI名,必填项
Resource-ref:是否是资源引用,可选项。如果是,则需要在web.xml和厂商特定的部署描述符中进行映射。默认取值为false。
Cache:是否缓存查找到的JNDI对象,可选项。默认取值为true
Expected-type:期待的JNDI对象类型,可选项
Lookup-on-startup:是否在启动时去JNDI上查找对象,可选项。默认取值为true
Proxy-interface:代理接口,可选项。配合cache和lookup-on-startup使用
Environment:JNDI环境信息,可选项。如果有多项值对需要给出,则要遵循属性文件的格式。

接下来,我们将重点放在DTD(Spr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值