内容简介:Jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。到目前为止,Jboot已经支持如下功能: 1、JFinal 核心的自动注入:包含了JFinal的Controller、Int...
Jboot是一个基于jfinal、undertow开发的一个类似springboot的开源框架, 我们已经在正式的商业上线项目中使用。到目前为止,Jboot已经支持如下功能:
1、JFinal 核心的自动注入:包含了JFinal的Controller、Interceptor、Model和我们自己的分层比如Service等。 2、基于shiro的安全控制,配置及其简单,其中包含了整套基于enjoy模板引擎的shiro指令,可以说,应该是JFinal生态下最最最简单易用的Shiro整合。 3、ORM,依赖JFinal,扩展了Columns查询,减少了大量 SQL 的编写。通过简单的配置文件,即可支持数据库的分库分表功能。 4、AOP,基于guice,性能是spring的N倍。 5、整合到核心的RPC调用,支持motan和dubbo自由配置切换,支持consul和zookeeper注册中心。 6、MQ分布式消息队列,支持可选方案有activemq、rabbitmq、redismq、以及阿里云的商业mq。 7、分布式缓存,基于ehcache和 redis 开发的二级缓存,类似红薯的j2cache,支持redis集群。 8、分布式session的支持,不依赖容器本身,原生态支持,依赖于redis。 9、分布式微服务下的自动化的容错隔离(底层基于Hystrix),防止级联失败,保证复杂的分布系统在面临不可避免的失败时,仍能有其弹性。 10、基于Metrics下完善的监控机制,能够为你提供无与伦比的代码运行洞察功能。 11、内置了轻量级的Http客户端,包含了get、post请求,文件上传和下载等功能,方便通过http协议与第三方系统对接,例如微信等。 12、基于JFinal-Weixin,提供了分布式下的微信以及微信第三方的支持。 13、支持自定义序列化组件,支持任意形式的序列化支持。 14、Jboot内置了极度好用的事件机制框架,支持同步异步的事件机制,多事件隔离等,使用流畅润滑无比。 15、还有很多没写,例如极度好用的@RequestMapping、Service缓存自动化、配置文件一行代码读取,Cookie安全等等等等,等你来发现。
此版本更新内容如下:
新增:hystrix 自动监控和熔断对dubbo的支持 新增:hystrix 的keys配置,方便RPC调用的时候对方法的监控和熔断 新增:motan的自定义代理,方便今后扩展对客户端调用的监控 新增:Jfinal的Plugin和Handler的自动注入功能 新增:JbootModel的columns查询对AnsiSql、Orcacle、PostgreSql、 Sqlite 3、SqlServer的支持 新增:升级dubbo到最新版本2.5.6,支持dubbo通信框架netty4的配置 优化:重构SPI加载,使代码更加简洁易懂 优化:完善Jboot SPI 扩展功能的注释和说明 优化:重构 注解 @EnableHystrixCommand ,不允许其使用在Controller的字段上,造成误解。 优化:完善Hystrix功能,在客户端(例如:Controller)可以调用 Jboot.hystrix(key,runable) 轻易的通过 hystrix 进行接管。 优化:web相关拦截器和处理器的注入功能 优化:重构Jboot的核心类 Jboot.java,把其 工具 方法全部修改为静态方法。 优化:重构JbootModel,使Column查询其支持任何的数据库,同时JbootModel代码更加简洁 优化:参数非空验证的拦截器 ParaValidateInterceptor 代码 修复:hystrix注解多个key时,其他key的统计失效的问题 修复:JFinal 指令 Directive 无法进行自动注入的问题 修复:Shiro相关文档里的指令大小写错误的问题 修复:Undertow Server在启动的时候出现异常(比如端口号被占用)等,可能出现空指针异常的bug 修复:CDN配置自适应http和https时,出现的重复添加CDN前缀的问题。 文档:完善分库分表文档 文档:完善shiro相关文档 文档:完善MQ消息队列文档 文档:完善RPC远程调用相关文档 文档:完善项目构建文档 文档:完善JbootEvent事件机制文档 其他:依赖升级 dubbo ->2.5.6;fst->2.54
另:Jboot 1.0-rc.2已经同步到maven中央仓库。欢迎各位扔各种砖头,欢迎各种喷,欢迎各种指责。
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- One 框架 2.0.13 发布
- Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架
- Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架
- 快嘉框架 v1.6 更新发布,J2EE 开发框架实例
- 快嘉框架 v2.0 更新发布,J2EE 开发框架实例
- 快嘉框架 v2.0 更新发布,J2EE 开发框架实例
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Mobilizing Web Sites
Layon, Kristofer / 2011-12 / 266.00元
Everyone has been talking about the mobile web in recent years, and more of us are browsing the web on smartphones and similar devices than ever before. But most of what we are viewing has not yet bee......一起来看看 《Mobilizing Web Sites》 这本书的介绍吧!