教程
问答
博客
Python源码
Java源码
开源
论坛
教程
问答
博客
Python源码
Java源码
开源
论坛
登录
注册
开源软件
程序开发
常用工具包
kaka
kaka
- Java 事件领域模型框架
常用工具包
授权协议:
Apache
操作系统:
跨平台
开发语言:
Java
软件简介
kaka是一款服务于java后端的事件领域模型框架,主要目的为解耦业务、 简化程序复杂性、提高代码可读性和降低开发维护成本。
特性:
kaka-core模块为全局事件通知框架,无任何第三方依赖。
kaka-aopwear模块为依赖于kaka-core和cglib实现的AOP框架。
在无需AOP功能且仅需要事件模型时,可仅引入kaka-core.jar;当引入kaka-aopwear、cglib后,将直接支持AOP而无需增加或者改动任何代码和配置。
kaka-test模块为使用范例,个人认为kaka-core就事件机制而言比google的EventBus更加强大。
本项目为本人十年左右的游戏后端框架中的核心部分,可解耦业务,简化程序复杂性,提高代码可读性,降低开发维护成本。
支持同步或者异步获取事件处理结果。
软件首页