V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
LeeAutumn
V2EX  ›  问与答

有没有单纯写 web api 的 Java 框架

  •  
  •   LeeAutumn · 2017-04-07 17:30:22 +08:00 · 4008 次点击
    这是一个创建于 2816 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近想前后端分离,后端只提供 api ,前端调用。

    感觉 Tomcat 有点冗余,不轻便,因为不需要 jsp ,

    想问一下有没有单纯的 Java 的 Http 应用服务器,只包括简单的 session 管理、 http 协议支持、 cookie 管理、路由功能等等。

    18 条回复    2017-11-28 23:10:38 +08:00
    rockxsj
        1
    rockxsj  
       2017-04-07 19:12:38 +08:00 via iPhone
    spring boot
    xiaoshenke
        2
    xiaoshenke  
       2017-04-07 19:13:50 +08:00 via Android
    spring
    binjoo
        3
    binjoo  
       2017-04-07 19:24:22 +08:00
    tomcat 把 lib 下不需要的 jar 都删了,就轻便了。
    wc951
        4
    wc951  
       2017-04-07 19:28:03 +08:00
    restlet 和 jersey 也能独立运行,不过应该还是 springboot 更好些
    aliuwr
        5
    aliuwr  
       2017-04-07 19:30:03 +08:00 via Android
    pelloz
        6
    pelloz  
       2017-04-07 19:31:32 +08:00
    springboot 啊,只需要几行代码就可以了。
    https://spring.io/guides/gs/rest-service/
    ihuotui
        7
    ihuotui  
       2017-04-07 19:34:40 +08:00 via iPhone
    netty http
    wangqianfront
        8
    wangqianfront  
       2017-04-07 19:57:36 +08:00
    参考 restful 架构
    aitaii
        9
    aitaii  
       2017-04-07 20:08:30 +08:00
    感觉 springboot 很合适
    param
        10
    param  
       2017-04-07 20:16:00 +08:00 via Android
    sparkjava ,玩具一个
    WispZhan
        11
    WispZhan  
       2017-04-07 20:33:22 +08:00
    spring boot 玩法多。
    也可以配合 Jersey 。

    甚至于如果你连内嵌的 Tomcat 都想换掉,也可以换成内嵌 jetty 。
    如果不想用内嵌的也可以直接打包,然后部署到外置应用容器。
    0915240
        12
    0915240  
       2017-04-07 21:33:12 +08:00 via iPhone
    springboot
    dropwiward 拼错了
    vertx
    play
    phx13ye
        13
    phx13ye  
       2017-04-08 01:14:32 +08:00 via iPhone
    spring boot 只是内嵌应用服务器,默认还是 tomcat 。但 spring data rest 做 restful api 是真的嗨
    unique
        14
    unique  
       2017-04-08 01:50:10 +08:00
    jwangkun
        15
    jwangkun  
       2017-04-08 07:25:34 +08:00 via Android
    @unique 老大,又看见你了
    Miy4mori
        16
    Miy4mori  
       2017-04-08 15:13:47 +08:00 via iPhone
    springboot 或者 play framework
    ooTwToo
        17
    ooTwToo  
       2017-04-08 22:38:18 +08:00 via iPhone
    把 servlet 封装一下,还是很轻的。。
    容器看你喜好了。。
    jack80342
        18
    jack80342  
       2017-11-28 23:10:38 +08:00
    这几天翻译了 Spring Boot 最新的官方文档,欢迎 Fork,https://www.gitbook.com/book/jack80342/spring-boot/details
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2849 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.