写点什么

OpenXava 4.5 支持 JPA 继承映射和自动化业务逻辑

  • 2012-09-26
  • 本文字数:803 字

    阅读完需:约 3 分钟

OpenXava 是一个支持快速企业级应用开发的 Java 框架,其最新版本支持所有的 JPA 继承映射策略和自动化业务逻辑(Automated Business Logic,ABL)库。OpenXava 4.5 版本已于 7 月份发布

JPA 继承映射:

之前的版本,只支持每个类层次结构一张表的映射策略,并且类层次结构就存在同一张表中。而在 OpenXava 4.5 中,现在开发者也可以使用 joined 映射策略和每个类一张表的映射策略。对于使用继承映射定义的类,OpenXava 会生成正确的用户接口。

列表和集合中的数据:

在此之前,OpenXava 使用 JDBC API 来获取列表和集合对象中的数据。现在引入了一个新的 JPATabProvider 类,用于从列表对象中读取数据;默认情况下会使用该类。它允许支持所有的继承 JPA 类型,而且也可将其与其他持久化框架(如 DataNucleus)结合使用,来访问新兴的非关系数据库。

自动化业务逻辑:

自动化业务逻辑( ABL )允许开发者使用注解(annotation)以声明的方式来定义业务逻辑。利用基于业务逻辑的注解方式,我们可以用几条注解替换掉多行代码,这还带来了一些额外的优点,比如使重用自动化,简化维护等。自动化业务逻辑团队一直致力于将他们的库集成到OpenXava 中,新版的OpenXava 框架已经捆绑了ABL 运行时库。

Val Huber撰文介绍了基于ABL 框架的领域驱动自动化概念。

新的布局架构:

最新版也支持一个新的UI 渲染引擎,它会为OpenXava 应用生成复杂的用户界面。不过,这一特性仍处于beta 开发阶段,因此默认是关闭的,但是用户可以通过xava.properties 文件激活它。

关于OpenXava 框架如何使用的更多信息,请参考该项目网站上的快速启动指南

查看英文原文: OpenXava 4.5 Supports JPA Inheritance Mapping and Automated Business Logic


感谢贾国清对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2012-09-26 00:331880
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 151.8 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

基于 IoT+TSDB+Quick BI 云产品架构的楼宇环境监控实战——实践类

阿里云AIoT

数据库 监控 物联网 传感器 测试技术

还在苦于提升代码质量?快来试试这个方法

博文视点Broadview

2023前端一面vue面试题合集

yyds2026

Vue 前端

腾讯前端二面常考vue面试题(附答案)

yyds2026

Vue 前端

前端一面常见面试题及答案

coder2028

JavaScript 前端

cmp云管平台专业厂商选择技巧看这里!

行云管家

云计算 云服务 云管平台 云计算管理工具

2023年优质的数据库审计厂商当属行云管家!

行云管家

等保 等级保护 数据库审计

javascript尾递归优化

hellocoder2029

JavaScript 前端

有哪些前端面试题是必须要掌握的

hellocoder2029

JavaScript 前端

前端一面常见react面试题(持续更新中)

夏天的味道123

前端 React

图文实录|澜舟科技合伙人李京梅:基于预训练模型的 AIGC 技术与应用实践

澜舟孟子开源社区

AI NLP 大模型 AIGC

瓴羊Quick BI拥有可视化大屏功能,精准掌握所有数据内容!

小偏执o

字节前端必会面试题(持续更新中)

Geek_02d948

JavaScript 前端

Vue组件是怎样挂载的

yyds2026

Vue 前端

webpack模块化的原理

Geek_02d948

JavaScript 前端

ChatGPT热度“狂飙”,OceanBase也去找它唠了唠

OceanBase 数据库

数据库 oceanbase

javascript 高级编程 之 Array 用法总结

hellocoder2029

JavaScript 前端

几个你必须知道的React错误实践

xiaofeng

前端 React

腾讯前端必会react面试题合集

xiaofeng

前端 React

Nodejs相关ORM框架分析

coder2028

JavaScript 前端

你要的react+ts最佳实践指南

xiaofeng

前端 React

20道前端高频面试题(附答案)

Geek_02d948

JavaScript 前端

Nodejs+Redis实现简易消息队列

coder2028

JavaScript 前端

高级前端面试题汇总

hellocoder2029

JavaScript 前端

Vue虚拟dom是如何被创建的

yyds2026

Vue 前端

助力硬件创新,华秋电子荣获科技创新示范奖

华秋电子

滴滴前端高频react面试题汇总

xiaofeng

前端 React

一文详解ATK Loss论文复现与代码实战

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

国外的SRE都是干啥的?薪资如何?

巴辉特

SRE

前京东高级副总裁周伯文提前1年布局ChatGPT,现招募多名合伙人

B Impact

webpack实战,手写loader和plugin

Geek_02d948

JavaScript 前端

OpenXava 4.5支持JPA继承映射和自动化业务逻辑_语言 & 开发_Srini Penchikala_InfoQ精选文章