kakaJava 事件领域模型框架
kaka是一款服务于java后端的事件领域模型框架,主要目的为解耦业务、 简化程序复杂性、提高代码可读性和降低开发维护成本。
特性:
- kaka-core模块为全局事件通知框架,无任何第三方依赖。
- kaka-aopwear模块为依赖于kaka-core和cglib实现的AOP框架。
- 在无需AOP功能且仅需要事件模型时,可仅引入kaka-core.jar;当引入kaka-aopwear、cglib后,将直接支持AOP而无需增加或者改动任何代码和配置。
- kaka-test模块为使用范例,个人认为kaka-core就事件机制而言比google的EventBus更加强大。
- 本项目为本人十年左右的游戏后端框架中的核心部分,可解耦业务,简化程序复杂性,提高代码可读性,降低开发维护成本。
- 支持同步或者异步获取事件处理结果。
评论