快速业务通道

第一次接触ejb - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
ool,name=oracleDS"> <attribute name="MinSize">0</attribute> <attribute name="MaxSize">50</attribute> <attribute name="BlockingTimeoutMillis">5000</attribute> <attribute name="IdleTimeoutMinutes">15</attribute> <attribute name="Criteria">ByContainer</attribute> </mbean> </depends> <depends optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends> <depends optional-attribute-name="JaasSecurityManagerService">jboss.security:service=JaasSecurityManager</depends> <attribute name="TransactionManager">java:/TransactionManager</attribute> <depends>jboss.jca:service=RARDeployer</depends> </mbean> </server>

请大家对比两个文件的不同之外,很容易写出其它数据库的存取服务了,主要的是下面这个部分

<mbean code="org.jboss.resource.connectionmanager.RARDeployment" name="jboss.jca:service=LocalTxDS,name=oracleDS"> <attribute name="JndiName">OracleDS</attribute><!--这个地方是JNDI的名字在ejb或jsp中调用的是java:/OracleDS - -> <attribute name="ManagedConnectionFactoryProperties"> <properties> <config-property name="ConnectionURL" type="java.lang.String">jdbc:oracle:thin:@cuipeng:1521:ora8</config-property> <config-property name="DriverClass" type="java.lang.String">oracle.jdbc.driver.OracleDriver</config-property> <config-property name="UserName" type="java.lang.String">system</config-property> <config-property name="Password" type="java.lang.String">manager</config-property> </properties> </attribute> <depends optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=JBoss LocalTransaction JDBC Wrapper</depends> </mbean>

还有就是各个部分的名字了name=oracleDS

第一次接触ejb(3)

时间:2011-01-19

三、测试数据的连接列子(我用的是jsp)

你必需要编写.war或.ear包来测试一个简易的做法就是:

一、 在deploy目录下建立oracle-test.war目录。

二、在oracle-test.war目录下建立WEB-INF目录,其中有两个文件

jboss-web.xml和web.xml

内容分别是

jboss-web.xml内容是

<jboss-web> </jboss-web> web.xml内容是 <?xml version="1.0"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> </web-app>

三、在oracle-test.war目录下建立新文件index.jsp其内容是

<%@page contentType="text/html"%> <%@ page import="java.sql.*, javax.sql.DataSource, javax.naming.InitialContext" %> <h3>Test Oracle DB</h3> <% InitialContext ctx = new InitialContext(); DataSource ds = (DataSource) ctx.lookup("java:/O

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号