User: d_jencks
Date: 01/11/20 10:35:30
Modified: src/xdocs jbossdocs.xml resource.xml
Removed: src/xdocs jdbc-database.xml
Log:
Added Sybase ConnectionFactoryLoader example and removed 2.4-specific db
documentation.
Revision Changes Path
3.1 +2 -26 manual/src/xdocs/jbossdocs.xml
Index: jbossdocs.xml
===================================================================
RCS file: /cvsroot/jboss/manual/src/xdocs/jbossdocs.xml,v
retrieving revision 3.0
retrieving revision 3.1
diff -u -r3.0 -r3.1
--- jbossdocs.xml 2001/11/18 20:10:57 3.0
+++ jbossdocs.xml 2001/11/20 18:35:29 3.1
@@ -1,12 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: jbossdocs.xml,v 3.0 2001/11/18 20:10:57 gropi Exp $ -->
+<!-- $Id: jbossdocs.xml,v 3.1 2001/11/20 18:35:29 d_jencks Exp $ -->
<!DOCTYPE book SYSTEM "file:@oasis.docbook.xml.root@/docbookx.dtd" [
<!ENTITY preface.xml SYSTEM "preface.xml">
<!ENTITY jbossintro.xml SYSTEM "jbossintro.xml">
<!ENTITY cmp.xml SYSTEM "cmp.xml">
<!ENTITY customizingjaws.xml SYSTEM "customizingjaws.xml">
<!ENTITY advconfig.xml SYSTEM "advconfig.xml">
- <!ENTITY jdbc-database.xml SYSTEM "jdbc-database.xml">
<!ENTITY designnotes.xml SYSTEM "designnotes.xml">
<!ENTITY production.xml SYSTEM "production.xml">
<!ENTITY basicconfiguration.xml SYSTEM "basicconfiguration.xml">
@@ -14,7 +13,6 @@
<!ENTITY jbosssx.xml SYSTEM "jbosssx.xml">
<!ENTITY webconfig.xml SYSTEM "webconfig.xml">
<!ENTITY resource.xml SYSTEM "resource.xml">
- <!ENTITY howtomssql.xml SYSTEM "howto/howtomssql.xml">
<!ENTITY howtojmx.xml SYSTEM "howto/howtojmx.xml">
<!ENTITY howtotimer.xml SYSTEM "howto/howtotimer.xml">
<!ENTITY howtotimer.2.xml SYSTEM "howto/howtotimer.2.xml">
@@ -23,7 +21,6 @@
<!ENTITY howtojavamail.xml SYSTEM "howto/howtojavamail.xml">
<!ENTITY howtojbuilderdebug.xml SYSTEM "howto/howtojbuilderdebug.xml">
<!ENTITY howtoejx.xml SYSTEM "howto/howtoejx.xml">
- <!ENTITY howtojca.xml SYSTEM "howto/howtojca.xml">
<!ENTITY howtojndiexternal.xml SYSTEM "howto/howtojndi_external.xml">
<!ENTITY howtosocketfactories.xml SYSTEM "howto/howto_socketfactories.xml">
<!ENTITY howtojaxp.xml SYSTEM "howto/howtojaxp.xml">
@@ -48,7 +45,7 @@
<book>
<bookinfo>
- <title>JBoss 2.2+ Documentation</title>
+ <title>JBoss 3.0 Documentation</title>
<copyright>
<year>2000</year>
<year>2001</year>
@@ -61,26 +58,6 @@
&jbossintro.xml;
&basicconfiguration.xml;
&resource.xml;
-
- <chapter id="jdbc">
- <title>JDBC</title>
- <para>
- <author>
- <firstname>Aaron</firstname>
- <surname>Mulder</surname>
- </author>
- <email>[EMAIL PROTECTED]</email>
- <author>
- <firstname>Fernando</firstname>
- <surname>Garcia-Loygorri</surname>
- </author>
- <email>[EMAIL PROTECTED]</email>
- </para>
-
- &jdbc-database.xml;
- &howtomssql.xml;
- </chapter>
-
&cmp.xml;
&customizingjaws.xml;
&advconfig.xml;
@@ -117,7 +94,6 @@
&howtojaas.xml;
&howtojavamail.xml;
&howtoejx.xml;
- &howtojca.xml;
&howtojndiexternal.xml;
&howtosocketfactories.xml;
&howtojaxp.xml;
3.1 +59 -3 manual/src/xdocs/resource.xml
Index: resource.xml
===================================================================
RCS file: /cvsroot/jboss/manual/src/xdocs/resource.xml,v
retrieving revision 3.0
retrieving revision 3.1
diff -u -r3.0 -r3.1
--- resource.xml 2001/11/18 20:10:57 3.0
+++ resource.xml 2001/11/20 18:35:29 3.1
@@ -14,7 +14,7 @@
<section id="resource-intro-access">
<title>Access to Resource Managers</title>
<para>This chapter is primarily relevant to jboss 3.0 (rabbithole)</para>
- <para>In order for your ejbs to do much useful work, they will need to
communicate with a transactional resource manager such as a relational database,
transactional message queue, or other enterprise information system. Jboss now
supports all such communication using Resource Adapters following the jca 1.0
specification (NEED LINK). This technology provides a uniform way to combine the
application server's transaction management and connection pooling functionalities
with a resource adapter's ability to connect to and do work with a resource
manager.</para>
+ <para>In order for your ejbs to do much useful work, they will need to
communicate with a transactional resource manager such as a relational database,
transactional message queue, or other enterprise information system. Jboss now
supports all such communication using Resource Adapters following the <ulink url =
"http://java.sun.com/j2ee/connector/"><citetitle>jca 1.0
specification</citetitle></ulink>. This technology provides a uniform way to combine
the application server's transaction management and connection pooling functionalities
with a resource adapter's ability to connect to and do work with a resource
manager.</para>
<para>Jboss provides the ability to deploy any compliant resource adapter,
and connections from any adapter may be pooled by jboss, obtained from connection
factories bound in jndi, and used by client code. At the moment, however, only
connection factories implementing javax.sql.DataSource and connections implementing
java.sql.Connection may be used with CMP beans and JAWS to automate database
access.</para>
<para>Since few database vendors have supplied resource adapters for their
database products, the usual strategy for accessing relational databases consists of
using a generic resource adapter that wraps a jdbc driver into a jca resource adapter.
Jboss comes with two such adapters, one for jdbc 1 drivers without xa transaction
support, and one for jdbc 2 drivers implementing xa support with XADataSource and
XAConnection.</para>
<para>As well as providing a systematic, well thought out framework for
pooling and transaction control that can be used for relational databases, jca also
provides another specification ("cci") for connection factories and connections
unrelated to jdbc. An adaptor could use these to provide predefined access to stored
procedures in a relational database, or these could be used to access a message que,
or enterprise information system such as CICS or SAP. Although there are no
particular conceptual difficulties in using such resource adapters to automatically
manage persistence of CMP beans, support for this is not yet integrated into jboss.
</para>
@@ -248,7 +248,7 @@
<!-- -->
<!-- ===================================================================== -->
-<!-- $Id: resource.xml,v 3.0 2001/11/18 20:10:57 gropi Exp $ -->
+<!-- $Id: resource.xml,v 3.1 2001/11/20 18:35:29 d_jencks Exp $ -->
<server>
@@ -307,7 +307,7 @@
<!-- -->
<!-- ===================================================================== -->
-<!-- $Id: resource.xml,v 3.0 2001/11/18 20:10:57 gropi Exp $ -->
+<!-- $Id: resource.xml,v 3.1 2001/11/20 18:35:29 d_jencks Exp $ -->
<server>
@@ -345,6 +345,62 @@
</mbean>
</server>
+]]></programlisting>
+</para>
+ </section>
+ <section id="Sybase">
+ <title>Postgres</title>
+ <para>Here is a sample sybase-service.xml configuration file contributed by
+ <author>
+ <firstname>Peter</firstname>
+ <surname>Levart</surname>
+ </author>
+ <email>[EMAIL PROTECTED]</email>
+<programlisting><![CDATA[<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+
+ <!-- put jconn2.jar from the Sybase jConnect 5.x into the JBoss lib/ext
+directory !!! -->
+ <classpath archives="jconn2.jar"/>
+
+ <mbean code="org.jboss.resource.ConnectionFactoryLoader"
+ name="JBOSS-SYSTEM:service=ConnectionFactoryLoader,name=Sybase_J2EETEST">
+
+ <attribute
name="ManagedConnectionFactoryProperties">ConnectionURL=jdbc:sybase:Tds:vino:4100
+ DriverClass=com.sybase.jdbc2.jdbc.SybDriver
+ UserName=j2eetest
+ Password=j2eetest</attribute>
+
+ <attribute name="JndiName">Sybase_J2EETEST</attribute>
+
+ <attribute name="TransactionManagerName">java:/TransactionManager</attribute>
+
+ <mbean-ref name="ResourceAdapterName">JCA:service=RARDeployment,name=Minerva
+JDBC LocalTransaction ResourceAdapter</mbean-ref>
+ <mbean-ref
name="ConnectionManagerFactoryLoaderName">JCA:service=ConnectionManagerFactoryLoader,name=MinervaSharedLocalCMFactory</mbean-ref>
+
+ <attribute name="ConnectionManagerProperties">#
+ #Wed Aug 15 16:17:29 EDT 2001
+ MinSize=0
+ MaxSize=10
+ BlockingTimeoutMillis=5000
+ IdleTimeoutMinutes=30
+ CleanupIntervalMinutes=10
+ MaxIdleTimeoutPercent=1.0
+ </attribute>
+
+ <attribute name="PrincipalMappingClass">
+ org.jboss.resource.security.ManyToOnePrincipalMapping
+ </attribute>
+
+ <attribute name="PrincipalMappingProperties"/>
+
+ </mbean>
+
+</server>
+
+
]]></programlisting>
</para>
</section>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development