作家
登录

Kotlin和Java程序员福利:轻量级Web框架Javalin

作者: 来源: 2017-11-10 09:13:30 阅读 我要评论

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践


轻量级Kotlin和Java 的Web框架受到Sparkjava与koa.js的启发。Javalin主如果用Kotlin编写的,Java介入了几个功能接口的编写,这可能会使得Kotlin和Java法度榜样员拥有异常类似的体验。此外,它是一个框架,也是一个库。进修Javalin的最大年夜好处就是无需扩大或实施任何器械就可直接应用。

Javalin是一款异常合适Kotlin和Java法度榜样员的轻量级Web框架,它第一个版本是本年6月份宣布的,今朝方才达到稳定版本的Javalin1.0.0.0。Javalin重要有以下的特点:

Java

Kotlin和Java法度榜样员福利:轻量级Web框架Javalin

·轻量级:不消提前进修任何概念就可以开端应用

·一致的API:所有的处理法度榜样和映射器在Context (ctx)中都是无效的。

·Kotlin和Java拥有几乎完全雷同的API

·是框架也是库:无需扩大任何功能

·简单的静态文件处理

·拥有完全可定制的嵌入式办事器(Jetty)

·经由过程AccessManager 接口简单的按端灯揭捉?证

·生命周期事宜

·CookieStore——一种简单的用来序列化的办法和存储在cookie中的对象。

·模板衬着

·Markdown衬着

此外,如不雅Javalin 0.5.X版本进级到1.0.0,不会造成任何的破坏。

·JSON对象映射

Kotlin和Java法度榜样员福利:轻量级Web框架Javalin

Javalin:是框架也是库

Javalin最初是Spark Java和Kotlin Web框架的一个分支,但跟着koa.js的倒闭,只得进行重写。所有Web框架都受到了现代微收集框架之父Sinatra的启发,如不雅你来自Ruby,对Javalin应当不会认为陌生。

Javalin的目标是成为一个轻量级的REST API库。固然没有MVC概念,但为了便利它还支撑模板引擎、websockets和静态文件办事,法度榜样员可以应用Javalin来创建RESTful API后端、为index.html 静态资本供给办事 。

Hello World

Kotlin

Kotlin和Java法度榜样员福利:轻量级Web框架Javalin

Kotlin和Java法度榜样员福利:轻量级Web框架Javalin

Javalin在设计的时刻推敲到Kotlin和Java之间的互操作性,所以如不雅将Javalin项目大年夜Java移植到Kotlin时就会很简单。如不雅你之前用过Javalin,那应当明白Kotlin与Java切换也没有那么麻烦。此外,为Kotlin和Java保护一致的API也是Javalin的一个重要目标。

 

【编辑推荐】

  1. 外媒速递:一场开辟者支撑率的史诗对决——Node.js对Java
  2. Kotlin 一统世界?Kotlin/Native 支撑 iOS 和 Web 开辟
  3. JDK 10 早期试用版宣布,Java 开辟对象包
  4. 法度榜样员花1小时写JavaScript 常用办法总结
  5. Python转JavaScript编译器,天潦攀类!还能转代码,到底怎么做到的
【义务编辑:张燕妮 TEL:(010)68476606】

  推荐阅读

  “技术男”创业5年,企业管理掉过的坑

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 6、这两年人工智能创业火爆,我们看到很多大年夜公司的研究院 leader 或者科研院所的传授,本身带着团队和>>>详细阅读


本文标题:Kotlin和Java程序员福利:轻量级Web框架Javalin

地址:http://www.17bianji.com/lsqh/38692.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)