lunes, 13 de abril de 2009

java.net.BindException: Address already in use: JVM_Bind.

  1. Localizar el proceso que ocupa el puerto con el comando: netstat -a -n -o
  2. finalizar el proceso desde el administrador de porcesos/tareas

domingo, 29 de marzo de 2009

JSF un framework orientado a componentes y eventos

glassfish y jetty

otro servidor de aplicaciones: glassfish (de sun)
¿cómo instalar el plugin para eclipse?

instalar el servidor jetty
seguir el mismo procedimiento de instalacion de plugin
incluir librerias de cliente


cambio de configuracion de plugin de jetty para que arranque en otro puerto

<plugin>

<groupId>org.mortbay.jetty</groupId>

<artifactId>maven-jetty-plugin</artifactId>

<version>6.0.1</version>

<configuration>


<scanIntervalSeconds>1</scanIntervalSeconds>

<connectors>

<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">

<port>9090</port>

<maxIdleTime>60000</maxIdleTime>

</connector>

</connectors>

</configuration>

</plugin>

miércoles, 25 de marzo de 2009

jsf

Ejercicio Registro de usuario utilizando JSF...
  1. secuencia de pantallas de registro simulando regla de negocio
  2. arrancar JPA(Hibernate) con modelo de Usuario
  3. crear un EJB que conecte con JPA y realice busquedas
  4. inyectar ej EJB remoto en la aplicación JSF


Proyecto jsf1

intro a jsf
jsf api y doc



Crear nuevo proyecto jsf con maven y eclipse...
new maven project
no create a simple project (no skip archetype selection)
catalog internal
filter: jsf
softeu-archetype-jsf

descargas: http://code.google.com/p/cursoj2ee/downloads/list

org.hibernate.Session o javax.persistence.EntityManager

Contextualización de Hibernate ORM en un servidor servlets

EntityBeans->Cap 08

EntityManager-> 09


Java Persistence API, más conocida por su sigla JPA, es la API de persistencia desarrollada para la plataforma Java EE e incluida en el estándar EJB3. Esta API busca unificar la manera en que funcionan las utilidades que proveen un mapeo objeto-relacional. El objetivo que persigue el diseño de esta API es no perder las ventajas de la orientación a objetos al interactuar con una base de datos, como sí pasaba con EJB2, y permitir usar objetos regulares (conocidos como POJOs).


lunes, 23 de marzo de 2009

Acceso a Base de Datos. Hibernate

Modelo de negocio para implementar en ejemplos...
Productora, Disco, Cancion,
Grupo Musica, Musico, Pedido, Cliente

Problemas a resolver por un ORM


Arranque (y configuración) de Hibernate
Propiedades De Hibernate (Session y SessionFactory)

Opciones para mapeo de clases persistentes con hibernate:

Lenguajes disponibles de consultas con hibernate:

Mejorar rendimiento:

Documentacion:

martes, 10 de marzo de 2009

mirrors de maven

<mirror>

<id>ibiblio.org</id>

<name>ibiblio Mirror of http://repo1.maven.org/maven2/</name>

<url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>

<mirrorOf>central</mirrorOf>

</mirror>

<mirror>

<id>jboss-repository-mirror</id>

<name>jboss-repository</name>

<url>http://repository.jboss.org/maven2</url>

</mirror>

<mirror>

<id>rodcoffin</id>

<name>rodcoffin</name>

<url>http://maven.rodcoffin.com/repo</url>


</mirror>

<mirror>

<id>struts</id>

<name>struts</name>

<url>http://people.apache.org/repo/m2-snapshot-repository</url>


</mirror>