[U-co] Propuesta para realizar dentro del proyecto de desarrollo
William Diaz Pabón
widipa en gmail.com
Mie Ene 7 23:30:08 UTC 2009
Buenas tardes a todos los miembros de la lista.
Deseo proponer una idea para desarrollarla dentro del proyecto de desarrollo
(yo ya inicie con alguna cosita).
DIRIGIDO A:
Todas las personas que trabajan en el desarrollo de software, en especial
para los que usan JAVA con tecnologias TODAS LIBRES como Facelets, JSF
(Myfaces, Tomahawk), Spring, Spring Security, Hibernate, Tomcat, etc. (Que
es mi caso).
PROBLEMA:
Todos nos enfrentamos cuando iniciamos un nuevo proyecto a tener que rehacer
(o en el mejor de los casos copiar y pegar ) funcionalidades comunes de
administracion (logueo, administración de usuarios, administracion de roles
permisos, gestion de datos globales como pais, dpto, municipios, etc),
despues de hacer todo esto ahi si se enfoca a realizar las funcionalidades
de la logica del negocio que es lo importante.
Para cada funcionalidad normalmente se usa una jsp (o xhtml) y para cada
pagina un bean de manejo.
Por ejemplo vamos a hacer un sistema que menaje la agenda del gerente de la
empresa (por colocar un ejemplo), tenemos que hacer todo lo anterior
mencionado.
Ahora un tiempo despues tenemos qe hacer un sistema q ayude al proceso de
inventario (por colocar otro ejemplo), tenemos que volver hacer todo lo
anterior mencionado.
Y asi para cada problema que tengamos que solucionar con un sistema web.
PROPUESTA:
Desarrollar un Framework que haga todo el trabajo comun como: logueo,
administración de usuarios, administracion de roles permisos, gestion de
datos globales como pais, dpto, municipios, etc y dedicarnos a desarrollar
las funcionalidades de la logica del negocio que es lo que nos interesa.
entonces por ejemplo para el sistema de agenda del gerente, solo es crear
las funcionalidades como un modulo para dicho framework, y para cada
funcionalidad no hay que crear la pagina, solo dentro de una clase de java
crear el formulario y decirle al framwork que me genere la presentación, ahi
nos estamos ahorrando una cantidad de tiempo porque toda la generación de la
presentación es manejada por el framework el cual tiene su diseño grafico
(plantilla) que aplicara a todas las funcionalidades de todos los modulos
que adicionemos.
Asi cuando necesitemos colocar a produccion a primera solución se monta el
framework y el modulo de agenda del gerente.
Tiempo despues se necesito hacer una solucion para apoyar el proceso de
inventario, entocnes solo es hacer un modulo, donde nos ahorramos todo el
proceso de logueo, etc, y lo mas importante ya esta la información global
por ejemplo de paises, dptos, municipios, tipos de documento, etc.
Este framework seria open source, para que todo mundo lo pueda usar y ayudar
a madurarlo.
Bueno esa es una idea que queria compartir con la lista, espero sus
comentarios, bien sea para apoyarlo y volverlo un proyecto dentro del
Desarrollo o para criticarlo.
Todas las observaciones son bien recibidas.
Quedo a la espera de sus cometarios. gracias.
--
Cordialmente.
William Diaz Pabón
Gerente de Tecnología
InfoTech Soluciones Ltda.
Cel: 3173314172
Tunja - Boyacá - Colombia
http://www.infotechsoluciones.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-co/attachments/20090107/b9f72920/attachment.htm
Más información sobre la lista de distribución Ubuntu-co