martes, 31 de julio de 2007

Raible Postas

En http://static.raibledesigns.com/repository/presentations/ hay data acerca de frameworks web y comparaciones entre los mas usados.

miércoles, 25 de julio de 2007

J2EE Preview (Eclipse)

Preview bastante bien, publica por default en http://localhost:8080/

Pareciera que no exporta las librerías del proyecto al Preview. Hay que agregarlas en el Run Dialog. Crear un J2EE Preview personalizado con los jars que se necesiten.
El refresco parece ser bueno, ante cambios en las clases, aunque a veces el server se queda tildado y se debe detener desde "console" del eclipse. La corrida no hacerla desde la solapa server, sino desde el boton Run, seleccionando el preview personalizado.

JBuilder to Eclipse through SVN

Check in al svn de src y WebContent
Check out in eclipse a un Dinamyc web project

Taglibs

Lectura http://jakarta.apache.org/taglibs/tutorial.html#tag_handler .
El web.xml no reconoce el elemento , el web app es:
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd

martes, 24 de julio de 2007

viernes, 20 de julio de 2007

SVN server

Prueba del servidor svn. Desde la línea de comandos anda. Copia de los archivos svnserve.exe, ssleay32.dll, libeay32.dll y libdb43.dll desde la carpeta \programs files\subversion\bin a \dev\svnserve y ejecución: svnserve -d -r {path del repositorio}

Configuración del server: svnserve.conf en /svnrepos/conf. Seteo de estas tres opciones
anon-access = none
auth-access = write
password-db = passwd

y creación de los usuarios en el file passwd dentro de la misma carpeta
[users]
usuario = password

Con esta configuración es posible el acceso tanto a travès del tortoise como de subclipse, con el correspondiente prompt de autenticación una vez ejecutado el svnserve desde la cmd line como está indicado al principio.

Instalacion del servicio con el installer en \Subversion\bin.
El servicio para windows en primera instancia no camina, arranca pero no contesta las solicitudes. TODO

La opción authz-db = authz en svnserve.conf permite reglas de acceso basadas en el path pero no logro hacerla andar en un primer intento, queda para TODO.

jueves, 19 de julio de 2007

SVN

Descarga del plugin subclipse desde http://subclipse.tigris.org/download.html y copia a la carpeta del eclipse.

Descarga e instalación de un servidor svn para windows desde http://svn1clicksetup.tigris.org/, este installer trae Subversion command-line utilities and TortoiseSVN y soluciona los primeros pasos de configuración para poco entendidos.

Desaparecieron las opciones de SVN asi que deshice la copia a la carpeta y luego instalé subclipse a través del update manager. (en la pagina de springide leí que la copia directa a la carpeta eclipse de ese plugin rompería al eclipse...ojo!!)

En el help de tortoiseSVN explica como setupear el Svnserve Based Server.

miércoles, 18 de julio de 2007

CVS o SVN

La elección mejor parece SVN, lecturas:
www.pushok.com/soft_svn_vscvs.php
www.sushiknights.org/2006/03/svn_control_versiones.html.

SVN fue creado para mejorar CVS justamente y parece estar bastante maduro ya.

Distribuciones muy conocidas son las de tigris : subversion, tortoise, rapidsvn y el plugin subclipse
bajo la licencia Eclipse Public License (EPL) 1.0

JPA en Eclipse acceso a Oracle

Intento de conección a la base remota desde el data source explorer de Eclipse, en un JPA project
(en el JDev el error es el mismo), con dos drivers diferentes (uno es plugin oracle for eclipse JPA)

error1

Could not connect to cdp.
Error creating SQL Model Connection connection to cdp. (Error: Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
The Connection descriptor used by the client was:
201.xxxxxxx:1521:db

En este caso el SID (db, al final del string) está mal, debe ser el nombre de la base

Error 2
ORA-00604: error occurred at recursive SQL level 1
ORA-12705: Cannot access NLS data files or invalid environment specified

Diagnostico: el enviroment inválido al que se refería es el country.
Solución: Se modifica el .ini del eclipse agregando -Duser.language=en
-Duser.country=US
a
los parámetros de la vm (despues de -vmargs)

martes, 17 de julio de 2007

TOPlink

http://en.wikipedia.org/wiki/TopLink

Toplink ofrece free solo parte de la funcionalidad
Descarte del tutorial. No cierra tener que depurar estos errores en el JDev, para eso es mas facil el eclipse. Si los wizards no dan resultados limpios restan!
En el paso "5. In the Applications Navigator, right-click MyPage.jspx, and select Run." pincha mal, no encuentra librerias:
Error: oracle.jsp.el not found
Error: javax.servlet.jsp.el not found
Error: OrionHttpJspPage not found in class _MyPage_jspx
Error: HttpServletRequest not found in class _MyPage_jspx
Error: HttpServletResponse not found in class _MyPage_jspx
Portlet producer? bocha de files generados:
"You should be able to locate several newly generated files and folders in the Applications Navigator"
Desarrollo del tutorial:
El ejemplo usa el OC4J como server, necesita el file system-jazn-data.xml copiado en su carpeta config.
Posible opción propietaria en el portlet wizard Enable -> WSRP V2 inter-portlet communication using Oracle extensions
Creacion de portlet con wizard, uso de java.util.ListResourceBundle para Labels en clase ...PortletBundle.


JDev

Lectura de http://download.oracle.com/docs/cd/B32110_01/webcenter.1013/b31072/tt_whatisjp.htm#CEGBBDEH
Este artículo nombre un estandar de repositorio: "Thanks to Oracle WebCenter Suite's commitment to SOA, as well as to the Java Content Repository (JSR 170) and other industry standards" habría que investigar un poco eso.

lunes, 16 de julio de 2007

Arrancando. La idea es ir documentando las impresiones recogidas!