自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Kotlin和Java程序員福利:輕量級Web框架Javalin

新聞 后端
Javalin是一款非常適合Kotlin和Java程序員的輕量級Web框架,它第一個版本是今年6月份發(fā)布的,目前剛剛達到穩(wěn)定版本的Javalin1.0.0.0。

Javalin是一款非常適合Kotlin和Java程序員的輕量級Web框架,它***個版本是今年6月份發(fā)布的,目前剛剛達到穩(wěn)定版本的Javalin1.0.0.0。Javalin主要有以下的特點:

Kotlin和Java程序員福利:輕量級Web框架Javalin

·輕量級:不用提前學(xué)習(xí)任何概念就可以開始使用

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

·Kotlin和Java擁有幾乎完全相同的API

·是框架也是庫:無需擴展任何功能

·擁有完全可定制的嵌入式服務(wù)器(Jetty)

·JSON對象映射

·通過AccessManager 接口簡單的按端點驗證

·簡單的靜態(tài)文件處理

·生命周期事件

·CookieStore——一種簡單的用來序列化的方法和存儲在cookie中的對象。

·模板渲染

·Markdown渲染

此外,如果Javalin 0.5.X版本升級到1.0.0,不會造成任何的破壞。

[[209287]]

Javalin:是框架也是庫

輕量級Kotlin和Java 的Web框架受到Sparkjava與koa.js的啟發(fā)。Javalin主要是用Kotlin編寫的,Java參與了幾個功能接口的編寫,這可能會使得Kotlin和Java程序員擁有非常類似的體驗。此外,它是一個框架,也是一個庫。學(xué)習(xí)Javalin的***好處就是無需擴展或?qū)嵤┤魏螙|西就可直接使用。

Javalin最初是Spark Java和Kotlin Web框架的一個分支,但隨著koa.js的倒閉,只得進行重寫。所有Web框架都受到了現(xiàn)代微網(wǎng)絡(luò)框架之父Sinatra的啟發(fā),如果你來自Ruby,對Javalin應(yīng)該不會感到陌生。

Javalin的目標是成為一個輕量級的REST API庫。雖然沒有MVC概念,但為了方便它還支持模板引擎、websockets和靜態(tài)文件服務(wù),程序員可以使用Javalin來創(chuàng)建RESTful API后端、為index.html 靜態(tài)資源提供服務(wù) 。

Hello World

Kotlin

Kotlin和Java程序員福利:輕量級Web框架Javalin

Java

Kotlin和Java程序員福利:輕量級Web框架Javalin

Javalin在設(shè)計的時候考慮到Kotlin和Java之間的互操作性,所以如果將Javalin項目從Java移植到Kotlin時就會很簡單。如果你之前用過Javalin,那應(yīng)該明白Kotlin與Java切換也沒有那么麻煩。此外,為Kotlin和Java維護一致的API也是Javalin的一個重要目標。

 
責(zé)任編輯:張燕妮 來源: 頭條科技
相關(guān)推薦

2023-06-13 13:38:00

FlaskPython

2022-08-10 12:21:07

PythonWebBottle

2019-11-07 09:30:35

框架JavaWeb

2018-10-26 10:00:25

程序員

2012-11-08 09:49:30

C++Java程序員

2012-02-28 10:52:13

2018-03-07 12:57:53

2021-10-27 11:29:32

框架Web開發(fā)

2023-06-27 16:42:18

Tinygrad深度學(xué)習(xí)工具

2012-05-25 10:15:06

Java程序員面試題

2020-11-11 12:13:59

JS

2017-11-14 21:30:15

2014-12-04 09:51:38

接口

2010-07-07 09:30:41

WebMatrixWeb開發(fā)

2018-01-17 15:05:22

框架設(shè)計爬蟲Scrapy

2011-03-02 10:03:44

SaturnJSJS

2022-02-12 21:05:11

異步爬蟲框架

2010-09-09 13:12:29

XML DOM

2011-09-06 09:02:06

程序員

2019-03-10 20:55:11

瀏覽器Midori開源
點贊
收藏

51CTO技術(shù)棧公眾號