ensayo openxava

Páginas: 5 (1036 palabras) Publicado: 26 de junio de 2015


INTRODUCCIÓN

OpenXava es un marco de trabajo para desarrollo rápido de aplicaciones de gestión con Java. Es fácil de aprender y rápido para desarrollar. Al mismo tiempo es extensible y personalizable, además el código dela aplicación se estructura desde un punto de vista orientado a objetos puro. Por lo tanto, puedes enfrentarte a aplicaciones complejas con él. La aproximación de OpenXava aldesarrollo rápido no es por medio de usar entornos visuales (como Visual Basic o Delphi), o scripting, como PHP. Más bien, el enfoque de OpenXava es dirigido por el modelo (model-driven), donde el corazón de tu aplicación son clases Java que describen tu problema.







































MARCO TEÓRICO

OpenXava es un marco de trabajo de código abierto para desarrollar aplicacionesde gestión de una forma efectiva. Permite el desarrollo rápido y fácil de mantenimientos y listados pero, a su vez, es lo suficientemente flexible para desarrollar complejas aplicaciones de gestión de la vida real como contabilidad, facturación, gestión de personal, nóminas, gestión de almacenes, etc.

OpenXava permite definir aplicaciones simplemente con POJOs, JPA y anotaciones de Java 5.Actualmente OpenXava genera aplicaciones web Java (J2EE/JavaEE), que pueden ser desplegadas en cualquier portal Java (JSR-168) como una aplicación de portlets.

La esencia de OpenXava es que el desarrollador define en vez de programar, y el marco provee automáticamente la interfaz de usuario, el acceso a los datos, el comportamiento por defecto, etc. De esta manera, todo lo común se resuelve fácilmente,pero siempre el desarrollador tiene la posibilidad de programar manualmente cualquier parte de la aplicación, de esta forma es lo bastante flexible para resolver los casos particulares. OpenXava es un marco de trabajo orientado a componentes de negocio porque permite definir toda la información sobre un concepto de negocio en un único sitio. Por ejemplo, para definir el concepto de Factura, enOpenXava se usa un único archivo (Factura.java), y toda la información sobre el concepto de factura (incluyendo estructura de datos, disposición de la interfaz de usuario, mapeo con la base de datos, validaciones, cálculos, etc) se define ahí. En un marco de trabajo MVC la lógica de negocio (el modelo), la interfaz de usuario (la vista) y el comportamiento (el controlador) se definen separadamente.Este tipo de marcos es útil si la frecuencia de cambios en la lógica y estructura de datos es baja y la posibilidad de cambiar la tecnología de intefaz de usuario o acceso a datos es alta.

En OpenXava para añadir un nuevo campo a una Factura el desarrollador solo necesita tocar un solo archivo: Factura.java

Pero, los marcos de trabajo MVC son malos cuando los cambios a la estructura y los datosson muy frecuentes (como en caso de las aplicaciones de gestión). Imaginemos un cambio más simple, añadir un nuevo campo a una Factura, en un marco MVC, el desarrollador tiene que cambiar la interfaz de usuario, la clase del modelo, la tabla de la base de datos, y además si el desarrollador usa los patrones de diseño J2EE tendrá que cambiar su clase DTO, el SessionBean de Fachada, el mapeo delEntityBean, etc.

Otra ventaja de los marcos orientados a componentes de negocio es la distribución del trabajo en los equipos. Es fácil hacer una distribución orientada a la lógica de negocio (facturas para un desarrollador, Albaranes para otro, etc), y no por capa tecnológica (lógica de negocio para un desarrollador, interfaz de usuario para otro, etc).

Algunas características de OpenXava son:Navegación entre módulos
Por fin, tus aplicaciones OpenXava incluirán menús para acceder a los módulos:


Por tanto, no necesitas usar Liferay para proveer navegación a tu aplicación, un simple Tomcat es suficiente. De todas formas, todavía puedes desplegar tus aplicaciones en Liferay donde estos nuevos menús no se muestran.
 
Identificación de usuario
Ahora tu aplicación le pedirá al usuario que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Openxava
  • ensayo de un ensayo de algun ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • ensayos ensayos
  • ensayo de ensayos
  • Ensayo de el Ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS