当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

Lambkit

分布式 Javaweb 快速开发框架
授权协议 Apache
开发语言 Java
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 葛炯
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Lambkit是基于JFinal的分布式Javaweb快速开发框架,其核心设计目标是极速开发,快速应用。将项目开发的基本要素集合成企业级开发解决方案,快速搞定项目,为您节约更多时间,去陪恋人、家人和朋友 ;)

目前已经将原有Lambkit管理平台功能剥离出来单独建立Lambkit-admin项目,已将upms剥离处理,形成Lambkit-zheng项目。

Lambkit有如下主要特点

  • 集成了多种流行技术:shiro、redis、ehcache、swagger、montan、zbus、TongLinkQ。

  • 开发了多种基础功能:mq、rpc、mail、WebSocket、分布式节点、反向代理、代码自动生成、动态表单、动态SQL、多维分析、表格动态管理。

  • 实现了多种应用功能:微服务架构、基于zbus或motan的RPC框架、用户与权限管理、基于Redis的分布式session技术、基于zbus的消息框架、E-Mail后台发送技术、后台接口展示技术、分布式节点动态管理、自定义反向代理。

  • 配套了多种独立系统:UPMS单点登录系统(来源于项目zheng)、Mgrdb表格管理系统等,应用于不同的行业。

Lambkit代码自动生成

代码自动生成有三部分组成,代码自动生成引擎、代码模板和Mgrdb模块组成。

  • 代码自动生成引擎用于生成内容并保存。

  • Mgrdb模块用于保存数据库内所有表格的相关配置。

使用模板

默认使用工程目录下的template的模板,在"template历史版本"里面有upms模板和通用模板1.1、1.2版本可以参考使用。

输入图片说明

启动代码生成程序

如果没有进行表格配置,应当lambkit.generator.mgrdb为normal模式下运行SysconfigIniTest,初始化表格配置。 再运行GeneratorTest,配置前缀、排除表格或仅包含表格,生成代码。

输入图片说明

生成代码包如下

代码生成后可在配置的输出地址浏览代码文件,如果输出地址是本工程,可刷新工程查看。

输入图片说明

生成代码的使用

model直接可以获取Service的实例,如果是RPC的是模式下,model就会远程获取Service,使用代码可以不用更改。

输入图片说明

更多支持

Lambkit 官方网站:http://www.lambkit.com

Lambkit 交流群:276782534

 

 相关资料
  • 分布式Minio可以让你将多块硬盘(甚至在不同的机器上)组成一个对象存储服务。由于硬盘分布在不同的节点上,分布式Minio避免了单点故障。 分布式Minio有什么好处? 在大数据领域,通常的设计理念都是无中心和分布式。Minio分布式模式可以帮助你搭建一个高可用的对象存储服务,你可以使用这些存储设备,而不用考虑其真实物理位置。 数据保护 分布式Minio采用 纠删码来防范多个节点宕机和位衰减bit

  • 本文向大家介绍在windows下快速搭建web.py开发框架方法,包括了在windows下快速搭建web.py开发框架方法的使用技巧和注意事项,需要的朋友参考一下   用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自

  • 本文档的目的是让您学习完成之后,能对 Jboot 有一个整体的了解,开始基于 Jboot 开发自己的应用程序。 本文档假设您已经具备了如下基本技能: Java 编程语言的使用 Maven 依赖管理的使用 Java 开发工具的使用 通过开发工具创建 Maven 项目 略 在 pom.xml 上添加 Jboot 依赖 <dependency> <groupId>io.jboot</groupI

  • 本指南将解说如何构建并测试用于开发的 Ceph 。 开发 run-make-check.sh 脚本会安装 Ceph 依赖,一切都在调试模式下编译、并进行一系列测试,以验证结果正如所需。 $ ./run-make-check.sh 开发集群的部署 Ceph 包含一个名为 vstart.sh 的脚本(还有开发集群的部署),可以让开发者们在开发系统上用最简部署快速地测试代码。编译成功后,用下列命令开始部

  • 4.1. 1、业务边界优化 创业公司有很多可变性,要做的系统也无数,如何保证业务系统的边界是非常难的,我们其实走了很多弯路,图-稍后补 4.2. 2、静态api理论 当需求和ue定下来之后,就开始编写静态api,这样app、h5、前端就可以使用静态api完成功能,而后端也可以以静态api为标准来实现,整体效率还是比较高的。 另外还有基于api生成http请求的思考(未完成) 4.3. 3、api约

  • 本文向大家介绍JFinal极速开发框架使用笔记分享,包括了JFinal极速开发框架使用笔记分享的使用技巧和注意事项,需要的朋友参考一下 记录第一次使用JFinal,从简单的框架搭建到增删改查,从自带的方法到正常框架习惯的使用方式。 JFinal官网:http://www.jfinal.com/ JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少

  • 你们使用Go开发应用,是使用那个框架,有用GoFly快速开发框架吗?

  • 本文向大家介绍jquery Easyui快速开发总结,包括了jquery Easyui快速开发总结的使用技巧和注意事项,需要的朋友参考一下 最近工作很轻松,整理了些关于easyui的datagrid的开发文档,整理的比较细致,直接复制粘贴就可以使用了。 代码内容如下: 以上代码示例给大家分享了jquery Easyui快速开发,希望大家喜欢。