Koala 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Koala 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Koala 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Koala 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Koala 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Koala(考拉)是一个面向 Java 开发者的开源免费开发平台,以领域驱动设计范式为指导思想,以 DDDLib 框架为实现核心,提供 KoalaUI 前端框架、规 范化项目管理工具 OpenCI、在线领域建模工具、强大的组件库及可视化 开发工具。

帮助架构师简化系统设计,统一分层架构,降低框架藕合度,提高系统灵 活性,提高开发工程师工作效率,降低开发成本

为什么使用 Koala:

  • 开源免费的开发平台,允许你任意修改源码并扩展功能
  • 以DDD领域驱动思想为核心,抛弃传统的以数据库为中心的四层编码模型
  • 丰富的基础组件支持,包括:国际化、异常、缓存等
  • 向导式的搭建项目过程,支持各种技术选择,JPA,Mybstis,SpringMVC,struts2MVC等
  • 向导式的数据库到实体的生成过程
  • 向导式的实体生成CURD功能
  • 向导式的服务发布一键无缝发布成war、EJB、webservice(SOAP/REST) 多种服务形式
  • 基于RBAC3模型的权限子系统
  • 监控子系统轻松协助你监控URL,方法,数据库,内存等状态
  • 使用通用查询子系统轻松定制完成查询功能
  • 基于IP过滤,用户名验证及方法权限控制的WS安全子系统
  • 基于JBPM5的流程子系统
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (24)

加载中
打分: 力荐
好久没更新了
2018/01/21 21:27
回复
举报
这个已经没有人维护了,论坛,示例、下载地址都无效了,很多自己的jar包网址链接均已失效,没有地方下载了
2018/01/07 10:32
回复
举报
打分: 很差
官网已经不能下载
2017/07/16 01:09
回复
举报
这是一个重量级项目哦 —— 考拉
2013/08/29 14:28
回复
举报
mark,回头学习学习。 考拉
2013/08/29 14:29
回复
举报
内有不少啊,有没与个demo演示地址? 考拉
2013/08/30 14:12
回复
举报
好厉害!可是很多都封装成了eclipse插件,不能学习啊 考拉
2013/08/31 16:47
回复
举报
看上去不错的样子哦~~~ loook 下 考拉
2013/09/02 07:50
回复
举报
怎么连个地址连接都不写上呢? 考拉
2013/09/02 09:03
回复
举报
http://openkoala.org/display/koala/Home 我来发一下连接 考拉
2013/09/02 09:06
回复
举报
更多评论
发表了资讯
2014/10/27 00:00

Koala4 发布,Java开发平台

Koala是一个面向Java开发者的开源免费开发平台,以领域驱动设计范 式为指导思想,以DDDLib框架为实现核心,提供KoalaUI前端框架、规 范化项目管理工具OpenCI、在线领域建模工具、强大的组件库及可视化开发工具。 帮助架构师简化系统设计,统一分层架构,降低框架藕合度,提高系统灵 活性,提高开发工程师工作效率,降低开发成本。 Koala4发布,主要内容如下: 重构Eclipse插进,更好的易用性,支持一键运行等 创建项目支持子系统...

31
98
发表了资讯
2014/07/09 00:00

Koala 3.1.3 发布,兼容 Eclipse 4.4

Koala 3.1.3 发布,此版本主要修复对eclipse4.4的兼容,详细情况如下: 修复对eclipse4.4的兼容 修复权限子系统菜单IE下缓存问题 修复组织子系统根节点编辑报错 Koala 五分钟快速入门介绍,http://my.oschina.net/xiaokaceng/blog/287802 版本详情请点击查看,下载请点击这里

3
19
发表了资讯
2014/07/06 00:00

Koala 3.1.2 发布,项目添加示例代码

Koala 3.1.2 发布,此版本主要在项目创建添加示例代码,方便快捷的让使用者理解与上手。 示例代码是一个功能基于我们平台如何从后到钱的详细代码实现,包括: PersonInfo.java PersonInfoApplication.java PersonInfoDTO.java PersonInfoApplicationImpl.java PersonInfoController.java 以及视图层 功能效果图: 版本详情请点击查看,下载请点击这里 Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化...

6
25
发表了资讯
2014/07/01 00:00

Koala 3.1.1 发布,功能优化BUG修复

Koala 3.1.1 发布,此版本主要已功能优化、BUG修复为主。 功能优化 i18n组件在jboss下读取资源文件修复 KoalaUI Grid组件添加、删除行,使用json数据刷新表格 业务日志子系统缓存编译类,提升性能 权限子系统菜单、资源查询优化 各子系统前端用户体验优化 BUG修复 CRUD分页下标显示不正确 组织子系统IE浏览器兼容修复 业务日志子系统获取不到用户和IP 业务日志子系统程序异常情况下记录了日志 KoalaUI GridTree上移下移紊乱 更多...

4
7
发表了资讯
2014/05/07 00:00

Koala 3.1 发布,OpenCI 携手 KoalaUI

Koala 3.1 发布,此版本主要对外发布OpenCI第一版及KoalaUI第一版。 主要内容: OpenCI面向开发者的开放持续集成平台 KoalaUI企业信息化管理软件的UI前端解决方案 Koala插件BUG修复 未来计划: 领域建模工具,业务分析到领域模型到实体的解决方案 OpenCI对接gmail、github、osc@git KoalaUI完善丰富 更多内容请看路线图,各子系统请查看在线DEMO。 OpenCI访问地址:http://ci.openkoala.org/ KoalaUI访问地址:http://ui.openk...

35
42
发表了资讯
2014/04/16 00:00

Koala 3.0 发布,Java EE 企业级应用开发平台

Koala 3.0 发布,此版本主要新增组织、业务日志子系统,优化权限、通用查询、监控子系统等,对DDDLib4进行兼容性升级,引入了性能测试保证各子系统的性能。 主要改进: 新增组织子系统。其领域模型基于责任模式设计,有比较好的通用性 新增业务日志子系统。基于groovy实现,无侵入、低耦合设计 升级兼容DDDLib4 优化权限子系统。提供更好的扩展、接入等 优化通用查询子系统 优化监控子系统 未来计划 领域建模工具 OPENCI(持续集...

14
37
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2014/03/27 21:51

RoleController中的CacheUtil.refreshUserAttributes编译错

如果你生成的项目的RoleController有编译错误,错误类型如下: 这是由于你本地仓库中的ss3adapter过时引起的,解决办法为 删除本地仓库的org/openkoala/security/koala-security-ss3Adapte,MAVEN会自动下载最新版,这个问题就没有了

0
0
发表于服务端专区
2014/10/19 01:16

Koala业务日志系统设计说明

源代码:http://git.oschina.net/openkoala/koala koala-business子模块 模块划分 模块名 作用 koala-businesslog-api 业务日志系统的核心api koala-businesslog-impl 业务日志系统的koala的默认实现 koala-businesslog-web 业务日志系统web模块 koala-businesslog-acceptance-test 业务日志系统的集成测试,也是业务日志系统的 **范例**,实际使用时,可以参考此模块 时序图 类图 koala-businesslog-api模块 koala-business-i...

0
7
发表了博客
2013/09/13 15:16

什么是领域驱动设计DDD

“领域驱动设计(Domain Driven Design)”是Eric Evans在他的经典著作《领域驱动设计——软件核心复杂性应对之道》中首次提出来的概念。这本书于2003年8月30日出版,至今刚好整整十年了。在国内的几个论坛和社区(例如JDON,JavaEye,OSChina等)那里都曾经掀起过讨论的热潮。但时至今日,关于什么是DDD,仍然是众说纷纭,莫衷一是。博主从该书出版之时就开始关注DDD设计思想,并根据自己的领悟写出了一个DDD类库DDDLib(https...

7
22
发表了博客
2015/05/17 00:37

2014 年度 Git@OSC 最热门的 50 个项目

2014 年度 Git@OSC 最热门的 50 个项目 2013年5月份开源中国正式推出 Git 代码托管系统 (git.oschina.net) ,经过一年多的发展,Git@OSC 现在已经是国内最大的基于 Git 的代码托管系统。2014年11月,为了满足 Git 仓库不断增长的要求,我们将 Git 系统从云平台迁移到独立的服务器,为进一步发展打下坚实的基础。 Git@OSC 系统能发展这么迅猛,全依赖用户的大力支持。并非 Git@OSC 牛逼,而是这个 Git@OSC 上的项目牛逼,给你们点...

0
5
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2014/05/26 12:02

前后端分离方案交流,大家发表一下看法

基于NodeJS的前后端分离(此文章来自淘宝) 前言 为了解决传统Web开发模式带来的各种问题,我们进行了许多尝试,但由于前/后端的物理鸿沟,尝试的方案都大同小异。痛定思痛,今天我们重新思考了“前后端”的定义,引入前端同学都熟悉的NodeJS,试图探索一条全新的前后端分离模式。 随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开...

27
22
发表了问答
2013/09/05 08:20

使用 Koala 快速创建项目 (Java EE 开发平台)

Koala (考拉) 是一款应用在 Java EE 企业级应用开发领域,用于帮助架构师简化系统设计,降低框架耦合度,提高系统灵活性,提供开发工程师工作效率,降低成本的平台工具。 Koala 的下载和安装请看这里。 下面是使用 Koala 创建一个最基础项目的完整过程: 自定义生成项目 打开eclipse的新建项目向导对话框,选择Koala->Koala Project。 点击Next按钮,出现Koala的新建项目向导,如图: 在“Project name”处填写项目名称,在“L...

113
148
发表了问答
2015/03/02 10:15

各位大神帮帮忙,koala搭建报错

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 20:14 min [INFO] Finished at: 2015-03-02T10:14:08+08:00 [INFO] Final Memory: 9M/121M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal o...

1
0
发表了问答
2014/04/03 12:08

新增自定义数据源 保存提示新增失败

4月2号下载的源码,根据群里Koala从零开始 之 快速搭建Koala源码(v0.1).pdf 生成了插件,创建了项目,在父项目pom.xml改了一下dddlib的maven依赖版本为4.1.2-SNAPSHOT,数据源改成MYSQL,H2改成false了.重新clean install,通过run as -->maven build-->gobal jetty:run启动项目,用firefox成功登录系统.然后配置通用查询模块,通用查询菜单标识为/pages/gqc/generalQueryList.jsp,数据源配置菜单标识为/pages/gqc/dataSourceList.jsp...

4
0
发表了问答
2015/04/22 08:58

求优秀的J2EE开源快速开发平台

比如像Koala这种开发平台,已经提供了组织机构管理、流程管理这些功能模块的J2EE开发平台。但感觉Koala还不成熟,不管是前端UI还是后端还有许多需要改进的,所有请问有其他的成熟的并且活跃的开发平台吗?急求推荐,谢谢啦!

3
0
发表了问答
2015/03/03 12:16

eclipse下添加了自己的实体类后,右键生成CURD出错 什么问题

@Koala_考拉 你好,想跟你请教个问题: eclipse下添加了自己的实体类后,右键生成CURD出错 什么问题 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project koala-demo-infra: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [Help 1] [ERROR] [ERROR] To s...

2
0
发表了问答
2015/03/03 17:14

考拉框架-访问 自定义list.jsp数据没有加载出来,什么问题

@Koala_考拉 你好,想跟你请教个问题: 17:10:47,186 INFO [CustomPathMatchingFilterChainResolver] pathPattern:/js/**,requestURI:/pages/entity/HrtUser-list.jsp 17:10:47,186 INFO [CustomPathMatchingFilterChainResolver] pathPattern:/images/**,requestURI:/pages/entity/HrtUser-list.jsp 17:10:47,186 INFO [CustomPathMatchingFilterChainResolver] pathPattern:/css/**,requestURI:/pages/entity/HrtUser-list.js...

1
0
发表了问答
2014/11/01 17:35

你好关于在创建多个实体类的问题

@Koala_考拉 你好,想跟你请教个问题:在一个项目中有很多个实体类,要通过CRUD生成的时候是不是一个一个的来生成,还有就是关联的问题,在实行类与类之间的关联时是怎么处理的?例子中的关联了在抽象类抽象时是是对自己本类进行抽象的,会报错,请问关联这一模块要怎么处理?

2
0
发表了问答
2014/10/31 16:10

关于koala中的jar在那看,怎么导进jar

@Koala_考拉 你好,想跟你请教个问题:你好,在koala中怎么导入其他的jar,怎样查看jar,因为在建立其他项目时要用到自己公司开发的jar,不知道在koala里怎么引用

1
0
发表了问答
2014/10/30 16:32

Koala前台如何在模态DIV(dialog)出现之后,通过JS给上面的select赋值

如上图所示,目前由于业务需求需要在起生成之后通过JS动态给选择框赋值; select.select({    title: '请选择',    contents: contents }).on('change', function(){ dialog.find('#partIdID_').val($(this).getValue()); }); 目前通过上面的方法执行无法赋值给选择框,请知道解决办法的不吝赐教,谢谢...

2
0
发表了问答
2014/10/29 17:24

系统中的岗位设置极其不合理,完全不考虑实际情况

比如如果我有很多机构和分公司,可能每个分公司的岗位名称都是一样的,你现在必须每个分公司都创建一批岗位,最关键是这些岗位的名字还都不能和其他分公司一样(插入表格的时候提示名字已经存在!!) 我现在如果10多个单位,每个单位下面都有几十个分部门,然后每个分部门都要设置多个岗位,而且名称还不能和别的一样。。。。。

5
1
发表了问答
2014/10/30 11:20

InstanceFactory.getInstance 有没有具体有没有什么使用要求的?

(EBFltTaskRepository) InstanceFactory.getInstance(EBFltTaskRepository.class); @Repository("EBFltTaskRepository") public class EBFltTaskRepositoryImpl extends BaseRespository implements EBFltTaskRepository {...} 你好,为什么第一句中拿到的实体查询不到任何结果呢?是注解的问题吗。...

1
0
发表了问答
2014/10/30 11:01

有关于关联查询的例子有吗

@Koala_考拉 你好,想跟你请教个问题:在文档里的关联查询时一生成就报错,有没有关联查询的例子呀?

2
0
发表了问答
2014/10/29 10:31

我按照文档那样配置了

@Koala_考拉 你好,想跟你请教个问题:在eclipse生成CRUD时点OK没反应是什么原因造成的啊?之前用的是3.1.3的板本

2
0
发表了问答
2014/10/18 18:07

请问一下 任何登陆的账号 ,都可以直接输入 jsp网址而可以访问到不能访问的页面

@Koala_考拉 你好,想跟你请教个问题: 例如 登陆了 张3 ,直接输入 http://localhost:8080/pages/organisation/index.jsp 则可以看到相对应的页面,如果我在菜单权限是设置不能访问这个菜单的(已经分配了可以访问某个单独菜单的权限)。。。岂不是。。。。。 具体应该怎么设置才可以避免这种情况?不是应该只可以访问自己的菜单所对应的页面么?

4
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
24 评论
957 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部