-----------------------------
lambkit-1.0.5:
新增:新增SqlTemplate模板数据管理方法
优化:优化ApiRoute架构
优化:统一lambkit所有sessinid(shiro、cookie、jwt)
-----------------------------
lambkit-1.0.4:
新增:新增Auth插件实现的Api路由的用户和权限控制
新增:新增Api路由的用户和权限控制接口
新增:新增CallBack方面事件回调
新增:实现整站gateway代理
新增:shiro集成token管理能力
新增:添加启动打印应用名称
新增:新增BufferedImageRender图片Render
新增:集成APIJSON
新增:新增nacos、fusing和error日志拦截器
优化:优化ApiJwtAuthInterceptor,Auth无参数注解默认为登陆用户才能访问。
优化:优化Mgedb功能,提供多mgrdb服务管理能力
优化:LambkitModule加入registerEngine,registerRequestMapping注册函数,方便注解的注册
优化:数据库连接池增加连接数配置,可增加并发配置能力
优化:移除meta模块
优化:MetaBuilder支持生成VIEW视图信息
优化:LambkitController增加isPOST、isGET判断
优化:优化NodeManager初始化效率
优化:优化LambkitHandler中的request,确保RequestManager一致性
优化:去掉jackson-databind包的依赖
优化:升级shiro包,修改shiro默认key值
优化:升级druid版本到1.2.6
优化:简化UpmsAuthService
优化:增加mgrtable的db()方法,动态管理多数据源的数据
修复:修复mgedb移除meta后的注册问题
修复:tomcat9下面websocket地址冲突
修复:修改非网络下启动、停止错误
-----------------------------
lambkit-1.0.3:
新增:新增LambkitRenderFactory,可动态确定render模板,应用于cms的模板管理中
新增:新增ShiroRedisSessionDAO
新增:Api网关支持时间格式为yyyy-MM-dd HH:mm:ss
优化:优化数据库密码加密解密,用户可自定义算法。用户可采用继承LambkitPasswordCracker进行加密解密,默认解密方式时,当密码小于24位时使用明码。
优化:优化AuthService登录接口
优化:LambkitApplication可通过args配置,取消shiro的支持。
优化:修改ATTR_TEMPLATE_PATH变量为TPATH
优化:DbManager增加db和dialect获取接口
优化:Columns加入参数值获取接口
优化:优化MetaTable获取primaryKey方法
优化:IField增加getAttrName方法,返回驼峰命名的字段名称,配合json序列化方法
优化:LambkitValidator默认改为返回json
优化:去除JspRender
修复:修复order by查询中Dialect处理错误
修复:修复MetaFileCatalogService文件夹用户权限
修复:修复mail插件缺少jar包问题
-----------------------------
lambkit-1.0.2:
新增:新增undertow-websocket支持,默认加入DefaultWebSocketServer,地址/websocket
新增:SecurityUtils新增AES加密解密
新增:数据库密码加密
新增:新增ApiRoute路由,可直接发布service中的方法
新增:新增Dubbo实现的RPC功能
新增:集成zookeeper和consul服务注册和发现功能
新增:ApiRoute新增拦截器ApiInterceptor、验证器ApiValidator
新增:ApiRoute新增ApiRender渲染器,可自定义输出方式
新增:新增ApiRoute测试代码
新增:ApiRoute增加ApiMapping重名错误抛出
优化:增强LambkitCache能力,增加list、set方式的缓存
优化:更改Upms缓存方式,可选择LambkitCache和Redis两种方式
优化:优化CommonUtils工具
优化:移除module中的Lms、Upms,精简lambkit
优化:移除shiro.ini中关于upms的配置
优化:升级JFinal到4.7
优化:ehcache升级到2.6.11
优化:优化网关服务GatewayService
优化:ApiRoute统一返回接口格式
优化:ApiValidator验证器通过key直接验证params参数,通过index验证method参数值
优化:mgrdb支持PostgreSQL大写字段
优化:优化Example的join语句
修复:修复generator模板地址错误问题
修复:修复LambkitApplication.run使用错误问题
修复:去除com.beust.jcommander.internal包的引用
修复:修复ApiRoute调用时ApiStore未装载完成的错误
修复:修复ApiRoute运行method方法
修复:修复ApiRenderJson输出null值
-----------------------------
lambkit-1.0.1:
优化:调整部分关键类的命名,增加Lambkit前缀
优化:LambkitService增加方法
优化:JFinal模板基类完善
优化:ResultJson更改为AjaxResult
优化:Application由使用类更改为系统基类,将Lambkit必须配置的部分放到这里,减轻DefaultModule的体量
优化:webconfig配置与内容优化
优化:优化lambkitService中QueryPara
优化:优化lambkitModel中SqlPara查询
新增:WebConfigManager管理webconfig
修复:默认LambkitControllerContext加入到运行时中
-----------------------------
lambkit-0.3.1:
优化:优化MSCH模型模板
优化:优化jwt的缓存配置
优化:优化jwt拦截器返回值
优化:优化upms的接口地址
优化:更改addin配置名称为enable
优化:优化Ehcache的path自定义功能
优化:优化Lms启用配置,增加地址配置功能
优化:优化GetawayRender支持当前系统其他地址的代理
修复:修复mgrdb、meta和upms配置交叉问题
修复:修复代码生成器sysconfig、meta同时运行的冲突问题
修复:修复redirect错误
-----------------------------
lambkit-0.2.3:
新增:增加Msch工具类,简化生成器代码
新增:增加支持ActiveMQ消息功能
新增:增加支持Redis集群
新增:增加支持Kafka消息功能
新增:增加支持HBase功能
新增:增加支持Hadoop-hdfs文件管理功能
优化:优化jwt参数配置方式
优化:优化启动入口,改由LambkitApplication启动,启动配置改由Application
优化:优化SystemInfo为LambkitInfo是框架内部运行信息,位置移动到com.lambkit.common
优化:优化将数据库和表格信息的采集和存储方式(DbWrapper、TableWrapper)
优化:优化内部api管理功能,后续还待完善
删除:删除DevelopModule,改用LmsModule
删除:删除部分未实现的类
删除:删除com.lambkit.system包,更改为com.lambkit.common.monitor监控
删除:删除com.lambkit.core.http.api,更改为com.lambkit.core.api外部Api接口管理
-----------------------------
lambkit-0.2-alpha1:
新增:保留原server中的AppServer,更改为DefaultApplication。
新增:增加jwt权限管理机制JwtKit,查看com.lambkit.plugin.jwt。
新增:增加网易云信im服务端操作工具NimKit,查看com.lambkit.plugin.nim。
新增:增加网易云信短信服务工具NimMessageKit,查看com.lambkit.plugin.nim。
新增:UpmsUserRoleService的hasRole方法
新增:BaseController的getParameterMap、getParaToDouble和getParaToFloat方法
新增:MSCH模型,结合代码生成器和MSCH模板生成lambkit最佳实践代码。
优化:升级JFianl到3.8。
优化:优化启动方式,默认使用Undertow。
优化:LambkitModel增加setAttrs方法可以接收kv和json数据。
优化:DefaultModule中setJsonFactory(new MixJsonFactory());
优化:优化代码生成器Generator,方便使用,减少代码量。
优化:优化自动注册Module、Controller、Tag的机制。
优化:优化DevelopModule的位置,放到DefaultJFinalConfig,防止二次开发因缺少数据库而出错。
优化:优化微服务网关功能。
移除:删除com.lambkit.server及相关内容。
-----------------------------
lambkit-0.1-alpha4:
新增:增加meta的管理Controller,新增“com.lambkit.module.meta.web.controller.manage”包。
新增:增加meta页面,webapp/lambkit/mgrdb/dev/meta
新增:增加jwt权限管理机制JwtKit,查看com.lambkit.plugin.jwt。
新增:增加网易云信im服务端操作工具NimKit,查看com.lambkit.plugin.nim。
新�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于JFinal的分布式javaweb开发框架项目源码,其核心设计目标是极速开发,快速应用。将项目开发的基本要素集合成企业级开发解决方案,快速搞定项目,节约更多时间。 启动方式 源码启动 下载lambkit源码 导入Ecplise(import->Existing Maven Projects),java使用1.8版本 右键com.lambkit.LambkitApplication->Run As->Java Application 启动完成 maven 依赖 <dependency> <groupId>com.lambkit</groupId> <artifactId>lambkit</artifactId> <version>1.0.3</version> </dependency> Hello World public class IndexController extends LambkitController { public void index() { renderText("hello world!"); } }
资源推荐
资源详情
资源评论
收起资源包目录
基于JFinal的分布式javaweb开发框架项目源码.zip (934个子文件)
lambkit.bat 2KB
.gitignore 118B
list.html 10KB
view.html 3KB
500.html 2KB
403.html 2KB
404.html 2KB
needPermission.html 2KB
locked.html 2KB
index.html 1KB
error.html 945B
414.html 945B
400.html 945B
505.html 945B
java_copyright.include 658B
java_copyright.include 658B
java_copyright.include 658B
java_copyright.include 658B
html_edit.include 538B
html_add.include 496B
html_list_1.include 418B
html_index.include 218B
html_list_4.include 196B
html_list_3.include 192B
html_list_2.include 156B
java_author.include 144B
java_author.include 144B
java_author.include 144B
java_author.include 144B
java_imports.include 34B
java_imports.include 34B
java_imports.include 34B
java_imports.include 34B
shiro.ini 2KB
AbstractSQLConfig.java 213KB
AbstractParser.java 71KB
AbstractVerifier.java 54KB
AbstractSQLExecutor.java 42KB
ImageUtils.java 37KB
MimeMessageHelper.java 35KB
AbstractObjectParser.java 34KB
StringUtils.java 33KB
Gateway.java 32KB
APIJSONProvider.java 31KB
LambkitModel.java 30KB
LambkitController.java 30KB
CommonController.java 29KB
MgrdbController.java 29KB
LambkitApijsonUserController.java 28KB
SysInfoAcquirerService.java 26KB
RouteProxyHttpClientImpl.java 25KB
StringUtil.java 24KB
HttpUtils.java 23KB
LambkitSqlServerDialect.java 23KB
LambkitOracleDialect.java 23KB
LambkitPostgreSqlDialect.java 23KB
BaseServiceImpl.java 23KB
APIJSONFunctionParser.java 22KB
Conditions.java 22KB
LambkitMysqlDialect.java 20KB
MgrDbPro.java 20KB
APIJSONVerifier.java 20KB
ClassUtils.java 20KB
NimKit.java 19KB
ModelServiceImpl.java 19KB
LambkitModelServiceImpl.java 17KB
MgrdbApiController.java 16KB
JSONObject.java 15KB
JavaMailSenderImpl.java 14KB
ApiValidator.java 14KB
JSONResponse.java 14KB
MetaBuilder.java 14KB
APIJSONController.java 14KB
BaseMgrdbService.java 13KB
LambkitAnsiSqlDialect.java 13KB
FieldconfigModel.java 13KB
LambkitSqlite3Dialect.java 13KB
NodeManager.java 13KB
LambkitApijsonSQLConfig.java 12KB
TableconfigModel.java 11KB
DefaultHttpProxy.java 11KB
NacosClient.java 11KB
AbstractFunctionParser.java 11KB
SecurityUtils.java 11KB
DbManager.java 11KB
DubborpcConfig.java 10KB
NacosServiceClient.java 10KB
ConditionGroup.java 10KB
Pivot.java 10KB
SQL.java 10KB
SqlTemplate.java 10KB
BaseServiceMock.java 10KB
MgrDb.java 10KB
DefaultModule.java 10KB
Node.java 10KB
DataSourceConfig.java 10KB
SimpleMailMessage.java 9KB
PathUtils.java 9KB
HttpClientHandler.java 9KB
EhcacheCacheImpl.java 9KB
共 934 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
资源评论
程序员张小妍
- 粉丝: 1w+
- 资源: 2599
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 农村信用社联合社计算机信息系统投产与变更管理办.docx
- 农村信用社联合社计算机信息系统数据管理办法.docx
- 利用SPSS作临床效度分析线上计算网站介绍-医学研究部统计谘.(医学PPT课件).ppt
- 利用Zabbix监控mysqldump定时备份数据库状态.docx
- 利用计算机解决问题的基本过程.doc
- 化工铁路通信工程总结.doc
- 北京大学网络教育软件工程作业.docx
- 医药公司(连锁店)计算机操作规程未新系统的自行按照旧制修改-新系统过制的编号加修模版.doc
- 医药公司(连锁店)计算机系统操作规程模版.doc
- 医药连锁门店计算机系统的操作和管理程序未新系统的自行按照旧制修改-新系统过制的编号加修模版.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功