Archive for enero 2009

Cambio de password de oc4jadmin

0

Cuando se cambia el password de oc4jadmin en ocasiones se queda almacenado en caché provocando que a una consola (por ejemplo Enterprise Manager) esté utilizando y autenticando con el nuevo password, pero otra como el BPELConsole siga usando la contraseña pasada.

Para borar el caché se tiene que hacer lo siguiente:

Borrar el contenido del siguiente directorio:
(UNIX) ORACLE_HOME/j2ee/oc4jinstance /persistence/ascontrol/ascontrol/securestore/(Windows)ORACLE_HOME\j2ee\oc4jinstance\persistence\ascontrol\ascontrol\securestore/
Reiniciar el app server.


Aprendiendo Sobre Aplicaciones Empresariales Ricas

0

Hace algunos días se lanzó el sitio rea.oracle.com para que se puedan probar, aprender y tener contacto con las tecnologías usadas para crear las aplicaciones empresariales ricas. Este sitio ha sido construido con componentes ADF Faces. Aquellos que han trabajado o visto los DVT o Data Visualization Components apreciarán que el componente principal de navegación es un nuevo componente no incluído en la versión actual de producción llamado el Hierarchy Viewer o visor de jerarquías.

image

Este sitio combina información tanto de ADF como de WebCenter y tiene los accesos directos a demostraciones, tutoriales y documentación.


Desplegando Aplicaciones ADF 11g en JBoss 5 parte 1

12

A través de una serie de artículos comenzamos en el 2009 hablando de la portabilidad de distintos tipos de aplicaciones ADF 11g en JBoss5. En este articulo voy a mostrar como desplegar una aplicación que utilice ADF Faces Rich Components únicamente, lo cual quiere decir que en este caso no vamos a hacer uso del ADFm para conectar la interfaz con la lógica de negocios. Para este ejemplo vamos a hacer uso de los backing beans para conectarnos programáticamente con los distintos servicios de negocio.

image

Requerimientos:

Para este ejemplo vamos a necesitar tener instalado en nuestros´máquinas JBoss 5.0GA y JDeveloper 11g. Para este ejemplo no voy a utilizar información almacenada en base de datos.

Estableciendo la conexión con JBoss

En las IDE Connections que se encuentran en la mano derecha de JDeveloper, cree una nueva conexión a un servidor JBoss la cual apunte al directorio deploy que se encuentra dentro del directorio de JBoss, para mi ejemplo yo utilicé la instancia default para desplegar mi aplicación por lo que apunto al directorio deploy dentro de la instancia de default.

image

Creando la aplicación de Ejemplo

He creado una aplicación sencilla que haga uso de los componentes de ADF Faces que contiene la siguiente estructura:

image

Como se puede apreciar, he creado un par de paginas JSPX (login.jspx and hello.jspx) las cuales tienen distintos componentes ADF Faces al igual que una plantilla propia que cree. Inicialmente intenté utilizar la plantilla de tres columnas que viene por defecto con JDeveloper, pero tuve problemas al desplegar ya que esta plantilla viene ya dentro de JDeveloper y WLS por lo que si se quiere utilizar tiene que ser incluida dentro del proyecto directamente.

Así mismo, he definido un caso de navegación desde la página de login a la página hello. La acción esta predeterminada por el caso pero la acción como tal esta definida a través de un ActionListener que se implementa dentro del backing bean llamado ADFLoginBean.java 

Librerias Requeridas

Adicione las siguientes librerías al la carpeta Lib de la misma instancia del servidor de JBoss y re-inicie el servidor una vez las haya adicionado.

<JDevHome>\jdeveloper\modules\oracle.adf.share_11.1.1\adflogginghandler.jar

<JDevHome>\jdeveloper\modules\oracle.adf.share_11.1.1\adf-share-support.jar

<JDevHome>\jdeveloper\modules\oracle.adf.share.ca_11.1.1\adf-share-base.jar

<JDevHome>\jdeveloper\modules\oracle.adf.share.ca_11.1.1\adf-share-ca.jar

<JDevHome>\jdeveloper\modules\oracle.bali.share_11.1.1\share.jar

<JDevHome>\jdeveloper\modules\oracle.adf.model_11.1.1\adfm.jar

<JDevHome>\jdeveloper\modules\oracle.adf.model_11.1.1\adflibfilter.jar

<JDevHome>\jdeveloper\modules\oracle.dms_11.1.1\dms.jar
<JDevHome>\jdeveloper\modules\oracle.javatools_11.1.1\javatools-nodeps.jar

<JDevHome>\jdeveloper\modules\oracle.javacache_11.1.1\cache.jar

<JDevHome>\jdeveloper\modules\oracle.jmx_11.1.1\jmxframework.jar

<JDevHome>\jdeveloper\modules\oracle.jmx_11.1.1\jmxspi.jar

<JDevHome>\jdeveloper\modules\oracle.jps_11.1.1\jps-api.jar

<JDevHome>\jdeveloper\modules\oracle.mds_11.1.1\mdsrt.jar

<JDevHome>\jdeveloper\modules\oracle.xdk_11.1.1\xml.jar

<JDevHome>\jdeveloper\modules\oracle.xdk_11.1.1\xmlparserv2.jar

<JDevHome>\jdeveloper\modules\oracle.xmlef_11.1.1\xmlef.jar

Desplegando la aplicación

Vaya a las propiedades del proyecto y edite el deployment profile, seleccionando JBoss como la plataforma de despliegue. Haga click derecho sobre el proyecto y elija deploy To y el nombre de la conexión a JBoss que creo inicialmente.

Verifique en la consola de JBoss que no hayan errores de despliegue, luego ya puede acceder a su aplicación a través del navegador.

En siguientes entradas mostraré como hacer los mismo con aplicaciones que utilicen otras partes del framework.


Saludo de Año Nuevo

0

Comienza un nuevo año en el cual esperamos seguir activos y ofreciendo siempre material e información valiosa para nuestros lectores. El 2008 fue un año muy positivo en cuanto a las entradas del blog ya que tuvimos 7 artículos más que en el 2007, también la comunidad de bloggers Hispanos de Oracle se ha expandido y hemos echo contacto con varias comunidades de usuarios lo cual nos ayuda a seguir compartiendo el conocimiento y aprendiendo de las experiencias de otras personas.

Comenzamos el 2009 con un nuevo colaborador abordo y a la expectativa de los nuevos productos y lanzamientos que Oracle tiene para este año.

Los mejores deseos para este nuevo año y saludos a todos.


Post navigation