红联Linux门户
Linux帮助

Apache Isis 1.5.0和相关组件发布

发布时间:2014-06-10 09:35:50来源:红联作者:empast
Apache Isis 是一个可让你快速开发领域驱动应用的 java 框架,它定义了一个清晰的编程模型,支持 BDD 和 JUnit 测试,可动态的生成域模型的展现。

Apache Isis 1.5.0 发布了,还包括相关组件如下:

- Apache Isis Core version 1.5.0
- Wicket Viewer 1.5.0
- Restful Objects Viewer 2.3.0
- JDO Object Store 1.5.0
- Shiro Security 1.5.0
- Simple Archetype 1.5.0
- Quickstart Archetype 1.5.0

新特性和改进内容包括:

New Feature
[ISIS-550] - Complete the guava EventBus support with new annotations

[ISIS-776] - FixtureScripts service as means of doing fixture management for end-to-end stories.
[ISIS-786] - Allow event bus subscribers to veto interactions by throwing a RecoverableException or NonRecoverableException

Improvement

[ISIS-569] - Fix JMock to support JDK7 (JavassistImposteriser)

[ISIS-745] - Do not suppress the org.apache.isis classes from the "download metamodel" action (as provided by DeveloperUtilities service)

[ISIS-749] - Make logging less noisy for selected classes

[ISIS-762] - For commands on contributed actions, the target and "user friendly" target details should be captured as the contributee, not the contributed service.

[ISIS-765] - Allow UserMemento#hasRole to match on wildcards

[ISIS-770] - Remove dependency on wicket-ioc (because brings in cglib/asm dependency)

[ISIS-772] - Reimplement WrapperFactory to use javassist instead of cglib/asm (for Java7 support)

[ISIS-782] - Integration testing framework should automatically install the FixtureClock singleton rather than the regular Clock

[ISIS-783] - Integration test support enhancements

[ISIS-795] - disable persistence-by-reachability-at-commit in the archetypes.

Bug
[ISIS-758] - Auditing should be able to cope with a change to a property where the referenced object has been deleted.

[ISIS-759] - Transient errors being logged as result of incorrect call to sendRedirect; not sure why, need diagnostics.

[ISIS-760] - IllegalStateException when commands/audit enabled in Estatio and failing to persist the Oid of a view model.

[ISIS-769] - IsisTransaction should do a "precommit" for pending updates to applib services, prior to commiting the underlying (JDO) transaction.

[ISIS-777] - RO Viewer is not thread-safe for concurrent requests.

Task
[ISIS-751] - Update NOTICE copyright dates

[ISIS-792] - Tidy-up tasks for Isis 1.5.0 release

项目主页:http://isis.apache.org/

下载地址:http://isis.apache.org/download.html

来自:开源中国社区
文章评论

共有 0 条评论