You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by bu...@apache.org on 2013/01/26 07:59:32 UTC

svn commit: r848040 [3/11] - in /websites/production/geronimo/content: GMOxDEV/ GMOxDOC11/ cache/ doc/

Modified: websites/production/geronimo/content/GMOxDOC11/aplicacin-ejb-ejemplo.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC11/aplicacin-ejb-ejemplo.html (original)
+++ websites/production/geronimo/content/GMOxDOC11/aplicacin-ejb-ejemplo.html Sat Jan 26 06:59:30 2013
@@ -5,8 +5,8 @@
     <link type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/default.css">
     <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">
     <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
-    <META name="Description" content="Aplicación EJB ejemplo" />
-    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación EJB ejemplo" />
+    <META name="Description" content="Aplicación EJB ejemplo" />
+    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación EJB ejemplo" />
     <META name="Owner" content="dev@geronimo.apache.org" />
     <META name="Robots" content="index, follow" />
     <META name="Security" content="Public" />
@@ -55,7 +55,7 @@
       }
     </script>
 
-    <title>Apache Geronimo v1.1 Documentation : Aplicación EJB ejemplo</title>
+    <title>Apache Geronimo v1.1 Documentation : Aplicación EJB ejemplo</title>
 
   </head>
 
@@ -72,7 +72,7 @@
     <table border="0" cellpadding="2" cellspacing="0" width="100%">
       <tr class="topBar">
         <td align="left" valign="middle" class="topBarDiv" align="left" nowrap>
-          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejb-ejemplo.html">Aplicación EJB ejemplo</a>
+          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejb-ejemplo.html">Aplicación EJB ejemplo</a>
         </td>
         <td align="right" valign="middle" nowrap>
           <form name="search" action="http://www.google.com/search" method="get">
@@ -92,7 +92,7 @@
         <!-- We'll enable this once we figure out how to access (and save) the logo resource -->
         <!--img src="http://geronimo.apache.org/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"-->
         <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Geronimo v1.1</div>
-        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación EJB ejemplo</div>
+        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación EJB ejemplo</div>
 
         <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;">
 <!-- -->         
@@ -129,52 +129,52 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="aplicaciones-ejemplo.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicaci&#195;&#179;n ejemplo de acceso simple a base de datos</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
-<p><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-top"></a></p>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%">&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="aplicaciones-ejemplo.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicaci&#243;n ejemplo de acceso simple a base de datos</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+<p><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-top"></a></p>
 
-<p>Enterprise Java Beans ha sido uno de los extremos s&#195;&#179;lidos de la especificaci&#195;&#179;n J2EE. Como un servidor certificado J2EE 1.4, Apache Geronimo soporta EJB's extensivamente con el apoyo del Contenedor de EJB, OpenEJB. Aunque es posible usar objetos Java est&#195;&#161;ndar para contener tu l&#195;&#179;gica de negocios y datos de negocio, el uso de EJBs direcciona muchos de los temas del uso de objetos Java simples, como la escalabilidad, administraci&#195;&#179;n del ciclo de vida y administraci&#195;&#179;n de estado. En este art&#195;&#173;culo, observar&#195;&#161;s como una aplicaci&#195;&#179;n inicial de base de datos se extiende y usa tanto para clientes de aplicaci&#195;&#179;n locales y remotos, con un fondo <em>(back end)</em> de Enterprise Java Beans. La aplicaci&#195;&#179;n usa a Apache Derby incluido como su base de datos. Emplea este art&#195;&#173;culo para aprender el como simplificar tu proceso de desarrollo de aplicaci&#195;&#179;n em
 presarial.</p>
+<p>Enterprise Java Beans ha sido uno de los extremos s&#243;lidos de la especificaci&#243;n J2EE. Como un servidor certificado J2EE 1.4, Apache Geronimo soporta EJB's extensivamente con el apoyo del Contenedor de EJB, OpenEJB. Aunque es posible usar objetos Java est&#225;ndar para contener tu l&#243;gica de negocios y datos de negocio, el uso de EJBs direcciona muchos de los temas del uso de objetos Java simples, como la escalabilidad, administraci&#243;n del ciclo de vida y administraci&#243;n de estado. En este art&#237;culo, observar&#225;s como una aplicaci&#243;n inicial de base de datos se extiende y usa tanto para clientes de aplicaci&#243;n locales y remotos, con un fondo <em>(back end)</em> de Enterprise Java Beans. La aplicaci&#243;n usa a Apache Derby incluido como su base de datos. Emplea este art&#237;culo para aprender el como simplificar tu proceso de desarrollo de aplicaci&#243;n empresarial.</p>
 
-<p>La aplicaci&#195;&#179;n bancaria tiene dos tipos de aplicaciones cliente, llamadas "Aplicaci&#195;&#179;n de Banca Remota" y "Aplicaci&#195;&#179;n de Banca Web". Cada cliente demuestra el c&#195;&#179;mo referirse a Enterprise Java Beans en interface remota y local, respectivamente. Ambos clientes hacen referencia a una capa de l&#195;&#179;gica de negocio com&#195;&#186;n, la cual ha sido implementada con la ayuda de Session y Entity Beans. Stateless Session Beans act&#195;&#186;an como la interfaz de servicio de negocio entre entidades de negocio y clientes de aplicaci&#195;&#179;n. Toda entidad de negocio de la capa de aplicaci&#195;&#179;n se implementa con CMP y BMP Entity Beans. Relaciones entre entidades CMP son administradas como Container Managed Relations <em>(Relaciones Administradas por el Contenedor)</em>.</p>
+<p>La aplicaci&#243;n bancaria tiene dos tipos de aplicaciones cliente, llamadas "Aplicaci&#243;n de Banca Remota" y "Aplicaci&#243;n de Banca Web". Cada cliente demuestra el c&#243;mo referirse a Enterprise Java Beans en interface remota y local, respectivamente. Ambos clientes hacen referencia a una capa de l&#243;gica de negocio com&#250;n, la cual ha sido implementada con la ayuda de Session y Entity Beans. Stateless Session Beans act&#250;an como la interfaz de servicio de negocio entre entidades de negocio y clientes de aplicaci&#243;n. Toda entidad de negocio de la capa de aplicaci&#243;n se implementa con CMP y BMP Entity Beans. Relaciones entre entidades CMP son administradas como Container Managed Relations <em>(Relaciones Administradas por el Contenedor)</em>.</p>
 
-<p>Despu&#195;&#169;s de la lectura de este art&#195;&#173;culo deber&#195;&#173;as ser capaz de obtener lo mejor de las caracter&#195;&#173;sticas EJB de Geronimo, como la definici&#195;&#179;n de Enterprise Java Beans, la administraci&#195;&#179;n de relaciones entre ellos y la referencia a EJB's a trav&#195;&#169;s de distintos tipos de clientes.</p>
+<p>Despu&#233;s de la lectura de este art&#237;culo deber&#237;as ser capaz de obtener lo mejor de las caracter&#237;sticas EJB de Geronimo, como la definici&#243;n de Enterprise Java Beans, la administraci&#243;n de relaciones entre ellos y la referencia a EJB's a trav&#233;s de distintos tipos de clientes.</p>
 
-<p>Este art&#195;&#173;culo esta organizado con las secciones siguientes.</p>
-<ul><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-overview">Panorama de Caracter&#195;&#173;sticas EJB</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-application">Panorama de la Aplicaci&#195;&#179;n</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-configure">Configuraci&#195;&#179;n, Construcci&#195;&#179;n y Activaci&#195;&#179;n de la Aplicaci&#195;&#179;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-testing">Pruebas de la Aplicaci&#195;&#179;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-summary">Resumen</a></li></ul>
+<p>Este art&#237;culo esta organizado con las secciones siguientes.</p>
+<ul><li><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-overview">Panorama de Caracter&#237;sticas EJB</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-application">Panorama de la Aplicaci&#243;n</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-configure">Configuraci&#243;n, Construcci&#243;n y Activaci&#243;n de la Aplicaci&#243;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-testing">Pruebas de la Aplicaci&#243;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-summary">Resumen</a></li></ul>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-PanoramadeCaracter%C3%83%C2%ADsticasEJB"></a>Panorama de Caracter&#195;&#173;sticas EJB <a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-overview"></a></h1>
-<p>La implementaci&#195;&#179;n EJB puede variar de un distribuidor a otro. A continuaci&#195;&#179;n se muestra la lista principal de caracter&#195;&#173;sticas que soporta Apache Geronimo como un contenedor J2EE.</p>
-<ul><li>Stateful y Stateless Session Beans</li><li>BMP (Bean Managed Persistence, <em>Persistencia Administrada por Bean</em> ) Entity Beans</li><li>CMP (Container Managed Persistence, <em>Persistencia Administrada por el Contenedor</em> ) Entity Beans</li><li>Message driven beans (MDBs)</li><li>Interoperabilidad usando RMI-IIOP &#195;&#179; JAXRPC</li><li>Habilidad de exponer stateless session beans y MDBs como Web Services</li><li>Soporte para enviar y recibir mensajes mediante Web Services</li><li>Preparaci&#195;&#179;n sencilla y hot deployment _(activaci&#195;&#179;n en vivo)_ de EJB y Web Services basados-en-JMX</li><li>Acceso a EJBs desde objetos CORBA externos</li></ul>
+<h1><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-PanoramadeCaracter%C3%ADsticasEJB"></a>Panorama de Caracter&#237;sticas EJB <a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-overview"></a></h1>
+<p>La implementaci&#243;n EJB puede variar de un distribuidor a otro. A continuaci&#243;n se muestra la lista principal de caracter&#237;sticas que soporta Apache Geronimo como un contenedor J2EE.</p>
+<ul><li>Stateful y Stateless Session Beans</li><li>BMP (Bean Managed Persistence, <em>Persistencia Administrada por Bean</em> ) Entity Beans</li><li>CMP (Container Managed Persistence, <em>Persistencia Administrada por el Contenedor</em> ) Entity Beans</li><li>Message driven beans (MDBs)</li><li>Interoperabilidad usando RMI-IIOP &#243; JAXRPC</li><li>Habilidad de exponer stateless session beans y MDBs como Web Services</li><li>Soporte para enviar y recibir mensajes mediante Web Services</li><li>Preparaci&#243;n sencilla y hot deployment <em>(activaci&#243;n en vivo)</em> de EJB y Web Services basados-en-JMX</li><li>Acceso a EJBs desde objetos CORBA externos</li></ul>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-PanoramadelaAplicaci%C3%83%C2%B3n"></a>Panorama de la Aplicaci&#195;&#179;n <a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-application"></a></h1>
-<p>Como se mencion&#195;&#179; previamente, la aplicaci&#195;&#179;n de Banca soporta dos tipos de clientes de aplicaci&#195;&#179;n negocio. El panorama de cada cliente se muestra a continuaci&#195;&#179;n.</p>
-<ol><li>Aplicaci&#195;&#179;n de Banca Remota<br clear="none">
-Una aplicaci&#195;&#179;n swing cliente peque&#195;&#177;a que tiene m&#195;&#161;s capacidades super-usuario en el ambiente bancario. S&#195;&#179;lo una cantidad limitada del grupo bancario tiene acceso a esta aplicaci&#195;&#179;n. Te permite ver y actualizar el balance de cuentas bancarias.</li><li>Aplicaci&#195;&#179;n de Banca Web<br clear="none">
-Es una aplicaci&#195;&#179;n Web abierta para los Clientes. Les permite ver la informaci&#195;&#179;n de su cuenta bancaria. Adem&#195;&#161;s, usuarios de esta aplicaci&#195;&#179;n pueden ver las tasas de intercambio dadas por el banco. Por simplicidad, las caracter&#195;&#173;sticas de seguridad de cada aplicaci&#195;&#179;n se ingorar&#195;&#161;n, aunque pueden obtenerse f&#195;&#161;cilmente en el contexto de Geronimo.</li></ol>
+<h1><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-PanoramadelaAplicaci%C3%B3n"></a>Panorama de la Aplicaci&#243;n <a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-application"></a></h1>
+<p>Como se mencion&#243; previamente, la aplicaci&#243;n de Banca soporta dos tipos de clientes de aplicaci&#243;n negocio. El panorama de cada cliente se muestra a continuaci&#243;n.</p>
+<ol><li>Aplicaci&#243;n de Banca Remota<br clear="none">
+Una aplicaci&#243;n swing cliente peque&#241;a que tiene m&#225;s capacidades super-usuario en el ambiente bancario. S&#243;lo una cantidad limitada del grupo bancario tiene acceso a esta aplicaci&#243;n. Te permite ver y actualizar el balance de cuentas bancarias.</li><li>Aplicaci&#243;n de Banca Web<br clear="none">
+Es una aplicaci&#243;n Web abierta para los Clientes. Les permite ver la informaci&#243;n de su cuenta bancaria. Adem&#225;s, usuarios de esta aplicaci&#243;n pueden ver las tasas de intercambio dadas por el banco. Por simplicidad, las caracter&#237;sticas de seguridad de cada aplicaci&#243;n se ingorar&#225;n, aunque pueden obtenerse f&#225;cilmente en el contexto de Geronimo.</li></ol>
 
 
-<p>Ambas aplicaciones usan una capa de servicio de negocio com&#195;&#186;n. Detr&#195;&#161;s de esa capa de servicio de negocio, existen tres entidades de negocio comunes que aparecen en el dominio de la aplicaci&#195;&#179;n bancaria: Cuenta, Cliente y TasaDeCambio. Cada Cliente puede tener m&#195;&#161;s de una Cuenta, mientras una Cuenta puede pertenecer a un solo Cliente. TasaDeCambio representa el valor de tasa dada por el banco, en relaci&#195;&#179;n a USD para una divisa particular.</p>
+<p>Ambas aplicaciones usan una capa de servicio de negocio com&#250;n. Detr&#225;s de esa capa de servicio de negocio, existen tres entidades de negocio comunes que aparecen en el dominio de la aplicaci&#243;n bancaria: Cuenta, Cliente y TasaDeCambio. Cada Cliente puede tener m&#225;s de una Cuenta, mientras una Cuenta puede pertenecer a un solo Cliente. TasaDeCambio representa el valor de tasa dada por el banco, en relaci&#243;n a USD para una divisa particular.</p>
 
-<p>La siguiente figura proporciona la arquitectura general de la aplicaci&#195;&#179;n bancaria.<br clear="none">
+<p>La siguiente figura proporciona la arquitectura general de la aplicaci&#243;n bancaria.<br clear="none">
 <span class="image-wrap" style="display: block; text-align: center"><img src="aplicacin-ejb-ejemplo.data/overall_architecture_ES.gif" style="border: 0px solid black"></span></p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-ContenidodelaAplicaci%C3%83%C2%B3n"></a>Contenido de la Aplicaci&#195;&#179;n</h2>
-<p>La aplicaci&#195;&#179;n bancaria consiste en la lista siguiente de paquetes y clases.</p>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-ContenidodelaAplicaci%C3%B3n"></a>Contenido de la Aplicaci&#243;n</h2>
+<p>La aplicaci&#243;n bancaria consiste en la lista siguiente de paquetes y clases.</p>
 <ul><li>org.apache.geronimo.samples.bank.client
 	<ul><li>MainUI - Interfaz de Usuario para el Modificador del Balance de Cuenta.</li></ul>
 	</li><li>org.apache.geronimo.samples.bank.dto
-	<ul><li>AccountDTO - Se usa para transferir datos de la entidad Account (Cuenta), con las distintas capas de la aplicaci&#195;&#179;n.</li><li>ExchangeRateDTO - Permite transferir datos de ExchangeRate, entre distintas capas de la aplicaci&#195;&#179;n.</li></ul>
+	<ul><li>AccountDTO - Se usa para transferir datos de la entidad Account (Cuenta), con las distintas capas de la aplicaci&#243;n.</li><li>ExchangeRateDTO - Permite transferir datos de ExchangeRate, entre distintas capas de la aplicaci&#243;n.</li></ul>
 	</li><li>org.apache.geronimo.samples.bank.ejb
-	<ul><li>AccountBean - CMP Entity Bean, representa  datos relacionados con una entidad account (cuenta) en la DB.</li><li>BankManagerFacadeBean - Stateless Session Bean, act&#195;&#186;a como clase de servicio para distintas aplicaciones cliente.</li><li>CustomerBean - CMP Entity Bean, representa datos relacionados con una entidad customer (cliente).</li><li>ExchangeRateBean - BMP Entity Bean, representa la tasa de cambio relativa a USD.</li></ul>
+	<ul><li>AccountBean - CMP Entity Bean, representa  datos relacionados con una entidad account (cuenta) en la DB.</li><li>BankManagerFacadeBean - Stateless Session Bean, act&#250;a como clase de servicio para distintas aplicaciones cliente.</li><li>CustomerBean - CMP Entity Bean, representa datos relacionados con una entidad customer (cliente).</li><li>ExchangeRateBean - BMP Entity Bean, representa la tasa de cambio relativa a USD.</li></ul>
 	</li><li>org.apache.geronimo.samples.bank.util
-	<ul><li>PropertyLoader - Carga propiedades de configuraci&#195;&#179;n al cliente Account Balance Modifier.</li></ul>
+	<ul><li>PropertyLoader - Carga propiedades de configuraci&#243;n al cliente Account Balance Modifier.</li></ul>
 	</li><li>org.apache.geronimo.samples.bank.web
 	<ul><li>CustomerServiceServlet - Atiende peticiones web del Visor Customer Account Balance a la capa de servicio.</li><li>CommonServiceServlet - Atiende peticiones web del escenario visor del Tipo de Cambio.</li></ul>
 	</li></ul>
 
 
-<p>Finalmente, la aplicaci&#195;&#179;n bancaria ser&#195;&#161; activada como EAR en el servidor de aplicaciones. La revisi&#195;&#179;n global de la estructura del contenido del archivo EAR se muestra a continuaci&#195;&#179;n.</p>
+<p>Finalmente, la aplicaci&#243;n bancaria ser&#225; activada como EAR en el servidor de aplicaciones. La revisi&#243;n global de la estructura del contenido del archivo EAR se muestra a continuaci&#243;n.</p>
 <div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div class="preformattedContent panelContent">
 <pre>|-Bank.ear
    |-BankEJB.jar
@@ -200,9 +200,9 @@ Es una aplicaci&#195;&#179;n Web abierta
 </pre>
 </div></div> 
 
-<p>Primero, analizaremos como la capa de servicio de negocio de la aplicaci&#195;&#179;n ha sido implementada con la ayuda de EJBs. En este ambiente de aplicaci&#195;&#179;n, todo EJB emplea XDoclet para generar su meta-informaci&#195;&#179;n y sus interfaces.</p>
+<p>Primero, analizaremos como la capa de servicio de negocio de la aplicaci&#243;n ha sido implementada con la ayuda de EJBs. En este ambiente de aplicaci&#243;n, todo EJB emplea XDoclet para generar su meta-informaci&#243;n y sus interfaces.</p>
 
-<p><b>openejb-jar.xml</b> define las caracter&#195;&#173;sticas espec&#195;&#173;ficas de EJBs sobre Geronimo. Tiene tanto informaci&#195;&#179;n de EJB como sus relaciones. Adem&#195;&#161;s proporciona una liga al pool de base de datos de la aplicaci&#195;&#179;n. Entity Beans en la aplicaci&#195;&#179;n dependen de esa pool. Nota que la parte final de este archivo define una Container Managed Relation (CMR) 1-N entre los Beans Customer y Account.</p>
+<p><b>openejb-jar.xml</b> define las caracter&#237;sticas espec&#237;ficas de EJBs sobre Geronimo. Tiene tanto informaci&#243;n de EJB como sus relaciones. Adem&#225;s proporciona una liga al pool de base de datos de la aplicaci&#243;n. Entity Beans en la aplicaci&#243;n dependen de esa pool. Nota que la parte final de este archivo define una Container Managed Relation (CMR) 1-N entre los Beans Customer y Account.</p>
 
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>openejb-jar.xml</b></div><div class="codeContent panelContent">
 <pre class="code-xml">
@@ -329,7 +329,7 @@ Es una aplicaci&#195;&#179;n Web abierta
 </pre>
 </div></div>
 
-<p><b>BankPool.xml</b> es un archivo de configuraci&#195;&#179;n t&#195;&#173;pico de una pool de base de datos, la cual se conectar&#195;&#161; a BankDB, definida en el servidor de base de datos inclu&#195;&#173;do: Derby. Entity beans de la aplicaci&#195;&#179;n se refieren a la base de datos mediante su archivo de configuraci&#195;&#179;n.</p>
+<p><b>BankPool.xml</b> es un archivo de configuraci&#243;n t&#237;pico de una pool de base de datos, la cual se conectar&#225; a BankDB, definida en el servidor de base de datos inclu&#237;do: Derby. Entity beans de la aplicaci&#243;n se refieren a la base de datos mediante su archivo de configuraci&#243;n.</p>
 
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>BankPool.xml</b></div><div class="codeContent panelContent">
 <pre class="code-xml">
@@ -376,7 +376,7 @@ Es una aplicaci&#195;&#179;n Web abierta
 </pre>
 </div></div>
 
-<p><b>geronimo-application.xml</b> y <b>application.xml</b> definen los componentes principales del EAR. La informaci&#195;&#179;n de archivos de los componentes EJB y Web se proporcionan en estos archivos. Adem&#195;&#161;s, estos dos archivos XML definen el uso del pool de base de datos en esta aplicaci&#195;&#179;n, indic&#195;&#161;ndolo mediante <b>tranql-connector-1.2.rar</b> y <b>BankPool.xml</b>.</p>
+<p><b>geronimo-application.xml</b> y <b>application.xml</b> definen los componentes principales del EAR. La informaci&#243;n de archivos de los componentes EJB y Web se proporcionan en estos archivos. Adem&#225;s, estos dos archivos XML definen el uso del pool de base de datos en esta aplicaci&#243;n, indic&#225;ndolo mediante <b>tranql-connector-1.2.rar</b> y <b>BankPool.xml</b>.</p>
 
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-application.xml</b></div><div class="codeContent panelContent">
 <pre class="code-xml">
@@ -489,7 +489,7 @@ jndi.bankManager=org.apache.geronimo.sam
 
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Always check for the correct network information to run this application client out side of the local computer.</td></tr></table></div>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-SampleDatabase"></a>Sample Database</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-SampleDatabase"></a>Sample Database</h3>
 <p>The sample database that is being used to demonstrate this application is inbuilt Derby database. The name of the sample database is <b>BankDB</b> and it consists of three tables, CUSTOMER ,ACCOUNT  and EXCHANGE_RATE. The fields for each of these tables are described below.  </p>
 <div class="table-wrap">
 <table class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" class="confluenceTh">Table Name</th><th colspan="1" rowspan="1" class="confluenceTh"> Fields</th></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">CUSTOMER</td><td colspan="1" rowspan="1" class="confluenceTd">CUST_ID (PRIMARY KEY)<br clear="none">
@@ -503,40 +503,40 @@ RATE</td></tr></tbody></table>
 
 <p>The CUSTOMER table stores the data related to the customers.It stores only the identification number and and the name. ACCOUNT table has a unique account number for identification. Account type and balance are the other information stored. CUSTID_FK is a foriegn key to the Customer table which is the owner of the Account. EXCHANGE_RATE table has a primary key of RATE_ID for an identification. Each record of EXCHANGE_RATE has CURRENCY name and RATE paid by the bank.</p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Toolsused"></a>Tools used</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Toolsused"></a>Tools used</h2>
 <p>The tools used for developing and building the Banking applications are:</p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-XDoclet"></a>XDoclet </h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-XDoclet"></a>XDoclet </h3>
 <p>XDoclet is an open source code generation engine. It enables Attribute-Oriented Programming for java. In short, this means that you can add more significance to your code by adding meta data (attributes) to your java sources. This is done in special JavaDoc tags.<br clear="none">
 Although XDoclet originated as a tool for creating EJBs, it has evolved into a general-purpose code generation engine. XDoclet consists of a core and a constantly growing number of modules. It is fairly straight forward to write new modules if there is a need for a new kind of component.<br clear="none">
 <a shape="rect" class="external-link" href="http://xdoclet.sourceforge.net/xdoclet/index.html" rel="nofollow">http://xdoclet.sourceforge.net/xdoclet/index.html</a></p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-ApacheDerby"></a>Apache Derby</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-ApacheDerby"></a>Apache Derby</h3>
 <p>Apache Derby, an Apache DB subproject, is a relational database implemented in Java. Its footprint is so small you can easily embed it in any Java-based solution. In addition to its embedded framework, Derby supports a more familiar client/server framework with the Derby Network Server.<br clear="none">
 <a shape="rect" class="external-link" href="http://db.apache.org/derby/index.html">http://db.apache.org/derby/index.html</a></p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Eclipse"></a>Eclipse</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Eclipse"></a>Eclipse</h3>
 <p>The Eclipse IDE was used for development of the sample application. This is a very powerful and popular open source development tool. It has integration plug-ins for the Geronimo too. Eclipse can be downloaded from the following URL:<br clear="none">
 <a shape="rect" class="external-link" href="http://www.eclipse.org" rel="nofollow">http://www.eclipse.org</a></p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-ApacheAnt"></a>Apache Ant</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-ApacheAnt"></a>Apache Ant</h3>
 <p>Ant is a pure Java build tool. It is used for building the war files for the Inventory application. Ant can be downloaded from the following URL:<br clear="none">
 <a shape="rect" class="external-link" href="http://ant.apache.org">http://ant.apache.org</a></p>
 
-<p><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-top">Back to Top</a></p>
+<p><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-top">Back to Top</a></p>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Configuring%2CBuildingandDeployingtheSampleApplication"></a>Configuring, Building and Deploying the Sample Application <a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-configure"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Configuring%2CBuildingandDeployingtheSampleApplication"></a>Configuring, Building and Deploying the Sample Application <a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-configure"></a></h1>
 
 <p>Download the bank application from the following link:<br clear="none">
-<span class="error">[Bank|^bank.zip]</span></p>
+<span class="error">[Bank|Aplicaci&#243;n EJB ejemplo^bank.zip]</span></p>
 
 <p>After decompressing the given file, the <b>bank</b> directory will be created.</p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Configuring"></a>Configuring</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Configuring"></a>Configuring</h2>
 <p>Configuration of the application consists of creating the database and defining the connection pool to access it.</p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-CreatingandPopulatingDatabase"></a>Creating and Populating Database</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-CreatingandPopulatingDatabase"></a>Creating and Populating Database</h3>
 <p>After starting Apache Geronimo log into the console and follow the given steps to create the <b>BankDB</b>.</p>
 
 <div class="preformatted panel" style="border-style: solid;border-width: 1px;"><div class="preformattedHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>BankDB.sql</b></div><div class="preformattedContent panelContent">
@@ -572,35 +572,35 @@ INSERT INTO exchange_rate(RATE_ID,CURREN
 <ol><li>Select <b>DB Manager</b> link from the <b>Console Navigation</b> in the left.</li><li>Give the database name as <b>BankDB</b> and click <b>Create</b> button.</li><li>Select <b>BankDB</b> to the <b>Use DB</b> field.</li><li>Open <b>BankDB.sql</b> in the <b>bank/config</b> directory from a text editor.</li><li>Paste the content <b>BankDB.sql</b> to the <b>SQL Commands</b> text area and press <b>Run SQL</b> button.</li></ol>
 
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-ModifyPropertyFiles"></a>Modify Property Files</h3>
+<h3><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-ModifyPropertyFiles"></a>Modify Property Files</h3>
 <p>Bank application comes with an Ant script to help users to build from source code. It has to be properly configured before using it to build from source code. <b>build.properties</b> file in the <b>config</b> directory has to modify according to your enviroment. Set the correct paths to the <b>xdoclet.home</b> and <b>geronimo.home</b> directories.<br clear="none">
 Also set the correct network information in the <b>bank_client.properties</b> file, which is going to reffered by remote application client.</p>
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">This build script depends on XDoclet version 1.2.3 and Geronimo 1.1.</td></tr></table></div>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Building"></a>Building</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Building"></a>Building</h2>
 <p>Use a command prompt to navigate into the <b>bank</b> directory and just give <b>ant</b> command to build. It will create the <b>Bank.ear</b> and <b>bankclient.jar</b> under the <b>bank/releases</b> folder. Also note it will create a <b>lib</b> folder with a list of jar files reffered by the client application. Now, you are ready to deploy bank application in the Geronimo Application server.</p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Deploying"></a>Deploying</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Deploying"></a>Deploying</h2>
 <p>Deploying sample application is pretty straight forward as we are going to use the Geronimo Console. </p>
 <ol><li>Scroll down to <b>Deploy New</b> from the <b>Console Navigation</b> panel.</li><li>Load <b>Bank.ear</b> from <b>bank/releases</b> folder in to the <b>Archive</b> input box.</li><li>Press <b>Install</b> button to deploy application in the server.</li></ol>
 
 
-<p><a shape="rect" href="#Aplicaci%C3%83%C2%B3nEJBejemplo-top">Back to Top</a></p>
+<p><a shape="rect" href="#Aplicaci%C3%B3nEJBejemplo-top">Back to Top</a></p>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-TestingoftheSampleApplication"></a>Testing of the Sample Application <a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-testing"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-TestingoftheSampleApplication"></a>Testing of the Sample Application <a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-testing"></a></h1>
 <p>Core business application logic of the banking application is shared between two different clients. Testing of each client is given below.  </p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-BankingWebApplication"></a>Banking Web Application</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-BankingWebApplication"></a>Banking Web Application</h2>
 <p>To test the sample web application open a browser and type <a shape="rect" class="external-link" href="http://localhost:8080/Bank" rel="nofollow">http://localhost:8080/Bank</a>. It will forward you  to the index page of banking application which has direct links to the view customer and exchange rate information. To view the list of account information of each customer, provide a relavant customer id in the DB. Exchange rate page will display list of all currencies in the exchange rate table.<br clear="none">
 <span class="error">Unable to render embedded object: File (banking_web_app.gif) not found.</span></p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-BankingRemoteApplication"></a>Banking Remote Application</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-BankingRemoteApplication"></a>Banking Remote Application</h2>
 <p>Banking remote application client can be run by issuing the <b>java -jar bankclient.jar</b> in a command prompt. Use an existing account number in the database to view it's balance. Modification of account balance can be done by providing a numeric value to the balance field and using the Update button.<br clear="none">
 <span class="error">Unable to render embedded object: File (banking_remote_app.gif) not found.</span></p>
 <div class="panelMacro"><table class="noteMacro"><colgroup span="1"><col span="1" width="24"><col span="1"></colgroup><tr><td colspan="1" rowspan="1" valign="top"><img align="middle" src="https://cwiki.apache.org/confluence/images/icons/emoticons/warning.gif" width="16" height="16" alt="" border="0"></td><td colspan="1" rowspan="1">Always consider that the <b>lib</b> folder inside <b>releases</b> are a part of this client application.Check your Operating Sytem's security configuration when you connect from a remote machine.</td></tr></table></div>
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-Summary"></a>Summary <a shape="rect" name="Aplicaci%C3%83%C2%B3nEJBejemplo-summary"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-Summary"></a>Summary <a shape="rect" name="Aplicaci%C3%B3nEJBejemplo-summary"></a></h1>
 
 <p>This article has shown you how to use the EJB features of the Apache Geronimo. It has provided step-by-step instructions to build an application, deploy and run it to elaborate those features.</p>
 
@@ -629,7 +629,7 @@ Also set the correct network information
             <script type="text/javascript">
               digg_skin = 'icon';
               digg_window = 'new';
-              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación EJB ejemplo';
+              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación EJB ejemplo';
               digg_topic = 'programming';
             </script>
             <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>

Modified: websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html (original)
+++ websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html Sat Jan 26 06:59:30 2013
@@ -5,8 +5,8 @@
     <link type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/default.css">
     <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">
     <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
-    <META name="Description" content="Aplicación ejemplo de acceso simple a base de datos" />
-    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo de acceso simple a base de datos" />
+    <META name="Description" content="Aplicación ejemplo de acceso simple a base de datos" />
+    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo de acceso simple a base de datos" />
     <META name="Owner" content="dev@geronimo.apache.org" />
     <META name="Robots" content="index, follow" />
     <META name="Security" content="Public" />
@@ -55,7 +55,7 @@
       }
     </script>
 
-    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo de acceso simple a base de datos</title>
+    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo de acceso simple a base de datos</title>
 
   </head>
 
@@ -72,7 +72,7 @@
     <table border="0" cellpadding="2" cellspacing="0" width="100%">
       <tr class="topBar">
         <td align="left" valign="middle" class="topBarDiv" align="left" nowrap>
-          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicación ejemplo de acceso simple a base de datos</a>
+          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicación ejemplo de acceso simple a base de datos</a>
         </td>
         <td align="right" valign="middle" nowrap>
           <form name="search" action="http://www.google.com/search" method="get">
@@ -92,7 +92,7 @@
         <!-- We'll enable this once we figure out how to access (and save) the logo resource -->
         <!--img src="http://geronimo.apache.org/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"-->
         <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Geronimo v1.1</div>
-        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo de acceso simple a base de datos</div>
+        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo de acceso simple a base de datos</div>
 
         <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;">
 <!-- -->         
@@ -142,7 +142,7 @@
             <script type="text/javascript">
               digg_skin = 'icon';
               digg_window = 'new';
-              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo de acceso simple a base de datos';
+              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo de acceso simple a base de datos';
               digg_topic = 'programming';
             </script>
             <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>

Modified: websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-prueba-de-pool-de-bd.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-prueba-de-pool-de-bd.html (original)
+++ websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-de-prueba-de-pool-de-bd.html Sat Jan 26 06:59:30 2013
@@ -5,8 +5,8 @@
     <link type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/default.css">
     <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">
     <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
-    <META name="Description" content="Aplicación ejemplo de Prueba de Pool de BD" />
-    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo de Prueba de Pool de BD" />
+    <META name="Description" content="Aplicación ejemplo de Prueba de Pool de BD" />
+    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo de Prueba de Pool de BD" />
     <META name="Owner" content="dev@geronimo.apache.org" />
     <META name="Robots" content="index, follow" />
     <META name="Security" content="Public" />
@@ -55,7 +55,7 @@
       }
     </script>
 
-    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo de Prueba de Pool de BD</title>
+    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo de Prueba de Pool de BD</title>
 
   </head>
 
@@ -72,7 +72,7 @@
     <table border="0" cellpadding="2" cellspacing="0" width="100%">
       <tr class="topBar">
         <td align="left" valign="middle" class="topBarDiv" align="left" nowrap>
-          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-de-prueba-de-pool-de-bd.html">Aplicación ejemplo de Prueba de Pool de BD</a>
+          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-de-prueba-de-pool-de-bd.html">Aplicación ejemplo de Prueba de Pool de BD</a>
         </td>
         <td align="right" valign="middle" nowrap>
           <form name="search" action="http://www.google.com/search" method="get">
@@ -92,7 +92,7 @@
         <!-- We'll enable this once we figure out how to access (and save) the logo resource -->
         <!--img src="http://geronimo.apache.org/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"-->
         <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Geronimo v1.1</div>
-        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo de Prueba de Pool de BD</div>
+        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo de Prueba de Pool de BD</div>
 
         <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;">
 <!-- -->         
@@ -129,37 +129,37 @@ table.ScrollbarTable td.ScrollbarParent 
 table.ScrollbarTable td.ScrollbarNextName {text-align: right;border: none;}
 table.ScrollbarTable td.ScrollbarNextIcon {text-align: center;width: 16px;border: none;}
 
-/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicaci&#195;&#179;n ejemplo de acceso simple a base de datos</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="aplicaciones-ejemplo.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="aplicacin-ejemp
 lo-jms-y-mdb.html">Aplicaci&#195;&#179;n ejemplo JMS y MDB</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="aplicacin-ejemplo-jms-y-mdb.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
-<p><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-top"></a><br clear="none">
-El acceso a caracter&#195;&#173;sticas espec&#195;&#173;ficas del servidor de aplicaciones y usarlas en tu aplicaci&#195;&#179;n J2EE le har&#195;&#173;a m&#195;&#161;s poderosa que s&#195;&#179;lo tener acceso a sus caracter&#195;&#173;sticas propias J2EE. Te proporciona la capacidad de escribir extensiones para tu servidor de aplicaciones.</p>
+/*]]>*/</style><div class="Scrollbar"><table class="ScrollbarTable"><tr><td colspan="1" rowspan="1" class="ScrollbarPrevIcon"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/back_16.gif" width="16" height="16"></a></td><td colspan="1" rowspan="1" class="ScrollbarPrevName" width="33%"><a shape="rect" href="aplicacin-ejemplo-de-acceso-simple-a-base-de-datos.html">Aplicaci&#243;n ejemplo de acceso simple a base de datos</a>&#160;</td><td colspan="1" rowspan="1" class="ScrollbarParent" width="33%"><sup><a shape="rect" href="aplicaciones-ejemplo.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/up_16.gif" width="8" height="8"></a></sup><a shape="rect" href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a></td><td colspan="1" rowspan="1" class="ScrollbarNextName" width="33%">&#160;<a shape="rect" href="aplicacin-ejemplo-jms
 -y-mdb.html">Aplicaci&#243;n ejemplo JMS y MDB</a></td><td colspan="1" rowspan="1" class="ScrollbarNextIcon"><a shape="rect" href="aplicacin-ejemplo-jms-y-mdb.html"><img align="middle" border="0" src="https://cwiki.apache.org/confluence/images/icons/forwd_16.gif" width="16" height="16"></a></td></tr></table></div>
+<p><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-top"></a><br clear="none">
+El acceso a caracter&#237;sticas espec&#237;ficas del servidor de aplicaciones y usarlas en tu aplicaci&#243;n J2EE le har&#237;a m&#225;s poderosa que s&#243;lo tener acceso a sus caracter&#237;sticas propias J2EE. Te proporciona la capacidad de escribir extensiones para tu servidor de aplicaciones.</p>
 
-<p>Esta aplicaci&#195;&#179;n ejemplo enlista a toda pool de conexiones de base de datos definida en Geronimo. Puedes elegir cualquier pool de conexiones y probar su conectividad a la base de datos, as&#195;&#173; como enlistar esquemas y tablas existentes. Adem&#195;&#161;s, el usuario puede ver los registros de cada una de las tablas enlistadas.</p>
+<p>Esta aplicaci&#243;n ejemplo enlista a toda pool de conexiones de base de datos definida en Geronimo. Puedes elegir cualquier pool de conexiones y probar su conectividad a la base de datos, as&#237; como enlistar esquemas y tablas existentes. Adem&#225;s, el usuario puede ver los registros de cada una de las tablas enlistadas.</p>
 
-<p>Con la lectura de este art&#195;&#173;culo deber&#195;&#173;as ser capaz de tener acceso a recursos espec&#195;&#173;ficos de Geronimo desde tus aplicaciones y usarlos de una forma eficiente.</p>
+<p>Con la lectura de este art&#237;culo deber&#237;as ser capaz de tener acceso a recursos espec&#237;ficos de Geronimo desde tus aplicaciones y usarlos de una forma eficiente.</p>
 
-<p>Este art&#195;&#173;culo esta organizado en las secciones siguientes :-</p>
-<ul><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-application">Visi&#195;&#179;n General de la Aplicaci&#195;&#179;n</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-building">Construyendo y Activando la Aplicaci&#195;&#179;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-testing">Pruebas de la Aplicaci&#195;&#179;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-summary">Resumen</a></li></ul>
+<p>Este art&#237;culo esta organizado en las secciones siguientes :-</p>
+<ul><li><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-application">Visi&#243;n General de la Aplicaci&#243;n</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-building">Construyendo y Activando la Aplicaci&#243;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-testing">Pruebas de la Aplicaci&#243;n Ejemplo</a></li><li><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-summary">Resumen</a></li></ul>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Visi%C3%83%C2%B3nGeneraldelaAplicaci%C3%83%C2%B3n"></a>Visi&#195;&#179;n General de la Aplicaci&#195;&#179;n <a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-application"></a></h1>
-<p><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-top"></a><br clear="none">
-La apliaci&#195;&#179;n ejemplo en este art&#195;&#173;culo te ayudar&#195;&#161; a probar las pools de conexiones a bases de datos que se encuentren activas en tu servidor Geronimo. Puedes considerarlo como una extensi&#195;&#179;n a la consola Geronimo, ya que la versi&#195;&#179;n actual no contiene la funcionalidad de probar conexiones a pools de base de datos despu&#195;&#169;s de su activaci&#195;&#179;n.</p>
+<h1><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Visi%C3%B3nGeneraldelaAplicaci%C3%B3n"></a>Visi&#243;n General de la Aplicaci&#243;n <a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-application"></a></h1>
+<p><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-top"></a><br clear="none">
+La apliaci&#243;n ejemplo en este art&#237;culo te ayudar&#225; a probar las pools de conexiones a bases de datos que se encuentren activas en tu servidor Geronimo. Puedes considerarlo como una extensi&#243;n a la consola Geronimo, ya que la versi&#243;n actual no contiene la funcionalidad de probar conexiones a pools de base de datos despu&#233;s de su activaci&#243;n.</p>
 
-<p>La figura siguiente ilustra el flujo de la aplicaci&#195;&#179;n.<br clear="none">
+<p>La figura siguiente ilustra el flujo de la aplicaci&#243;n.<br clear="none">
 <span class="image-wrap" style="display: block; text-align: center"><img src="aplicacin-ejemplo-de-prueba-de-pool-de-bd.data/dbtester_flow_ES.gif" style="border: 0px solid black"></span></p>
 
-<p>La p&#195;&#161;gina de Bienvenida funciona como un bolet&#195;&#173;n de noticias que despliega la lista de pools de conexiones a bases de datos que est&#195;&#169;n activas en el servidor de aplicaciones Geronimo. Los usuarios pueden probar directamente a dichas pools de conexiones desde la primer p&#195;&#161;gina. Si una pool de conexiones particular requiere un username y password para obtener la conexi&#195;&#179;n, te permite ingresar dichos valores en la ventana pop up que aparece. La lista de esquemas de base de datos y las tablas asociadas con la pool de conexiones ser&#195;&#161; desplegada en la p&#195;&#161;gina de Esquemas y Tablas. Se puede tener acceso al contenido de cada tabla desde dicha p&#195;&#161;gina.</p>
+<p>La p&#225;gina de Bienvenida funciona como un bolet&#237;n de noticias que despliega la lista de pools de conexiones a bases de datos que est&#233;n activas en el servidor de aplicaciones Geronimo. Los usuarios pueden probar directamente a dichas pools de conexiones desde la primer p&#225;gina. Si una pool de conexiones particular requiere un username y password para obtener la conexi&#243;n, te permite ingresar dichos valores en la ventana pop up que aparece. La lista de esquemas de base de datos y las tablas asociadas con la pool de conexiones ser&#225; desplegada en la p&#225;gina de Esquemas y Tablas. Se puede tener acceso al contenido de cada tabla desde dicha p&#225;gina.</p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-ContenidodelaAplicaci%C3%83%C2%B3n"></a>Contenido de la Aplicaci&#195;&#179;n</h2>
-<p>En el inventario de la aplicaci&#195;&#179;n se encuentra la siguiente lista de paquetes.</p>
+<h2><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-ContenidodelaAplicaci%C3%B3n"></a>Contenido de la Aplicaci&#243;n</h2>
+<p>En el inventario de la aplicaci&#243;n se encuentra la siguiente lista de paquetes.</p>
 <ul><li>org.apache.geronimo.ejemplos.dbtester.beans
-	<ul><li>DBManagerBean - Coraz&#195;&#179;n de la aplicaci&#195;&#179;n, el cual controla la mayor parte de la l&#195;&#179;gica de la aplicaci&#195;&#179;n (incluyendo el acceso al Kernel de Geronimo).</li></ul>
+	<ul><li>DBManagerBean - Coraz&#243;n de la aplicaci&#243;n, el cual controla la mayor parte de la l&#243;gica de la aplicaci&#243;n (incluyendo el acceso al Kernel de Geronimo).</li></ul>
 	</li><li>org.apache.geronimo.ejemplos.dbtester.web
-	<ul><li>ContentTableServlet - Obtiene el contenido de una tabla de la Base de Datos y le dirige a la capa de presentaci&#195;&#179;n.</li><li>ListTablesServlet - Obtiene la lista de esquemas y tablas asociadas a una pool de conexiones a BD.</li></ul>
+	<ul><li>ContentTableServlet - Obtiene el contenido de una tabla de la Base de Datos y le dirige a la capa de presentaci&#243;n.</li><li>ListTablesServlet - Obtiene la lista de esquemas y tablas asociadas a una pool de conexiones a BD.</li></ul>
 	</li></ul>
 
 
-<p>La lista de los archivos web de la aplicaci&#195;&#179;n, se ilustran en el diagrama siguiente.</p>
+<p>La lista de los archivos web de la aplicaci&#243;n, se ilustran en el diagrama siguiente.</p>
 <div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
 <pre class="code-java">
 |- jsp
@@ -173,7 +173,7 @@ La apliaci&#195;&#179;n ejemplo en este 
 |- index.jsp
 </pre>
 </div></div>
-<p><b>geronimo-web.xml</b> define la lista de dependencias que deben ser cargadas por el cargador de clases de la aplicaci&#195;&#179;n web. </p>
+<p><b>geronimo-web.xml</b> define la lista de dependencias que deben ser cargadas por el cargador de clases de la aplicaci&#243;n web. </p>
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>geronimo-web.xml</b></div><div class="codeContent panelContent">
 <pre class="code-xml">
 <span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span>?&gt;</span>
@@ -212,7 +212,7 @@ La apliaci&#195;&#179;n ejemplo en este 
 </pre>
 </div></div>
 
-<p><b>web.xml</b> define dos servlets que actuar&#195;&#161;n como la capa de control entre la capa de presentaci&#195;&#179;n y la capa de servicio.</p>
+<p><b>web.xml</b> define dos servlets que actuar&#225;n como la capa de control entre la capa de presentaci&#243;n y la capa de servicio.</p>
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>web.xml</b></div><div class="codeContent panelContent">
 <pre class="code-xml">
 <span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span>?&gt;</span>
@@ -255,7 +255,7 @@ La apliaci&#195;&#179;n ejemplo en este 
 </pre>
 </div></div>
 
-<p>La parte m&#195;&#161;s importante en esta aplicaci&#195;&#179;n es el c&#195;&#179;mo tener acceso al kernel de Geronimo y as&#195;&#173; obtener la lista de las pools de conexiones a bases de datos que se encuentren activas. Esta tarea es constrolada por la clase DBManagerBean.</p>
+<p>La parte m&#225;s importante en esta aplicaci&#243;n es el c&#243;mo tener acceso al kernel de Geronimo y as&#237; obtener la lista de las pools de conexiones a bases de datos que se encuentren activas. Esta tarea es constrolada por la clase DBManagerBean.</p>
 
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>DBManagerBean.java</b></div><div class="codeContent panelContent">
 <pre class="code-java">
@@ -287,7 +287,7 @@ La apliaci&#195;&#179;n ejemplo en este 
 </pre>
 </div></div>
 
-<p>Para obtener la lista de esquemas y sus tablas, la aplicaci&#195;&#179;n usa metadatos de la base de datos proporcionados por un controlador JDBC. Metadata de ResultSet ha sido usada para obtener datos relacionados con registros y para desplegar el contenido de la base de datos. El siguiente c&#195;&#179;digo snippet ilustra el c&#195;&#179;mo solicita la aplicaci&#195;&#179;n a los esquemas y a sus tablas en un DataSource.</p>
+<p>Para obtener la lista de esquemas y sus tablas, la aplicaci&#243;n usa metadatos de la base de datos proporcionados por un controlador JDBC. Metadata de ResultSet ha sido usada para obtener datos relacionados con registros y para desplegar el contenido de la base de datos. El siguiente c&#243;digo snippet ilustra el c&#243;mo solicita la aplicaci&#243;n a los esquemas y a sus tablas en un DataSource.</p>
 
 <div class="code panel" style="border-style: solid;border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;border-bottom-style: solid;"><b>DBManagerBean.java</b></div><div class="codeContent panelContent">
 <pre class="code-java">
@@ -332,58 +332,58 @@ La apliaci&#195;&#179;n ejemplo en este 
 </pre>
 </div></div>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Herramientasusadas"></a>Herramientas usadas</h2>
-<p>Las herramientas usadas para el desarrollo y construcci&#195;&#179;n de la aplicaci&#195;&#179;n ejemplo dbtester, han sido:</p>
+<h2><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Herramientasusadas"></a>Herramientas usadas</h2>
+<p>Las herramientas usadas para el desarrollo y construcci&#243;n de la aplicaci&#243;n ejemplo dbtester, han sido:</p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Eclipse"></a>Eclipse</h3>
-<p>El IDE Eclipse fue usado para el desarrollo de esta aplicaci&#195;&#179;n ejemplo. Es una herramienta de desarrollo muy poderosa, popular y open-source. Tambi&#195;&#169;n est&#195;&#161;n disponibles plug-ins de integraci&#195;&#179;n con el servidor de aplicaciones Geronimo. Eclipse puede ser descargado de la siguiente URL:<br clear="none">
+<h3><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Eclipse"></a>Eclipse</h3>
+<p>El IDE Eclipse fue usado para el desarrollo de esta aplicaci&#243;n ejemplo. Es una herramienta de desarrollo muy poderosa, popular y open-source. Tambi&#233;n est&#225;n disponibles plug-ins de integraci&#243;n con el servidor de aplicaciones Geronimo. Eclipse puede ser descargado de la siguiente URL:<br clear="none">
 <a shape="rect" class="external-link" href="http://www.eclipse.org" rel="nofollow">http://www.eclipse.org</a></p>
 
-<p>_NOTA: en la traducci&#195;&#179;n al espa&#195;&#177;ol, se hizo la adaptaci&#195;&#179;n al IDE EclipseWTP (<a shape="rect" class="external-link" href="http://www.eclipse.org/webtools" rel="nofollow">http://www.eclipse.org/webtools</a>) junto con el plugin de integraci&#195;&#179;n con Geronimo: g-eclipse-plugin-1.1.x-deployable (<a shape="rect" class="external-link" href="http://geronimo.apache.org/devtools.html">http://geronimo.apache.org/devtools.html</a>)_</p>
+<p><em>NOTA: en la traducci&#243;n al espa&#241;ol, se hizo la adaptaci&#243;n al IDE EclipseWTP (<a shape="rect" class="external-link" href="http://www.eclipse.org/webtools" rel="nofollow">http://www.eclipse.org/webtools</a>) junto con el plugin de integraci&#243;n con Geronimo: g-eclipse-plugin-1.1.x-deployable (<a shape="rect" class="external-link" href="http://geronimo.apache.org/devtools.html">http://geronimo.apache.org/devtools.html</a>)</em></p>
 
-<h3><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-ApacheMaven2"></a>Apache Maven 2</h3>
-<p>Maven es una herramienta popular de construcci&#195;&#179;n open-source para proyectos Java enterprise, dise&#195;&#177;ada para facilitar el tedioso trabajo del proceso de construcci&#195;&#179;n. Maven usa una propuesta declarativa, donde la estructura del proyecto y su contenido se describen, en lugar de la propuesta basada-en-tareas que emplea, por ejemplo, Ant &#195;&#179; en archivos make tradicionales. Esto ayuda a consolidar est&#195;&#161;ndares com&#195;&#186;nes-en-grupo y reduce el tiempo requerido para escribir y mantener scripts de construcci&#195;&#179;n. La propuesta declarativa, basada-en-ciclo-de-vida que usa Maven 1 es, para muchos, un salto radical de las t&#195;&#169;cnicas tradicionales de construcci&#195;&#179;n, y Maven 2 da mayor &#195;&#169;nfasis en ese sentido. Maven 2 puede ser descargado de la siguiente URL:<br clear="none">
+<h3><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-ApacheMaven2"></a>Apache Maven 2</h3>
+<p>Maven es una herramienta popular de construcci&#243;n open-source para proyectos Java enterprise, dise&#241;ada para facilitar el tedioso trabajo del proceso de construcci&#243;n. Maven usa una propuesta declarativa, donde la estructura del proyecto y su contenido se describen, en lugar de la propuesta basada-en-tareas que emplea, por ejemplo, Ant &#243; en archivos make tradicionales. Esto ayuda a consolidar est&#225;ndares com&#250;nes-en-grupo y reduce el tiempo requerido para escribir y mantener scripts de construcci&#243;n. La propuesta declarativa, basada-en-ciclo-de-vida que usa Maven 1 es, para muchos, un salto radical de las t&#233;cnicas tradicionales de construcci&#243;n, y Maven 2 da mayor &#233;nfasis en ese sentido. Maven 2 puede ser descargado de la siguiente URL:<br clear="none">
 <a shape="rect" class="external-link" href="http://maven.apache.org">http://maven.apache.org</a></p>
 
-<p>_NOTA: En la traducci&#195;&#179;n al espa&#195;&#177;ol no se emple&#195;&#179; Maven2_</p>
+<p><em>NOTA: En la traducci&#243;n al espa&#241;ol no se emple&#243; Maven2</em></p>
 
-<p><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-top">Regresar a la secci&#195;&#179;n superior</a></p>
+<p><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-top">Regresar a la secci&#243;n superior</a></p>
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-ConstruyendoyActivandolaAplicaci%C3%83%C2%B3nEjemplo"></a>Construyendo y Activando la Aplicaci&#195;&#179;n Ejemplo <a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-building"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-ConstruyendoyActivandolaAplicaci%C3%B3nEjemplo"></a>Construyendo y Activando la Aplicaci&#243;n Ejemplo <a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-building"></a></h1>
 
-<p>Descarga la aplicaci&#195;&#179;n dbtester de la siguiente liga:<br clear="none">
+<p>Descarga la aplicaci&#243;n dbtester de la siguiente liga:<br clear="none">
 <a shape="rect" href="aplicacin-ejemplo-de-prueba-de-pool-de-bd.data/dbtester_EXPORT.zip?version=1&amp;modificationDate=1162005157000">dbtester_EXPORT</a></p>
 
-<p>Despu&#195;&#169;s de extraer el archivo zip, el directorio <b>dbtester</b> ser&#195;&#161; creado. Como alternativa, puedes importar directamente al archivo zip en un nuevo proyecto <b>Dynamic Web Proyect</b>, llam&#195;&#161;ndolo <em>dbtester</em>, dentro de EclipseWTP; s&#195;&#179;lo faltar&#195;&#173;a configurar a <em>.project</em> y <em>.classpath</em> en ese proyecto, lo cual se logra al dar de alta al servidor <b>Geronimo</b> en el proyecto.</p>
+<p>Despu&#233;s de extraer el archivo zip, el directorio <b>dbtester</b> ser&#225; creado. Como alternativa, puedes importar directamente al archivo zip en un nuevo proyecto <b>Dynamic Web Proyect</b>, llam&#225;ndolo <em>dbtester</em>, dentro de EclipseWTP; s&#243;lo faltar&#237;a configurar a <em>.project</em> y <em>.classpath</em> en ese proyecto, lo cual se logra al dar de alta al servidor <b>Geronimo</b> en el proyecto.</p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Construcci%C3%83%C2%B3n"></a>Construcci&#195;&#179;n</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Construcci%C3%B3n"></a>Construcci&#243;n</h2>
 <p>Al emplear la perspectiva J2EE dentro de EclipseWTP, basta con elegir exportar al proyecto como archivo WAR.</p>
 
 <p><span class="image-wrap" style="display: block; text-align: center"><img src="aplicacin-ejemplo-de-prueba-de-pool-de-bd.data/dbtester_exporta_war_ES.jpg" style="border: 0px solid black"></span></p>
 
-<h2><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Activaci%C3%83%C2%B3n"></a>Activaci&#195;&#179;n</h2>
+<h2><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Activaci%C3%B3n"></a>Activaci&#243;n</h2>
 <p>Activar dbtester es bastante simple, al emplear la Consola de Geronimo.</p>
-<ol><li>Navega a la liga <b>Deploy New</b> <em>(Activar Nuevo)</em> del panel <b>Console Navigation</b> _(Navegaci&#195;&#179;n de Consola)_.</li><li>Carga al archivo <b>dbtester.war</b>, ubicado en el directorio destino de tu exportaci&#195;&#179;n a WAR, dentro al campo <b>Archive</b>.</li><li>Presina al bot&#195;&#179;n <b>Install</b> para activar la aplicaci&#195;&#179;n en el servidor.</li></ol>
+<ol><li>Navega a la liga <b>Deploy New</b> <em>(Activar Nuevo)</em> del panel <b>Console Navigation</b> <em>(Navegaci&#243;n de Consola)</em>.</li><li>Carga al archivo <b>dbtester.war</b>, ubicado en el directorio destino de tu exportaci&#243;n a WAR, dentro al campo <b>Archive</b>.</li><li>Presina al bot&#243;n <b>Install</b> para activar la aplicaci&#243;n en el servidor.</li></ol>
 
 
-<p><a shape="rect" href="#Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-top">Regresar a la secci&#195;&#179;n superior</a></p>
+<p><a shape="rect" href="#Aplicaci%C3%B3nejemplodePruebadePooldeBD-top">Regresar a la secci&#243;n superior</a></p>
 
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-ProbandolaAplicaci%C3%83%C2%B3nEjemplo"></a>Probando la Aplicaci&#195;&#179;n Ejemplo <a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-testing"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-ProbandolaAplicaci%C3%B3nEjemplo"></a>Probando la Aplicaci&#243;n Ejemplo <a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-testing"></a></h1>
 
-<p>Tambi&#195;&#169;n puedes aprovechar al plugin <em>g-eclipse-plugin-1.1.x-deployable</em> para agregar y probar al proyecto dentro de EclipseWTP, mediante la opci&#195;&#179;n <b>Add and Remove Projects...</b>, la cual se encuentra disponible a partir del servidor Geronimo de tu workspace.</p>
+<p>Tambi&#233;n puedes aprovechar al plugin <em>g-eclipse-plugin-1.1.x-deployable</em> para agregar y probar al proyecto dentro de EclipseWTP, mediante la opci&#243;n <b>Add and Remove Projects...</b>, la cual se encuentra disponible a partir del servidor Geronimo de tu workspace.</p>
 
 <p><span class="image-wrap" style="display: block; text-align: center"><img src="aplicacin-ejemplo-de-prueba-de-pool-de-bd.data/dbtester_eclipsewtp_geronimo_ES.jpg" style="border: 0px solid black"></span></p>
 
-<p>Con ello puedes probar la aplicaci&#195;&#179;n mediante un explorador web, en la direcci&#195;&#179;n <b><a shape="rect" class="external-link" href="http://localhost:8080/dbtester" rel="nofollow">http://localhost:8080/dbtester</a></b>. Lo anterior cargar&#195;&#161; la p&#195;&#161;gina &#195;&#173;ndice de la aplicaci&#195;&#179;n, la cual actua como notificador de la lista de pools de bases de datos que se encuentren activas en Geronimo.</p>
+<p>Con ello puedes probar la aplicaci&#243;n mediante un explorador web, en la direcci&#243;n <b><a shape="rect" class="external-link" href="http://localhost:8080/dbtester" rel="nofollow">http://localhost:8080/dbtester</a></b>. Lo anterior cargar&#225; la p&#225;gina &#237;ndice de la aplicaci&#243;n, la cual actua como notificador de la lista de pools de bases de datos que se encuentren activas en Geronimo.</p>
 
-<p>El usuario puede probar directamente a las pools enlistadas en esta aplicaci&#195;&#179;n. Adem&#195;&#161;s, la aplicaci&#195;&#179;n puedes ser usada para listar el contenido de las bases de datos.</p>
+<p>El usuario puede probar directamente a las pools enlistadas en esta aplicaci&#243;n. Adem&#225;s, la aplicaci&#243;n puedes ser usada para listar el contenido de las bases de datos.</p>
 
 <p><span class="image-wrap" style="display: block; text-align: center"><img src="aplicacin-ejemplo-de-prueba-de-pool-de-bd.data/dbtester_web_app_ES.jpg" style="border: 0px solid black"></span></p>
 
-<h1><a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-Resumen"></a>Resumen <a shape="rect" name="Aplicaci%C3%83%C2%B3nejemplodePruebadePooldeBD-summary"></a></h1>
+<h1><a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-Resumen"></a>Resumen <a shape="rect" name="Aplicaci%C3%B3nejemplodePruebadePooldeBD-summary"></a></h1>
 
-<p>Este art&#195;&#173;culo te ha mostrado como tener acceso a recursos de Geronimo a partir de una aplicaci&#195;&#179;n J2EE. Con esto puedes construir, activar y probar una aplicaci&#195;&#179;n ejemplo para comprobar el acceso a algunos recursos. Esta aplicaci&#195;&#179;n ejemplo puede ser usada como un tester para pools de conexiones a bases de datos activas en Geronimo.</p></div>
+<p>Este art&#237;culo te ha mostrado como tener acceso a recursos de Geronimo a partir de una aplicaci&#243;n J2EE. Con esto puedes construir, activar y probar una aplicaci&#243;n ejemplo para comprobar el acceso a algunos recursos. Esta aplicaci&#243;n ejemplo puede ser usada como un tester para pools de conexiones a bases de datos activas en Geronimo.</p></div>
         </div>
 
         
@@ -404,7 +404,7 @@ La apliaci&#195;&#179;n ejemplo en este 
             <script type="text/javascript">
               digg_skin = 'icon';
               digg_window = 'new';
-              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo de Prueba de Pool de BD';
+              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo de Prueba de Pool de BD';
               digg_topic = 'programming';
             </script>
             <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>

Modified: websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-jms-y-mdb.html
==============================================================================
--- websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-jms-y-mdb.html (original)
+++ websites/production/geronimo/content/GMOxDOC11/aplicacin-ejemplo-jms-y-mdb.html Sat Jan 26 06:59:30 2013
@@ -5,8 +5,8 @@
     <link type="text/css" rel="stylesheet" href="http://geronimo.apache.org/style/default.css">
     <LINK rel="SHORTCUT ICON" href="http://geronimo.apache.org/images/favicon.ico">
     <LINK rel="schema.DC" href="http://purl.org/DC/elements/1.0/">
-    <META name="Description" content="Aplicación ejemplo JMS y MDB" />
-    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo JMS y MDB" />
+    <META name="Description" content="Aplicación ejemplo JMS y MDB" />
+    <META name="Keywords" content="Apache Geronimo 1.1 Documentation Aplicación ejemplo JMS y MDB" />
     <META name="Owner" content="dev@geronimo.apache.org" />
     <META name="Robots" content="index, follow" />
     <META name="Security" content="Public" />
@@ -55,7 +55,7 @@
       }
     </script>
 
-    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo JMS y MDB</title>
+    <title>Apache Geronimo v1.1 Documentation : Aplicación ejemplo JMS y MDB</title>
 
   </head>
 
@@ -72,7 +72,7 @@
     <table border="0" cellpadding="2" cellspacing="0" width="100%">
       <tr class="topBar">
         <td align="left" valign="middle" class="topBarDiv" align="left" nowrap>
-          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-jms-y-mdb.html">Aplicación ejemplo JMS y MDB</a>
+          <a href="/geronimo"> Home</a> >&nbsp;<a href="index.html">Apache Geronimo v1.1</a>&nbsp;&gt;&nbsp;<a href="documentation.html">Documentation</a>&nbsp;&gt;&nbsp;<a href="apache-geronimo-v11-gua-de-usuario.html">Apache Geronimo v1.1 - Guí­a de Usuario</a>&nbsp;&gt;&nbsp;<a href="aplicaciones-ejemplo.html">Aplicaciones ejemplo</a>&nbsp;&gt;&nbsp;<a href="aplicacin-ejemplo-jms-y-mdb.html">Aplicación ejemplo JMS y MDB</a>
         </td>
         <td align="right" valign="middle" nowrap>
           <form name="search" action="http://www.google.com/search" method="get">
@@ -92,7 +92,7 @@
         <!-- We'll enable this once we figure out how to access (and save) the logo resource -->
         <!--img src="http://geronimo.apache.org/images/confluence_logo.gif" style="float: left; margin: 4px 4px 4px 10px;" border="0"-->
         <div style="margin: 0px 10px 0px 10px" class="smalltext">Apache Geronimo v1.1</div>
-        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo JMS y MDB</div>
+        <div style="margin: 0px 10px 8px 10px"  class="pagetitle">Aplicación ejemplo JMS y MDB</div>
 
         <div class="greynavbar" align="right" style="padding: 2px 10px; margin: 0px;">
 <!-- -->         
@@ -142,7 +142,7 @@
             <script type="text/javascript">
               digg_skin = 'icon';
               digg_window = 'new';
-              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo JMS y MDB';
+              digg_title = 'Apache Geronimo v1.1 Documentation : Aplicación ejemplo JMS y MDB';
               digg_topic = 'programming';
             </script>
             <script src="http://digg.com/tools/diggthis.js" type="text/javascript"></script>