当前位置: 首页 > 工具软件 > Javalin > 使用案例 >

Javalin 2.0支持WebJars Web库,JSON模块化

裴成文
2023-12-01

[ 15个Java框架使开发人员受益匪浅 哪些工具支持Java的新模块化功能 | 通过InfoWorld的App Dev Report新闻通讯了解编程方面的热门话题。 ]

Javalin的 2.0版是针对Java和Kotlin语言的轻量级框架 ,现已发布。

Javalin 2.0支持HTTP / 2和异步请求,在Java和Kotlin之间提供了互操作性,并且易于使用。

自5月发布1.7版以来所做的更改包括:

  • 支持WebJars客户端Web库
  • JSON和模板功能的模块化,因此开发人员可以插入自己的映射器/渲染引擎。
  • 添加了CRUDhandler以从创建标准CRUD(创建,读取,更新,删除)API中删除样板。
  • 改进了对单页应用程序的支持。
  • 更好地处理异步请求。
  • Pac4安全库
  • 模板功能已移至单个ctx.render()函数,该函数使用基于文件扩展名的正确引擎。
  • 重写了WebSocket实现。
  • 重写了测试套件。
  • 一个RequestLogger接口已添加。
  • 默认值在某些情况下已更改。
  • 函数返回list而不是array
  • 返回空集合,而不是null。

Javalin不是一个完整的Web框架,而是一个轻量级的REST API库或微框架。 尽管Javalin没有MVC的概念,但是它的WebSockets,模板引擎和静态文件服务支持使Javalin可以用于构建RESTful API后端,并且如果开发人员正在构建单页面,则可以使用静态资源来提供index.html 。应用。 要构建更传统的网站,可以使用模板引擎包装器。 该框架最初是Java和Kotlin的Spark框架的分支,但由于Koa.js Web框架的影响而被重写。

在哪里下载Javalin

您可以从项目的下载页面下载Javalin

From: https://www.infoworld.com/article/3300199/javalin-20-supports-webjars-web-libraries-json-modularization.html

 类似资料: