Kotlin/Java 轻量级 REST API 库 Javalin

码农软件 · 软件分类 · REST/RESTful项目 · 2019-03-10 17:27:40

软件介绍

Javalin 旨在为 Kotlin 和 Java 提供一个易用的轻量级 REST API 库。这个 REST API 易于使用,API 也非常的流畅。

Javalin 主要有以下的特点:

  • 易用:不用提前学习任何概念就可以开始使用

  • 一致的API:所有的处理程序和映射器在Context (ctx)中都是无效的。

  • Kotlin和Java拥有几乎完全相同的API

  • 是框架也是库:无需扩展任何功能

  • 拥有完全可定制的嵌入式服务器(Jetty)

  • JSON对象映射

  • 通过AccessManager 接口简单的按端点验证

  • 简单的静态文件处理

  • 生命周期事件

  • CookieStore,一种简单的用来序列化的方法和存储在cookie中的对象。

  • 模板渲染

  • Markdown渲染

下面是用Kotlin实现的 “Hello World”API的例子。

import io.javalin.Javalin
funmain(args: Array<String>) {
    val app = Javalin.create().port(7000)
    app.get("/") { ctx -> ctx.result("Hello World") }
}

本文地址:https://www.codercto.com/soft/d/1055.html

追踪Linux TCP/IP代码运行

追踪Linux TCP/IP代码运行

秦健 / 北京航空航天大学出版社 / 2010-4-1 / 69.00元

本书以应用程序为线索,详细描述了数据包在协议栈的分段、重组、发送、接收过程,同时分析了路由的初始化和设置过程,主要包括socket应用程序、 TCP/IP协议、路由、通知链、邻居子系统等内容。全书涵盖了协议栈的全部知识点,对于广大的读者来说这是一本极其难得的技术资料。同时,书中论述了网络设备的工作原理,解释了RTL8169和嵌入式CS8900、DM9000网卡设备的核心过程。一起来看看 《追踪Linux TCP/IP代码运行》 这本书的介绍吧!

MD5 加密
MD5 加密

MD5 加密工具

SHA 加密
SHA 加密

SHA 加密工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器