Blogia
Weblog de kripton

Java

Bea Workshop

Bea Workshop Pues con esto del cambio de empresa, resulta que me tengo que ir poniendo poco a poco al día de los productos de BEA y tambíen de sus herramientas de desarrollo. Y aquí uno que es un culo inquieto, y no puedo esperar a mi primer día de curro en mi nuevo antro para que me pongan al día, pues ya me he descargado el BEA WORKSHOP.

¿Qué esto? Pues al parecer es el IDE de desarrollo de BEA. En mi primera toma de contacto, pues no me ha parecedio mala herramienta, tiene una serie de wizard y opciones que te facilitan las cosas. Sobre todo te permite una visión de analista que otros IDES no te facilitan, con lo cual con sólo arrastrar y añadir opciones aqui y alla vas prefabricando código. Claro la compatibilidad de esto fuera del mundo BEA habrá que probarla...

¿Cuál es el lado oscuro de esto?, el gran consumo de RAM, no intentéis arrancar esto sin 524 Mb de RAM, y si en la misma máquina tiene que estar el servidor de aplicaciones de BEA y la herramienta de desarrollo ponerle mínimo un 1GB...

Yo por ahora me conformo con mi IntelliJ, que no hace maravillas gráficas pero maneja código de una manera im--presionante. Aunque oye, si me ponen el portatil con el 1GB de Ram, y hay q pasarse a BEA, el que paga manda ;-).

De todos modos, me he propuesto ir poniendo por aqui una especie de cursillo online con lo que vaya aprendiendo, ya veremos si lo consigo :P

Besos y abrazos.

Configurar JAAS en OC4J

Configurar JAAS en OC4J Este fin de semana me he vuelto loco intentando configurar JAAS en el OC4J, y ahi va la receta para conseguir que los planetas se alineen a vuestro favor y todo rule. ;-)

Paso 1:
Editar el fichero %OC4J_HOME%/j2ee/home/jazn-data.xml y añadir en él los usuarios y roles deseados:

< user >
____< name >miusuario< / name >
____< display-name >miusuario< / display-name >
____< description >Usuario de mi aplicacion < / description >
____< credentials >!mipassword< / credentials >
< / user >

< role >
____< name >mirol< / name >
____< display-name>mirol< / display-name >
____< description>Role de mi aplicacion.< / description >
____< members >
________< member >
____________< type >user< / type >
____________< name >miusuario< / name >
________< / member >
____< / members >
< / role >


En este mismo fichero hay que añadir nuestro nuevo role al role de users

< role >
____< name >users< / name >
____< members >
________< member >
____________< type >user< / type >
____________< name >user< / name >
________< / member >
________< member >
____________< type >user< / type >
____________< name >SCOTT< / name >
________< / member >
________< member >
____________< type >role< / type >
____________< name >administrators< / name >
________< / member >
________< member >
____________< type >role< / type >
____________< name >mirol< / name >
________< / member >
____< / members >
< / role >


Paso 2:
Editar el fichero %OC4J_HOME%/j2ee/home/config/application.xml y descomentar la siguiente línea:
< jazn provider="XML" location="./jazn-data.xml" / >

En este mismo fichero hay que darle permisos de lectura/escritura a nuestro nuevo role:

< namespace-access >
____< read-access >
________< namespace-resource root="" >
____________< security-role-mapping >
________________< group name="administrators" / >
________________< group name="mirol" / >
____________< / security-role-mapping >
________< / namespace-resource >
____< / read-access >
____< write-access >
________< namespace-resource root="" >
____________< security-role-mapping >
________________< group name="administrators" / >
________________< group name="mirol" / >
____________< / security-role-mapping >
________< / namespace-resource >
____< / write-access >
< / namespace-access >


Paso 3:
Volver a hacer el deploy de nuestra aplicación de forma que el %OC4J_HOME%/j2ee/home/application-deployments/miaplicacion/orion-application.xml contenga nuestro nuevo rol en la definición de acceso de lectura/escritura.

Eso es todo,
un saludo,
kripton

Instalar la JRE de Sun en Linux

Instalar la JRE de Sun en Linux Aqui tenemos un problema similar al del post anterior sobre el plugin de flash, pero esta vez con la JRE que repercute en que podamos o no ver applets en nuestro navegador.

Una vez instalada no sólo podremos ver las applets en nuestro navegador sino que también podremos ejecutar aplicaciones en JAVA.

Recetilla al canto...

Paso 1: Descargar la JRE para eso vamos a http://java.sun.com y buscamos entre la sección de downloads la JRE para Linux, yo me he descargado el j2re-1_4_2_05-linux-i586.bin

Paso 2: Instalarlo, para ello dejamos el fichero en /usr/local/ y ejecutamos:

#chmod +x j2re-1_4_2_05-linux-i586.bin
#./j2re-1_4_2_05-linux-i586.bin


Paso 3: Declarar las variables de entorno.

export JAVA_HOME="/usr/local/j2re1.4.2_05"
export JAVA_PATH="$JAVA_HOME"
export PATH="$PATH:$JAVA_HOME/bin"
export JDK_HOME="$JAVA_HOME"


Paso 4: Añadir el plugin a tu navegador favorito, en mi caso firefox.

#ln -sf /usr/local/j2re1.4.2_05/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/


Venga, espero inspire a alguien más ;-)