lunes, 3 de octubre de 2011

Para proyecto

Aca les subo unos archivos que les pueden servir para su proyecto:

Ejemplo de Aplicacion con validaciones e internacionalizacion:
descarga.

Ejemplo de displayTags (aparece una clase de autogeneracion de codigo de usuario):
descarga.

PARA TABLAS RELACIONADAS:
Opcion 1:
Cuando estan creando el archivo de ingenieria inversa de hibernate, creardesrmarcar la opcion Include related tables, con lo que no les relacionara las clases persistentes.
NOTA: Se desmarca el recuadro rojo que aparece en la imagen.

Opcion 2: (IDEAL)
Crear el archivo de ingenieria inversa normalmente.
Luego Todo igual, solo que como crea 2 clases persitentes o las de todas las relacionadas, deben hacer algo como esto:
(en una clase de testeo)

public class test {
public static void main(String[] args) {
SessionFactory sesFact=HibernateUtil.getSessionFactory();
Session ses=sesFact.openSession();
Transaction tra=ses.beginTransaction();
//creo el objeto a la tabla hijo usuario
Usuarios user = new Usuarios();
//creo el objeto a la tabla padre tipoUsuario
TipoUsuario tipeUsr = new TipoUsuario();
//seteo normal a los atributos no relacionados de la tabla hijo
user.setId("usr1");
user.setUsuario("Usuario 1");
user.setPassword("Password");
//seteo a la tabla padre
tipeUsr.setId(1);
//seteo a la tabla hijo a partir del objeto de la tabla padre
user.setTipoUsuario(tipeUsr);
//guardo.
ses.save(user);
tra.commit();
}
}


El archivo lo puede descargar de aca:

martes, 27 de septiembre de 2011

Java Persistence API.

Contenidos.
  • JPA.
  • Clase Persistente
  • Framework TopLink

Descarga de material:
Guia de laboratorios 12 - JPA: descarga.

martes, 20 de septiembre de 2011

martes, 13 de septiembre de 2011

Introduccion a Hibernate y subir archivos al server.

Contenidos.

  • Motores de persistencia.
  • Framework Hibernate.
  • Subir archivos al server con struts.


Descarga de materiales.

  • Proyecto de guía anterior necesario para realizar practica 9: descargar.
  • Guia 9 de Laboratorios - Introducción a Hibernate: descargar.
  • Guia 10 de laboratorios - Subir archivos al server: descargar

lunes, 29 de agosto de 2011

Guias Ejecutadas

Aca les dejo las guias ya resueltas, les corresponde hacer el analisis de resultados.

Guia5Poo2: descarga.
Guia6Poo2: descarga.
Guia7Poo2: descarga.
Guia8Poo2: descarga.

miércoles, 24 de agosto de 2011

Plantias y validacion de datos de usuario.

Guia de laboratorios 7: descarga.
archivos de la practica: descargar.

NOTA: Los archivos de la practica 7, son los archivos resultantes de la exitosa elabaoracio la practica 6, si usted hizo la practica 6 y le corrio exitosamente, puede utilizar esos archivos exceptuando el archivo de configuracion de plantillas (tiles-defs.xml).

tiles-defs.xml: Se encuentra dentro del archivo comprimido de la practica 7.

Guia de laboratorio 8: descarga.
validation.xml: descarga.
validator-rules.xml: descaga

viernes, 29 de julio de 2011

Guias 5 y 6 de laboratorios.

Debido a que me incapacite nos hemos atrasado con estas guias, estudien la teori de estas guias y hagan las practicas que ahi aparecen.

Cuando regresemos de vacaciones estudiraremos estas guias, pero de forma practica, la teoria estudienla ustedes en casa, la misma teoria de las guias. Al regresar de vacaciones revisaremos ambas guias, pero deben llevarlas ya hehcas.

Guia 5 de laboratorios. descargar.
Guia 6 de laboratorios.descargar.