Bienvenidos

Este blog es un espacio creado por Daptech S.R.L destinado a compartir nuestras experiencias en tecnología y resolución de problemas con la comunidad. Aquí podrá encontrar tutoriales, tips and tricks, howtos, resolución a problemas típicos y frecuentes. Todo estos conocimientos fueron adquiridos en el día a día del desarrollo de nuestras labores profesionales. Esperamos disfruten de leer los contenidos tanto o mas que nosotros al escribirlos. Los que hacemos daptech info@daptech.com.ar

Tuesday, October 14, 2008

Jdeveloper 10g 10.1.3.4 + RichFaces 3.1.6

Jdeveloper 10.1.3.4 o jdeveloper 10g R3, utiliza OC4J r3, que tiene implementado JSF 1.1, utilizanco la implementacion de referencia de sun. Para utilizar RichFaces, hay que utilizar la version 3.1.6 que es la ultima versionq ue funciona con JSF 1.1, a partir de la version subsiguiente, hay que utilizar JSF 1.2, que seria ya con Jdeveloper 11g.
Hay que agregar las librearias de Richfaces, 
  • richfaces-api-3.1.6.GA.jar
  • richfaces-impl-3.1.6.GA.jar
  • richfaces-ui-3.1.6.GA.jar
Adicionalmente hay que agregar las siguientes librerias, reemplazando las que vienen con Jdeveloper, ya que estan desactualizadas
  • commons-beanutils-1.8.0.jar
  • commons-collections-3.2.1.jar
  • commons-digester-1.8.jar
  • commons-lang-2.4.jar
  • commons-logging-1.1.1.jar
Como tercer paso se deber crear una shared-library en oc4j con el parser XML xerces, para ello hay que logearse al Entreprise Managger, click en Administration. Alli click en Shared Libraries, luego en create. Asi invocamos al asistente de creacion de shared libraries, en la primera pantalla en Shared Library Name colocamos Xerces y en Shared Library Name 2.9.1 que es la ultima version de xerces. En la siguiente pantalla agragamos los dos jars que se listan a continuacion
  • xercesImpl.jar
  • xml-apis.jar
Hacemos click en finish y tenemos ya creada la shared library. 
De esta forma hemos agregado Xerces como parser xml disponible. lo que hay que hacer ahora es en nuestro proyecto de deploy de jdevloper agregar el archivo orion-application.xml y poner las siguientes lineas, 
  
para remover de nuestra applicacion el parser de xml, y las siguientes para importar la shared library de xerces que acabamos de crear
  

Por ultimo hay que descomprimir los tld dentro del directorio WEB-INF/tld y agregar las siguientes lineas en el web.xml.

De esta forma podemos desplegar en el OC4J StandAlone la aplicacion con richfaces



Saludos




Tuesday, August 19, 2008

Habilitrar Dependency Inyection en una aplicacion Web de Jdeveloper 10g

Para que funcione la inyeccion de dependencias en un proyecto Web, debemos utilizar la version 2.5 del api de servlets. Al momento de crear la aplicacion web, el archivo web.xml se configura para usar la version 2.4 con al siguiente linea



lo que hay que hacer es reemplazarla por


xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

y listo tenemos funcionando la inyeccion de dependencias en la capa web de nuestra aplicacion

Saludos

Friday, March 7, 2008

Shortcuts en Netbeans 6.0

Navegando encontramos una pagina donde estan explicitados todos los shortcuts de netbeans 6.0. De a poco vamos a ir posteando los distntiso shortcuts para las distintas cosas que uno hace diariamente.
Vamos publicando en ingles, luego vamos a ir traducieondo.
Finding, Searching, and Replacing
Ctrl-Space Close/Open code completion
Ctrl-M Select next parameter
Shift-Space Enter space, no abbrev expansion
Alt-F1/Shift-F1 Display/search Javadoc
Ctrl-Shift-M Extract method
Alt-U, then G Prepend “get” to identifier
Alt-U, then S Prepend “set” to identifier
Alt-U, then I Prepend “is” to identifier
Ctrl-Backspace/Del Delete previous/current word
Ctrl-E Delete the current line
Ctrl-J, then S/E Start/end recording macro
Ctrl-Shift-J Insert internationalized string
Ctrl-NumPad - Collapse (hide) a block of code
Ctrl-NumPad + Expand a collapsed block of code
Ctrl-Shift-NumPad- Collapse all code blocks
Ctrl-Shift-NumPad+Expand all code blocks
Alt-Enter Show suggestion/tip/hint

Tuesday, March 4, 2008

Instalar la jdk 6 de sun en Ubuntu Gutsy(7.10)

Para instalar la JDK 6 de sun en ubuntu 7.10 o Ubuntu Gutsy. Lo que hay que hacer primero es
sudo apt-get install sun-java6-jdk sun-java6-plugin sun-java6-fonts
para bajar e instalar todos los paquetes necesarios.
Luego debemos hacer
sudo update-java-alternatives –set java-6-sun
Para que quede la jdk 6 como predeterminada.

para corroborar esto basta con hacer java -version desde una ventana de terminal lo que deberia devolver algo similar a
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)

Espero les sirva.

Saludos