openxava
Blog

5 de junio del 2023

OpenXava 7.1.1 liberado

Esta es una versión de mantenimiento con el arreglo de muchos fallos y algunas pequeñas mejoras.

Para actualizar edita el archivo pom.xml en tu proyecto y cambia el valor de la propiedad openxava.version, de esta manera:

<properties>
    <openxava.version>7.1.1</openxava.version>
    ...
</properties>

Después compila tu proyecto:

  • Con OpenXava Studio:
    • Botón derecho del ratón en tu proyecto > Run As > Maven clean
    • Botón derecho del ratón en tu proyecto > Run As > Maven install
  • O con línea de órdenes: mvn clean package

Mira las instrucciones de migración.

22 de mayo del 2023

Curso de generación de informes junio

Hemos preparado un curso remoto para impartir en directo en junio. El curso enseñará a usar JasperSoft Studio para diseñar informes y a escribir el código necesario para lanzar los informes desde nuestra aplicación OpenXava. Este es el temario:

1ª clase: Hola mundo 

Instalaremos JasperSoft Studio, también descargaremos el código fuente de una aplicación de facturación que usaremos como base para el curso. Después de una introducción a JasperSoft Studio crearemos nuestro primer informe, un reporte simple que muestre “Hola mundo”. Para finalizar, escribiremos la acción OpenXava para que al pulsar un botón desde nuestra aplicación se genere el PDF con nuestro informe.

2ª clase: Modo detalle simple

Crearemos un informe que muestre información de la aplicación que le enviaremos como parámetros. En este caso haremos que al pulsar un botón en el detalle de un producto se genere un PDF con la ficha del producto.

3ª clase: Modo detalle con una colección

Aprenderemos a sacar los datos de una colección en nuestro informe, para eso vamos a usar campos además de parámetros. En esta clase haremos una acción que imprima una factura con sus líneas y totales.

4ª clase: Modo detalle simple con imagen

Veremos como crear informes que incluyan imágenes, fijas o desde la base datos. Haremos que nuestra acción para la ficha del producto contenga una imagen fija enviada como parámetro y una colección de imágenes.

5ª clase: Modo lista personalizado

Sacaremos un listado en PDF del modo lista, como el que se genera por defecto, pero diseñado por nosotros, a nuestro gusto. Crearemos una acción en modo lista de clientes, que al pulsarlo se genere un PDF de una lista de clientes dependiendo si se ha marcado alguno, en caso que no se haya marcado ninguno, se imprimirá toda la lista.

6ª clase: Código de barras

Crearemos una acción en modo detalle que imprima la ficha del producto incluyendo código de barras. En este caso hay que agregar algunas librerías extra.

7ª clase: Desde la base de datos

Veremos como incluir nuestra propia SELECT de SQL directamente en el informe. Crearemos la acción que genere el reporte.

8ª clase: Informes agrupados

Crearemos un informe con rupturas de control. En este caso un listado de cliente clasificado por provincia y dentro de provincia por municipio, con sumatorios por cada grupo.

 

El curso será remoto, pero en directo. El profesor es parte del equipo de OpenXava. El profesor no sólo responderá preguntas sino que también revisará los problemas de cada alumno, compartiendo la pantalla del alumno si es necesario. En cada clase se pondrá un ejercicio para que el alumno lo resuelva para la siguiente clase.

La duración de cada clase será de 1 hora. El horario será martes y jueves a las 9:00 en México, 12:00 en Argentina y 17:00 horas en España. Por supuesto, pueden inscribirse alumnos de cualquier país del mundo.

El curso se impartirá en castellano.

Las fechas previstas para el curso son:

  • Junio: 6, 8, 13, 15, 20, 22, 27 y 29.

El precio es de 399 euros por alumno.

17 de mayo del 2023

XavaPro 7.1 disponible

XavaPro 7.1 tiene las siguientes novedades:

  • Inicio de sesión utilizando Azure AD.
  • SSO (inicio de sesión único) mediante Azure AD.
  • Autenticación de dos factores mediante Azure AD.
  • Se ha añadido un tiempo de espera de conexión para las conexiones LDAP.
  • Funciona con OpenXava 7.1.

15 de mayo del 2023

OpenXava 7.1 liberado

Esta nueva versión de OpenXava viene cargada con novedades excitante, con cosas que estáis pidiendo desde hace mucho y por fin hemos tenido tiempo de incluir, como un calendario para modo lista, una anotación @Mask, combo con valor editable, un botón para limpiar las referencias y mucho, mucho más.

Además, hemos hecho un esfuerzo hercúleo para aumentar la seguridad web de las aplicaciones, por lo que si vuestras aplicaciones son accesibles en internet por el público en general y hackers diversos ahora van a ser mucho más seguras.

Para actualizar edita el archivo pom.xml en tu proyecto y cambia el valor de la propiedad openxava.version, de esta manera:

<properties>
    <openxava.version>7.1</openxava.version>
    ...
</properties>

Después compila tu proyecto:

  • Con OpenXava Studio:
    • Botón derecho del ratón en tu proyecto > Run As > Maven clean
    • Botón derecho del ratón en tu proyecto > Run As > Maven install
  • O con línea de órdenes: mvn clean package

Mira las instrucciones de migración.

19 de abril del 2023

Mejores frameworks Java para 2023

Estamos orgullosos de estar en la lista de los mejores frameworks Java confeccionada este año por hackers.io. Te invitamos a echarle un vistazo a la lista y darnos tu opinión.

12 de abril del 2023

Vistas personalizadas: Curso para mayo

15 de marzo del 2023

Control de calidad para fabricar azúcar

8 de marzo del 2023

Kotlin con OpenXava

27 de febrero del 2023

Grabación webinar OpenXava/LeanXcale

22 de febrero del 2023

XavaPro 7.0.6 disponible

20 de febrero del 2023

OpenXava 7.0.6 liberado

13 de febrero del 2023

Video de OpenXava por MitoCode

6 de febrero del 2023

Webinar sobre OpenXava con LeanXcale

1 de febrero del 2023

XavaPro 7.0.5 disponible

30 de enero del 2023

OpenXava 7.0.5 liberado

23 de enero del 2023

Aplicación de nóminas con OpenXava

16 de enero del 2023

Curso de generación de informes febrero

11 de enero del 2023

XavaPro 7.0.4 disponible

9 de enero del 2023

OpenXava 7.0.4 liberado

19 de diciembre del 2022

LeanXcale con OpenXava

14 de diciembre del 2022

XavaPro 7.0.3 disponible

12 de diciembre del 2022

OpenXava 7.0.3 liberado

30 de noviembre del 2022

Transporte internacional con OpenXava

23 de noviembre del 2022

¿Cómo modificar el código de OpenXava?

21 de noviembre del 2022

Curso de generación de informes

16 de noviembre del 2022

XavaPro 7.0.2 disponible

14 de noviembre del 2022

OpenXava 7.0.2 liberado

8 de noviembre del 2022

Visual Studio Code con OpenXava

2 de noviembre del 2022

Nuevos precios para XavaPro

26 de octubre del 2022

XavaPro 7.0.1 disponible

24 de octubre del 2022

OpenXava 7.0.1 liberado

20 de octubre del 2022

OpenXava Studio 7 R2 disponible

11 de octubre del 2022

Lección 23 del videocurso de OpenXava

3 de octubre del 2022

Lección 22 del videocurso de OpenXava

27 de septiembre del 2022

XavaPro 7.0 disponible

21 de septiembre del 2022

OpenXava 7.0 liberado

15 de septiembre del 2022

OpenXava Studio 7 disponible

5 de septiembre del 2022

Lección 21 del videocurso de OpenXava

16 de agosto del 2022

Lección 20 del videocurso de OpenXava

9 de agosto del 2022

Lección 19 del videocurso de OpenXava

2 de agosto del 2022

Lección 18 del videocurso de OpenXava

25 de julio del 2022

OpenXava en chino

27 de junio del 2022

Lección 17 del videocurso de OpenXava

7 de junio del 2022

Lección 16 del videocurso de OpenXava

30 de mayo del 2022

Lección 15 del videocurso de OpenXava

23 de mayo del 2022

Lección 14 del videocurso de OpenXava

16 de mayo del 2022

Lección 13 del videocurso de OpenXava

9 de mayo del 2022

Lección 12 del videocurso de OpenXava

2 de mayo del 2022

Lección 11 del videocurso de OpenXava

26 de abril del 2022

Software para hospitales con OpenXava

18 de abril del 2022

Lección 10 del videocurso de OpenXava

11 de abril del 2022

Lección 9 del videocurso de OpenXava

4 de abril del 2022

XavaPro 6.6.3 disponible

31 de marzo del 2022

OpenXava 6.6.3 liberado

7 de marzo del 2022

De RPG a Java con OpenXava

2 de marzo del 2022

Herencia de vistas

24 de febrero del 2022

Herencia JPA y desarrollo ágil

10 de febrero del 2022

XavaPro 6.6.2 disponible

8 de febrero del 2022

OpenXava 6.6.2 liberado

18 de enero del 2022

De Struts 2 MVC a OpenXava

13 de diciembre del 2021

XavaPro 6.6.1 disponible

9 de diciembre del 2021

OpenXava 6.6.1 liberado

15 de noviembre del 2021

Software de gestión en la nube con Java

3 de noviembre del 2021

XavaPro 6.6 disponible

28 de octubre del 2021

OpenXava 6.6 liberado

18 de octubre del 2021

OpenXava para la enseñanza

20 de septiembre del 2021

Refinar la interfaz de usuario

13 de septiembre del 2021

De COBOL a Java con OpenXava

7 de septiembre del 2021

Lección 3 del videocurso de OpenXava

9 de agosto del 2021

Agua potable en Ecuador

28 de julio del 2021

Lección 2 del videocurso de OpenXava

16 de julio del 2021

XavaPro 6.5.3 disponible

13 de julio del 2021

OpenXava 6.5.3 liberado

21 de junio del 2021

Un ERP para la industria del metal

16 de junio del 2021

Canal oficial de YouTube para OpenXava

4 de junio del 2021

XavaPro 6.5.2 disponible

1 de junio del 2021

OpenXava 6.5.2 liberado

13 de mayo del 2021

Se busca programador OpenXava para Valle del Cauca

10 de mayo del 2021

Ministerio de Hacienda de Nicaragua con OpenXava

15 de abril del 2021

XavaPro 6.5.1 disponible

14 de abril del 2021

OpenXava 6.5.1 liberado

23 de marzo del 2021

Soluciones RFID con OpenXava

11 de marzo del 2021

Se busca programador OpenXava para Misiones

2 de marzo del 2021

XavaPro 6.5 disponible

24 de febrero del 2021

OpenXava 6.5 liberado

8 de febrero del 2021

Video curso de OpenXava parte 3

25 de enero del 2021

Video curso de OpenXava parte 2

19 de enero de 2021

Software de universidades con OpenXava

11 de enero del 2021

Video curso de OpenXava parte 1

15 de diciembre del 2020

Los mejores framework Java del 2020

23 de noviembre del 2020

La lonja de A Coruña con OpenXava

13 de noviembre del 2020

XavaPro 6.4.2 disponible

11 de noviembre del 2020

OpenXava 6.4.2 liberado

13 de octubre del 2020

ZX-Ed: Editor de base de datos abierto

24 de septiembre del 2020

XavaPro 6.4.1 disponible

23 de septiembre del 2020

OpenXava 6.4.1 liberado

7 de septiembre del 2020

De Excel a OpenXava

4 de agosto del 2020

XavaPro 6.4 disponible

29 de julio del 2020

OpenXava 6.4 liberado

15 de junio del 2020

Sistema online de gestión de escuelas

18 de mayo del 2020

XavaPro 6.3.2 disponible

13 de mayo del 2020

OpenXava 6.3.2 liberado

27 de abril del 2020

ERP en la nube con OpenXava

6 de abril del 2020

XavaPro 6.3.1 disponible

2 de abril del 2020

OpenXava 6.3.1 liberado

16 de marzo del 2020

Sistemas de transporte inteligentes con OpenXava

2 de marzo del 2020

XavaPro 6.3 disponible

27 de febrero del 2020

OpenXava 6.3 liberado

10 de febrero del 2020

De Visual FoxPro a OpenXava

20 de enero del 2020

Soporte de Maven para OpenXava

13 de enero del 2020

Armarios a medida en Nueva York

11 de diciembre del 2019

XavaPro 6.2.2 disponible

10 de diciembre del 2019

OpenXava 6.2.2 liberado

25 de noviembre del 2019

Aplicaciones modernas sin JavaScript

6 de noviembre del 2019

XavaPro 6.2.1 disponible

5 de noviembre del 2019

OpenXava 6.2.1 liberado

14 de octubre del 2019

Chocolate belga con OpenXava

2 de octubre del 2019

Nuevo gestor de incidencias para OpenXava

30 de septiembre del 2019

XavaPro 6.2 disponible

25 de septiembre del 2019

OpenXava 6.2 liberado

16 de septiembre del 2019

Hospitales, autobuses y funerarias

8 de julio del 2019

Se busca programador OpenXava para Misiones

21 de junio del 2019

Se busca programador OpenXava para Cartagena

18 de junio del 2019

XavaPro 6.1.2 disponible

17 de junio del 2019

OpenXava 6.1.2 liberado

10 de junio del 2019

Una ONG inglesa ayudando en África

16 de mayo del 2019

XavaPro 6.1.1 disponible

14 de mayo del 2019

OpenXava 6.1.1 liberado

6 de mayo del 2019

Software financiero en México

3 de abril del 2019

XavaPro 6.1 disponible

27 de marzo del 2019

OpenXava 6.1 liberado

11 de marzo del 2019

Un ejemplo de estilo visual personalizado

19 de febrero del 2019

iArchiva: Gestión documental inteligente

12 de febrero del 2019

Nuevo sitio de OpenXava

24 de enero del 2019

Nueva versión de XavaPro disponible

23 de enero del 2019

OpenXava 6.0.2 liberado

16 de enero del 2019

XavaPro Corporate

English - 中文