发布于 2014-07-29 23:31:41 | 311 次阅读 | 评论: 0 | 来源: 网友投递
Apache Isis 领域驱动开发框架
Apache Isis是一个用于快速开发领域驱动应用的Java框架。用户可以将精力放在领域对象的开发上,Apache Isis则负责持久化、安全与用户界面。Apache Isis遵循六边架构模式,将领域模型置于中间位置,而表示、持久化与其他服务都依赖于领域模型。
Apache Isis 1.6.0 发布,包括:
Apache Isis Core version 1.6.0
Wicket Viewer 1.6.0
TodoApp Archetype 1.6.0
SimpleApp Archetype 1.6.0
跟 1.5.0 版本相比,新增了大量的组件,这是因为:
Isis Core now incorporates the JDO Objectstore, Restful Objects Viewer and Shiro Security (all previously released as separate components).
TodoApp Archetype was previously the ‘Quickstart (Wicket/Restful/JDO) archetype’
SimpleApp Archetype was previously the ‘Simple (Wicket/Restful/JDO) archetype’
重要改进:
Extend (custom) EventBus vetoing logic so that can also encompass hide, disable, validate (ISIS-831)
@DomainService annotation to automatically discover and register domains (ISIS-493)
Wicket viewer: Add edit capability to view objects (ISIS-781)
Wicket viewer: Wizard-like form for Wicket viewer (ISIS-800, ISIS-810)
Move jdo, shiro and restful into core (ISIS-832)
Breaking out applib and JDO services into modules (ISIS-833)
相关链接
[1] 发行说明
[2] http://isis.apache.org/components/viewers/wicket/release-notes/isis-viewer-wicket-1.6.0.html
[3] http://isis.apache.org/getting-started/release-notes/todoapp-archetype-1.6.0.html
[4] http://isis.apache.org/getting-started/release-notes/simpleapp-archetype-1.6.0.html
[6] http://isis.apache.org/download.html
[7] http://isis.apache.org/intro/getting-started/simpleapp-archetype.html
[8]http://isis.apache.org/intro/getting-started/todoapp-archetype.html
[10] http://www.isisaddons.org/
[11] http://isis.apache.org/core/release-notes/migrating-to-1.6.0.html
Apache Isis 是一个可让你快速开发领域驱动应用的 java 框架,它定义了一个清晰的编程模型,支持 BDD 和 JUnit 测试,可动态的生成域模型的展现。
在线演示:http://mmyco.co.uk:8180/isis-onlinedemo