Lambkit 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Lambkit 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Lambkit 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java
操作系统 跨平台
软件类型 开源软件
所属分类 Web应用开发Web框架
开源组织
地区 国产
投 递 者 孤竹行
适用人群 未知
收录时间 2019-02-19

软件简介

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

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(1)
发表于大前端专区
2019/12/16 13:56

Lambkit 1.0.2 版本发布,新增 API 路由功能

升级 1、升级JFinal到4.7 2、升级ehcache到2.6.11 新增 1、新增ApiRoute路由,可直接发布service中的方法,使用拦截器ApiInterceptor、验证器ApiValidator、ApiRender渲染器可替代Controller 2、新增Dubbo实现的RPC功能 3、集成zookeeper和consul服务注册和发现功能 4、数据库密码加密 5、新增undertow-websocket支持,默认加入DefaultWebSocketServer,地址/websocket 优化 1、移除module中的Lms、Upms,精简lambkit,lms转为l...

0
1
发表于大前端专区
2019/11/14 13:21

Lambkit 0.3.1 版本发布,修复部分问题

Lambkit 是基于 JFinal 的分布式 Javaweb 快速开发框架,其核心设计目标是极速开发,快速应用。此次更新内容如下: 优化:优化 MSCH 模型模板 优化:优化 jwt 的缓存配置 优化:优化 jwt 拦截器返回值 优化:优化 upms 的接口地址 优化:更改 addin 配置名称为 enable 优化:优化 Ehcache 的 path 自定义功能 优化:优化 Lms 启用配置,增加地址配置功能 优化:优化 GetawayRender 支持当前系统其他地址的代理 修复:修复 mgrd...

0
4
发表于大前端专区
2019/05/14 12:04

Lambkit 0.2 版本发布,支持微服务、大数据开发

Lambkit 0.2 版本发布,该版本主要改进包括: 1、全新的Undertow启动和部署方式,启动部署更加方便快捷 2、优化微服务网关功能 3、新增MSCH模型,一键Msch.generator(***)生成Model、Service、Controller、Html代码 4、新增jwt权限管理机制,支持前后端分离和移动应用。 5、支持JFianl 3.8 6、新增Redis集群支持 7、新增ActiveMQ消息功能支持 8、新增Kafka消息功能支持 9、新增HBase支持 10、新增hadoop支持...

4
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
1 评论
28 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部