domingo, 11 de marzo de 2012

AUTOMATIZACIÒN DE PROCESOS CON 'QUARZ' + 'MAVEN'

En esta oportunidad mostrare una actualización que le he realizado a un DEMO. anterior que postee hace algún tiempo.

El demo muestra el manejo para la automatización de procesos de forma periódica manejando el Framework QUARZ, solo que esta vez mostraremos integrándolo con MAVEN.

Al correr el proyecto con Tomcat este mostrara un JSP de: “Bienvenida QUARZ”
Y verificamos la ejecución que se iniciaran en consola en base a un Servlet que iniciara dos procesos:

- PROCESO #1: Basado en SimpleTrigger, que recibirá una fechaInicio y una fechaFin del job.

- PROCESO #2: Basado en CronTrigger, que recibirá una expresionJob enviada desde el web.xml.

La impresión en consola será de esta manera:

*********************** DENTRO DE: [execute] *********************
- EJECUTANDO EL [JOB]: [JavaManJOB_02], A LAS: [Sun Mar 11 13:41:48 COT 2012]
- ENVIANDO EMAIL...#0 [cesarricardo_guerra19@hotmail.com] a Cesar Ricardo
- ENVIANDO EMAIL...#1 [magaly_027@hotmail.com] a Catherine Magaly
- ENVIANDO EMAIL...#2 [i220051@cibertec.edu.pe] a Milko Samame

*********************** DENTRO DE: [execute] *********************
- EJECUTANDO EL [JOB]: [JavaManJOB_01], A LAS: [Sun Mar 11 13:41:48 COT 2012]
- ENVIANDO EMAIL...#0 [cesarricardo_guerra19@hotmail.com] a Cesar Ricardo
- ENVIANDO EMAIL...#1 [magaly_027@hotmail.com] a Catherine Magaly
- ENVIANDO EMAIL...#2 [i220051@cibertec.edu.pe] a Milko Samame

*********************** DENTRO DE: [execute] *********************
- EJECUTANDO EL [JOB]: [JavaManJOB_01], A LAS: [Sun Mar 11 13:41:53 COT 2012]
- ENVIANDO EMAIL...#0 [cesarricardo_guerra19@hotmail.com] a Cesar Ricardo
- ENVIANDO EMAIL...#1 [magaly_027@hotmail.com] a Catherine Magaly
- ENVIANDO EMAIL...#2 [i220051@cibertec.edu.pe] a Milko Samame

*********************** DENTRO DE: [execute] *********************
- EJECUTANDO EL [JOB]: [JavaManJOB_02], A LAS: [Sun Mar 11 13:41:54 COT 2012]
- ENVIANDO EMAIL...#0 [cesarricardo_guerra19@hotmail.com] a Cesar Ricardo
- ENVIANDO EMAIL...#1 [magaly_027@hotmail.com] a Catherine Magaly
- ENVIANDO EMAIL...#2 [i220051@cibertec.edu.pe] a Milko Samame


(En realidad no se envía los emails, pero si se SIMULA el envío dentro de dicho método):

Para un mejor entendimiento del manejo de este Framework, puedes descargar el proyecto 'Eclipse' completo: AQUI.

jueves, 8 de marzo de 2012

INTEGRACIÓN - SPRING 3 + HIBERNATE 3 + SERVLET + MAVEN

Que tal compañeros regreso a postear luego de algún tiempo y en esta oportunidad hablare y mostrare otra forma de cómo integrar el Framework HIBERNATE.

Si hablamos un poco de este Framework es uno de los Frameworks orientados a persistencia mas utilizados por las diferentes ventajas que nos brinda.

El ejemplo posteado esta principalmente orientado a mostrar la correcta integración de dicho Framework HIBERNATE 3, al ser integrado con otro framework SPRING 3. Para fines del Dummy la ejecución se realizara por medio de un SERVLET y la arquitectura del APP será construida mediante MAVEN.


Este proyecto demo esta orientado a Web y fue desarrollado en la IDE Spring Suite v2.5 que es en si un ECLIPSE con varios PLUGINs adicionales y la ejecución del proyecto en si esta controlado con MAVEN y soportado en la BD DB_PLANTILLA en MYSQL Script dentro del Resources .

EJECUCION:

La ejecución de los ejemplos se desencadenaran mediante la ejecución del SERVLET: ValidaHibernateServlet . Estos son los siguientes:

- obtenerUsuarioForma01
- obtenerListaUsuarios2
- obtenerListaUsuarios3
- obtenerObjetoUsuarios
- registarUsuarioProducto


Finalmente, se puede comentar que el Dummy muestra las diferentes formas de como manejar HIBERNATE ya en lo que respecta al manejo de Sesiones y el uso del popular Generic DAO .

Para descargar el ejemplo completo descargarlo de: AQUÌ.