openxava
博客

August 9, 2022

Video for lesson 19 of OpenXava course

In this new lesson we're going to continue with validations. We'll see three different ways to do validation with OpenXava, all of them simpler than @EntityValidator you learned in the previous lesson. These three ways are: @PrePersist/@PreUpdate JPA callback methods, putting the validation in the setter and a method with a Bean Validation annotation. Watch the video.

August 2, 2022

Video for lesson 18 of OpenXava course

In this new lesson of our course we're going to start the part of the course devoted to validations, that is how to verify that the data the user enters is correct. We'll start with the @EntityValidator annotation to add validations at entity level.  Watch the video.

2022年7月25号

OpenXava 中文版

此前,OpenXava 的文档有英文、西班牙文、俄文、法文和中文。不过,最后三个是由社区贡献的并且没再更新。所以目前刚开始使用OpenXava 俄文、法文和中文的用户会发现该文档已过时、跟当前版本不匹配,这会造成一个糟糕的学习体验。为了改善这个,我们决定去掉俄文和法文,让该语言的用户使用时常更新的英文。 

至于中文,我们正从零开始将西文文档翻译成中文,交由我们团队中的一员,他的母语刚好是中文跟西文。另外,跟英文、西文文档一样,我们也会保持更新中文文档。

我们还将 OpenXava 网站更新至中文,而 OpenXava 版本7的所有标签和信息也会有中文版本。

目前我们已经将很多 OpenXava 的课程翻译成中文,如果您懂中文,我们邀请您瞧一瞧。

2022年6月27号

Video for lesson 17 of OpenXava course

In this new lesson of our course, you'll learn to use the Hibernate @Formula annotation in your OpenXava entities, so you can map a SQL statement to a property. This allows you to have properties with a calculation where you can search and filter in list mode. Watch the video.

2022年6月7号

Video for lesson 16 of OpenXava course

Calculated properties, those with just a getter, allows you to define any imaginable calculation using Java, but given that they have not a column in the database, your user cannot search or sort for that property. A way to solve this problem is to have a persistent property too, and synchronizing both, persistent and calculated, using a JPA callback method. It's not so difficult, watch the video.

2022年5月30号

OpenXava视频教学 - 15

2022年5月23号

OpenXava视频教学 - 14

2022年5月16号

OpenXava视频教学 - 13

2022年5月9号

OpenXava视频教学 - 12

2022年5月2号

OpenXava视频教学 - 11

2022年4月26号

医院使用的应用程序 - OpenXava

2022年4月18号

OpenXava视频教学 - 10

2022年4月11号

OpenXava视频教学 - 9

2022年4月4号

XavaPro 6.6.3 版本释出

2022年3月31号

OpenXava 6.6.3 版本释出

2022年3月7号

从RPG到Java - OpenXava

2022年3月2号

视图的继承

2022年2月24号

JPA继承和敏捷开发

2022年2月10号

XavaPro 6.6.2 版本释出

2022年2月8号

OpenXava 6.6.2 版本释出

2022年1月18号

从Struts 2 MVC到OpenXava

2021年12月13号

XavaPro 6.6.1 版本释出

2021年12月9号

OpenXava 6.6.1 版本释出

2021年11月15号

使用Java的云管理软件

2021年11月3号

XavaPro 6.6 版本释出

2021年10月28号

OpenXava 6.6 版本释出

2021年10月18号

使用OpenXava教学

2021年9月20号

优化用户介面

2021年9月13号

使用OpenXava從COBOL到Java

2021年9月7号

OpenXava视频教学 - 3

2021年8月9号

厄瓜多尔的饮用水

2021年7月28号

OpenXava视频教学 - 2

2021年7月16号

XavaPro 6.5.3 版本释出

2021年7月13号

OpenXava 6.5.3 版本释出

2021年6月21号

金属工业的ERP

2021年6月16号

OpenXava Youtube官方网站

2021年6月4号

XavaPro 6.5.2 版本释出

2021年6月1号

OpenXava 6.5.2 版本释出

2021年5月13号

考卡山谷省招聘OpenXava程序员

2021年5月10号

尼加拉瓜的财政部与OpenXava

2021年4月15号

XavaPro 6.5.1 版本释出

2021年4月14号

OpenXava 6.5.1 版本释出

2021年3月23号

使用OpenXava的RFID项目

2021年3月11号

米西奧內斯省招聘OpenXava程序员

2021年3月2号

XavaPro 6.5 版本释出

2021年2月24号

OpenXava 6.5 版本释出

2021年2月8号

OpenXava教学课程 - 3

2021年1月25号

OpenXava教学课程 - 2

2021年1月19号

使用OpenXava的大学软体

2020年12月15号

2020 Java最好用的几个框架

2020年11月23号

使用OpenXava的Coruña Harbour市场

2020年11月13号

XavaPro 6.4.2 版本释出

2020年11月11号

OpenXava 6.4.2 版本释出

2020年10月13号

ZX-Ed:开放源代码的数据库编辑器

2020年9月24号

XavaPro 6.4.1 版本释出

2020年9月23号

OpenXava 6.4.1 版本释出

2020年9月7号

从Excel到OpenXava

2020年8月4号

XavaPro 6.4 版本释出

2020年7月29号

OpenXava 6.4 版本释出

2020年6月15号

在线的学校管理系统

2020年5月18号

XavaPro 6.3.2 版本释出

2020年5月13号

OpenXava 6.3.2 版本释出

2020年4月27号

使用OpenXava的云上ERP

2020年4月6号

XavaPro 6.3.1 版本释出

2020年4月2号

OpenXava 6.3.1 版本释出

2020年3月16号

使用OpenXava的智能交通系统

2020年3月2号

XavaPro 6.3 版本释出

22020年2月27号

OpenXava 6.3 版本释出

2020年2月10号

从Visual FoxPro到OpenXava

2020年1月20号

OpenXava支持Maven

2020年1月13号

纽约的定制橱柜

2019年12月11号

XavaPro 6.2.2 版本释出

2019年12月10号

OpenXava 6.2.2 版本释出

2019年11月25号

沒JavaScript的现代应用程序

2019年11月6号

XavaPro 6.2.1 版本释出

2019年11月5号

OpenXava 6.2.1 版本释出

2019年10月14号

使用OpenXava的比利时巧克力

2019年10月2号

OpenXava新的问题和故障跟踪器

2019年9月30号

XavaPro 6.2 版本释出

2019年9月25号

OpenXava 6.2 版本释出

2019年9月16号

医院、公交车、殡仪馆

2019年7月8号

米西奧內斯省招聘OpenXava程序员

2019年6月21号

卡塔赫纳招聘OpenXava程序员

2019年6月18号

XavaPro 6.1.2 版本释出

2019年6月17号

OpenXava 6.1.2 版本释出

2019年6月10号

在非洲援助的英国非政府组织

2019年5月16号

XavaPro 6.1.1 版本释出

2019年5月14号

OpenXava 6.1.1 版本释出

2019年5月6号

墨西哥的金融软件

2019年4月3号

XavaPro 6.1 版本释出

2019年3月27号

OpenXava 6.1 版本释出

2019年3月11号

自定义介面的范例

2019年2月19号

iArchiva:智能管理文件的应用

2019年2月12号

OpenXava新的官方网页

2019年1月24号

XavaPro 新版本释出

2019年1月23号

OpenXava 6.0.2 版本释出

2019年1月16号

XavaPro Corporate

English - Español