# uncode-baas **Repository Path**: uncode/uncode-baas ## Basic Information - **Project Name**: uncode-baas - **Description**: uncode移动后端云,开源MBAAS - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: http://www.uncode.cn - **GVP Project**: No ## Statistics - **Stars**: 175 - **Forks**: 123 - **Created**: 2015-01-13 - **Last Updated**: 2024-04-30 ## Categories & Tags **Categories**: backend **Tags**: None ## README ![enter image description here][1] Uncode移动后端服务框架 =========== Uncode移动后端服务框架,开源的移动应用后端服务平台(开源MBaaS软件),由Uncode团队开发,旨在让移动后端开发变得更简单。任何企业或个人,通过Uncode都可以给移动应用快速定制个性化的后端业务逻辑,可以大大降低后端开发时间和成本。Unocde提供了这种灵活性,可以让您的代码实现非常简单,并直接运行。 由于项目是从商用到开源,所以有些内容没有及时修改过来,接下来会逐步更新。希望有兴趣的coder贡献代码,有意者可以加QQ群:47306892。 开源主页及示例:http://www.uncode.cn 后面会修改成相应的开源风格,同时该网站所有后端功能都是使用Uncode移动后端服务框架开发。 [TOC] ## 快速启动 * 下载地址: * http://www.uncode.cn/about/aboutus.html * http://git.oschina.net/uncode/uncode-baas/attach_files * 创建uncode数据库并导入sql/mysql目录下的schema.sql和data.sql,也可导入示例的sql。 * 修改conf下的system.properties相关配置 * 进入bin目录下,执行uncode.bat start * 登录开发平台:http://127.0.0.1:8181/developer/login.html,用户名:ywj@uncode.cn,密码:test 注意:数据库连接配置需要修改两个地方,一个是配置文件,另一个是data.sql中restapp的数据库连接配置。 ## 云端代码使用步骤 Uncode移动后端服务平台代码的使用非常简单,您可以使用Uncode移动后端服务平台快速创建移动应用后端项目,来处理相关的后端业务,大可以大提高开发速度,同时云Uncode移动后端服务平台自动给每个应用提供一个功能强大的数据维护后台,方便您对自已的数据进行维护。您也可以把已有项目通过云平台处理快速向外提供服务,并通过数据维护后台进行数据维护。 ## 1 创建应用 登录Uncode移动后端云平台后,点击“应用创建”按钮创建应用,并填写相关的应用信息,包括“应用名称”和“bucket”信息,bucket为当前应用的平台标识,创建后将无法修改,并保持唯一性。 ## 2 设置应用 应用创建成功后,点击应用图标下方的“应用设置”按钮,进入应用设置页面,对应用的数据源进行配置。支持SQL和NOSQL两种类型的数据类型(试运行期只支持MySQL),默认为不使用数据源。您可以使用任意数据源,如阿里RDS云服务或已有数据库服务,也可以向平台申请免费数据库服务。 重要说明:Uncode移动后端云的SQL类型数据源中,要求每张数据库表中必须有命名为id的自增长主键字段,系统以次完成部分CRUD操作。 ## 3 设置用户 应用设置成功后,点击应用图标下方的“用户管理”按钮,进入用户管理页面,再点击子菜单“用户表设置”对应用的用户相关信息进行设置。Uncode移动后端云对用户认证和权限作了完美的封装,并提供相应的API,不需要应用自已实现,只需要应用将自已的用户表信息设置好就可以通过管理页面或API对用户认证和权限进行调用了。具体需要设置的用户信息包括:用户表表名,用户名对应的字段名称,密码对应的字段名称,用户状态对应的字段名称,邮箱对应的字段名称和手机对应的字段名称。 ## 4 设置权限 用户表设置成功后,点击上方子菜单“用户组管理”进入用户组管理页面,再点击“添加”按钮,给应用添加默认用户组,并将该名称设置到默认用户组中。Uncode移动后端云为每个应用设置一个默认用户组,应用的新增用户将默认拥有该用户组权限,以方便应用对用户进行管理。其他用户特定权限可以随后进行详细配置,具体说明参考数据与安全。 ## 5 数据管理 完成以上操作后,点击应用图标下方的“数据管理”按钮,进入用户管理页面,通过该页面,可以配置应用所需要的强大的后台管理功能,您不需要自已实现数据后台管理功能,只需要按照需求进行配置,就可以让每个应用拥有非常强大的管理后台,同时可以通过权限配置对后台用户权限进行管理。点击“数据管理后台入口”按钮可以进入该应用的后台管理登录页面。具体数据管理配置方法请参考数据管理与配置。 ## 6 云端代码 点击应用图标进入"云端代码"编写页面,根据相关的API,您可以快速完成数据操作、用户管理、文件管理、消息推送、邮件发送、远程调用等各种功能,您能想到的我们都已经实现,如果您发现需要的功能没有实现,请及时告知我们,我们将第一时间为您服务。代码详细API请参考云端代码开发文档。 ## 团队成员 * 组织管理: 冶卫军(ywj_316@qq.com) * 服务器核心贡献: sunsmart(a208zhangxianlai@163.com) ihww(http://git.oschina.net/ihww) * 开发者平台: wxx_osc(2770661989@qq.com) ipodao(1377784455@qq.com) * 数据管理后台: Touch(964211422@qq.com) * 运维支持: 51clocker(http://blog.51clocker.com) * 其他成员 minggxu9z9(minggxu9z9@gmail.com) rucky2013(rucky2013@163.com) steve(liyulin05@126.com) ## 技术支持 QQ群:47306892 ## 版权 Copyright 2013 www.uncode.cn [1]: http://www.uncode.cn/dev/images/logo.png