开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
jboot首页、文档和下载 - 基于 JFinal 类似 SpringBoot 的框架 - 开源中国社区
全部项目分类
Apache
Java 查看源码»
跨平台
michaely
分享
收藏
214 人收藏
收录时间:2017-06-05
jboot 详细介绍

JBoot 是什么

Jboot,专为大型分布式项目和微服务而生。

JBoot并不是一个新的发明,而是一个整理了大型分布式常用的技术解决方案,而形成的一个"最佳实践"。

例如:

  • JBoot的RPC的通过新浪开源的成熟的框架motan(支持其他实现方案grpc、dubbo等)来实现的;
  • ORM + MVC 是通过著名的JFinal来实现的;
  • 缓存部分则是通过 EHcache 和 Redis 来实现的;
  • 容错和隔离则是通过Netflix公司的Hystrix来实现的等等。

QQ交流群: 601440615

开始第一个Jboot应用

1、添加 maven 依赖

<dependency>
    <groupId>io.jboot</groupId>
    <artifactId>jboot</artifactId>
    <version>1.0-beta7</version>
</dependency>

注意:有某些时候,Jboot版本已经更新,但是文档没有更新的情况下,请自行查看maven中央仓库最新的版本。

2、编写控制器 HelloController

@RequestMapping("/")
public class HelloController extend JbootController{
   public void index(){
        renderText("hello jboot");
   }
}

3、启动应用

public class MyStarter{
   public static void main(String [] args){
       Jboot.run(args);
   }
}

4、浏览器访问

Jboot的核心组件

通过以上几个步骤,我们就能完成一个Jboot应用的demo实例。然而在大型的分布式应用中,这些远远不够。因此,Jboot还提供了在分布式应用常用的分布式组件。

  • MVC
  • 安全控制
  • ORM
  • AOP
  • RPC远程调用
  • MQ消息队列
  • 分布式缓存
  • 分布式session
  • 调用监控
  • 容错隔离
  • 轻量级的Http客户端
  • 分布式下的微信和微信第三方
  • 自定义序列化组件
  • 事件机制
  • 等等

文档

请查看JBoot文档

 

联系作者

  • qq:1506615067
  • wechat:wx198819880
  • email:fuhai999#gmail.com

QQ群

Jboot交流QQ群:601440615 ,欢迎加入讨论Jboot和微服务。

jboot

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 jboot 的评论 (全部 37 条评论)
{{repayCom.userName}}
那年20
无人敢用
晓枫_AA
一直在关注jfinal,可惜没机会用,这个也关注起来,支持国产
mrbourne90
又高效,又易用,好好好!
小白菜TWO
简单易上手, 微服务开发利器
deepler
看着挺好用的。
顶部