失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 功能最强大的java开源快速开发平台 apache isis

功能最强大的java开源快速开发平台 apache isis

时间:2021-04-28 14:02:11

相关推荐

功能最强大的java开源快速开发平台 apache isis

功能最强大的java开源快速开发平台,apache isis

Apache Isis™ 是用于在 Java 中快速开发领域驱动(domain-driven)应用程序的框架。只需在实体、领域服务或视图模型中编写业务逻辑,该框架会将该领域模型的表示动态生成为 webapp 或丰富的超媒体 REST API。

官方主页为:/

Apache Isis 简介

Apache Isis 快速开发领域驱动(domain-driven)应用程序的框架,具有以下特点:

Apache Isis 可以从底层领域对象(domain object)直接动态构建通用 UI 和丰富的超媒体 REST API。这使得该框架非常适用于具备快速原型、短反馈周期的敏捷开发。UI也可以根据特定用例进行扩展,并可以使用 Bootstrap 主题。

Apache Isis 应用程序的核心是领域对象(domain object),即持久实体(persisted entities)或视图模型(view models)。 业务规则可以直接与领域对象相关联,或者可以被分解为单独的服务。Apache Isis 在所有地方都执行了依赖注入(dependency injection)以确保应用程序是解耦的。

同时,Apache Isis 还拥有大量的在 Github 托管的附加模块,用于安全、审计、命令分析,邮件合并和其他横切所关注的业务。它还有一些其他的 UI 扩展,包括地图、日历等。所有都是这些都是开源的,可以开箱即用,或按照需要进行 fork 代码

isis框架很简单,就是把xml解析成html,然后对应的action调用,写写service/dao/entity,提供了一些工具类,国际化,内置的eventbus,通用dao,通用service,标准的crud实现,orm用的jpa,不是国内最爱的mybatis

然后呢,它这个xml解析成html目前是用服务端模块实现的

官方还有个候选的用类似react技术实现的自动生成前端界面的方案

对你使用没影响,反正你就是写xml

开发和axelor一样,就是写一个个的module

isis是发明ddd的大佬2002年搞的,不过现在ddd已经完全去掉了,现在就是一个纯自动生成界面的springboot框架,团队这用isis做了众多大型项目

vue/react+isisi,也可以的,就是当成一般的springboot框架,单体和微服务,自动生成界面和支持前端框架,都可以

如果觉得《功能最强大的java开源快速开发平台 apache isis》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。