Comparativa de varios marcos de trabajo Java Dirigidos por el Dominio (Domain-Driven)Una comparativa independiente de los siguientes marcos de trabajo: Trails, OpenXava, NexOpen, JMatter, Naked Objects, Roma Framework y Bastion. Y el ganador es... Videotutorial por ALTAINETAltainet ofrece un video de introducción a OpenXava, incluyendo la creación de un nuevo proyecto y configuración de MySQL. El wiki de TrinfonUna utilísima colección de consejos sobre OpenXava que nos ofrece Trifon. Trifon es uno de los administradores del proyecto ADempiere ERP, y también un experto en OpenXava. qManagerqaManager es un aplicación web independiente de la plataforma para administrar projectos de QA de forma efectiva. Tiene una instalación muy sencilla. qaManager cuenta con un seguimiento de proyecto, administración de recurso, administración de TC, biblioteca en linea, alertas y mucho más. Ha sido desarrollado con OpenXava. Es de código abierto y su autor es Janesh Kodikara. AcmeOXAcmeOX is una pequeña aplicación de gestión con contratos, productos, facturas y clientes. Es de código abierto y su objetivo es ser un proyecto demo para los que empiezan con OpenXava. De Andrés Molina. Model-Driven DevelopmentMDD establece que solo la parte del modelo de una aplicación se ha de desarrollar, y que el resto de la application se generará desde este modelo. De esta forma, el desarrollador escribe menos código y además más simple. Aún sí, una potente aplicación Java es creada. Una encarnación popular de la idea de MDD es Model-Driven Architecture (MDA). Java Persistence API (JPA)Java Persistence API (JPA) es el estándar Java para hacer mapeo objeto-relacional. El mapeo objeto-relacional nos permite acceder a los datos de una base de datos relacional con un estilo orientado a objetos. En nuestra aplicación trabajamos solo con objetos, estos se declaran como persistente, y es el motor JPA el responsable de grabar y leer desde la base de datos a los objetos de nuestra aplicación. LiferaySin duda Liferay es el portal de código abierto más popular. Liferay es, tal cual, una herramienta utilísima para usar como CMS o plataforma de colaboración. Está repleta de portlets listos para usar que nos permiten componer sitios sofisticado sin demasiado esfuerzo. Bonita BPMBonita es un intuitivo, potente Business Process Management de código abierto. Las aplicaciones OpenXava puden integrarse con Bonita. Hay una aplicación de demo que lo demuestra, incluye un video y el código fuente. Minute ProjectMinuteProject para Openxava es un generador basado en la base de datos que genera entidades JPA con anotaciones específicas de Openxava. Mogwai ERDesignerNGMogwai ERDesigner es una herramienta de modelado entidad-relación como ERWin y similares. La única diferencia es que es de código abierto y no cuesta nada. |
Aprende OpenXava con ejemplosBORRADOR 3 El propósito de este libro es enseñarte a desarrollar aplicaciones Java Web de gestión usando OpenXava y otras tecnologías, herramientas y marcos de trabajo relacionados. El camino para conseguir este objetivo va a ser desarrollar una aplicación desde cero, paso a paso, hasta que obtengas una aplicación de gestión completamente funcional. En este libro aprenderás, no solo OpenXava, sino también JPA, Eclipse, PostgreSQL, JUnit, HtmlUnit, Hibernate Validator framework, Liferay, etc. Y lo más importante, vas a aprender técnicas para resolver casos comunes y avanzados a los que te enfrentas al desarrollar aplicaciones de gestión. Este libro es todavía un borrador solo disponible en PDF. How to simplify MDD for speeding Java Enterprise Development?
Interview: Javier Paniza on OpenXava and Open Source
Automatic User Interface with OpenXava: An Evolutionary Option for GUIs
A Productivity Race: Ruby on Rails vs JPA on OX3
Interview with Javier Paniza on OpenXava 2.1
Interfaz de Usuario Automática con OpenXava: El camino evolutivo
JavaHispano Podcast - 010 - OpenXava framework (Entrevista a Javier Paniza)
Wikipedia article (English)
Artículo en Wikipedia (Español)
Wikipedia article (German)
|