Apache Isis 领域驱动开发框架

Apache Isis是一个用于快速开发领域驱动应用的Java框架。用户可以将精力放在领域对象的开发上,Apache Isis则负责持久化、安全与用户界面。Apache Isis遵循六边架构模式,将领域模型置于中间位置,而表示、持久化与其他服务都依赖于领域模型。Apache Isis在去年10月成为Apache顶级项目,

Apache Isis遵循约定优于配置,开发者会根据一套约定与注解来编写POJO领域对象。接下来,这些对象会被Isis框架解析,框架还会负责展现、安全与持久化。当Web应用或是RESTful API遵循了Restful对象规范时,Apache Isis就可以在运行期生成领域模型的展现。开发团队可以使用自动生成的Web应用与Web服务进行快速原型,甚至是产品部署。

Apache Isis可扩展且可定制。开发团队可以选择不同的视图、对象存储、安全机制、分析存储与编程模型。可用的视图有Wicket、RestfulObjects、SCimpi、DnD、HTML、JUnit与BDD Concordion。可用的对象存储有JDO、NosqlSQLXML。安全可以通过文件、Shiro、LDAP或SQL实现。分析可以存储为XML或是数据库中。领域对象(通常使用Java编写)还可以使用Groovy编写,使用Groovy编程模型组件。Isis 1.0带有Isis核心、基于文件的安全、JDO对象存储、Wicket视图与Restful Objects视图。其他组件仍然在孵化器中。

Apache Isis 1.14.0 发布,领域驱动开发框架
Apache Isis 1.14.0 发布了,Apache Isis 是一个可让你快速开发领域驱动应用的 Java 框架,它定义了一个清晰的编程模型,支持 BDD 和 JUnit 测试,可动态的生成域模型的展现。主要更新:the ability to invoke actions with collection parameters (rendered by the Wicket viewer as a multi-select drop-down).a num

发布于 2017-02-25 23:51:17 | 103 次阅读

Apache Isis 1.6.0 发布,新增大量组件
Apache Isis 1.6.0 发布,包括:Apache Isis Core version 1.6.0Wicket Viewer 1.6.0TodoApp Archetype 1.6.0SimpleApp Archetype 1.6.0跟 1.5.0 版本相比,新增了大量的组件,这是因为:Isis Core now incorporates the JDO Objectstore, Restful Objects Viewer and Shiro Security (all prev

发布于 2014-07-29 23:31:41 | 300 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务