Nibiru Framework
Nibiru是一个Java服务器端开发框架,以方便模块化应用程序的创建为目标。它的特性包括:
为不同的技术提供了一个抽象层,以避免耦合
提供一些常用的共同服务组件比如:CRUDs,报表,工作流,事务管理,安全和国际化
系统提供动态更新机制,以允许热插拔。
实施有利于在一个结构化的方式解决问题的模式。不过要避免强制用户执行一个给定的解决方案。
促进解耦模块之间的通信。
避免推倒重来。创建抽象层,但尽可能使用现有的技术。
其实现基于现有的许多技术,比如:OSGi, Vaadin, Spring和Hibernate