掌握透彻这15个Java框架,你也能轻松成为年薪百万的阿里架构师!

本文介绍了15个Java开发框架,包括Blade、Dropwizard、Grails、GWT、JavaServer Faces、JHipster、MyBatis、Play、PrimeFaces、Spark、Spring、Struts、Tapestry、Vaadin Flow和Vert.x,涵盖了轻量级到企业级的解决方案,帮助Java开发者选择适合的框架提升开发效率。
摘要由CSDN通过智能技术生成

Java开发框架可以帮助开发人员更快地启动和运行应用程序,提供代码重用并消除构建样板代码的任务。

Blade:轻量级的MVC框架
该MVC框架基于Java 8和Netty Web服务器。Blade被描述为轻巧简单,提供了RESTful样式的路由接口,并且没有侵入式拦截器,文档状态。Blade的源代码小于500KB。

为了使用Blade构建应用程序,开发人员将创建一个通用的Maven项目。包括模板引擎支持和流式API样式。

Blade的开发始于2015年,目标是提供一个完整的Web框架。计划要求增加对Java 9中的模块化功能的支持, 并支持更多的Web生态系统组件。

Dropwizard:“ ops-friendly”网络服务
Dropwizard于2011年首次发布,是用于构建“ ops友好型” RESTful Web服务的框架。使用Dropwizard,您可以使用Jetty HTTP库或将HTTP服务器嵌入到项目中。Jersey JAX-RS实现允许编写可测试的类,该类将HTTP请求映射到Java对象。还有用于JSON的Jackson工具。

核心贡献者Nick Babcock说,Dropwizard的关键是开发期间和开发后的生产力。开发人员可以专注于业务逻辑,而不必为度量,配置和日志记录编写代码。Dropwizard的构建者计划在确定改进框架的位置时继续关注对Jetty和Jersey等项目的改进。

Grails:通过Groovy JVM语言锚定
现在由对象计算倡议(OCI)维护的 Grails是一个用于为JVM构建Web应用程序的框架。开发人员可以构建诸如内容管理系统和电子商务站点之类的应用程序,以及RESTful Web服务。Grails 基于Groovy JVM语言,可与Java技术一起使用,包括Java EE容器,Hibernate和Spring,并与Java Development Kit一起运行。

爱好者说,与使用其他框架构建应用程序相比,它所需的代码少得多,复杂度也更低。由Graeme Rocher共同创立的具有十年历史的框架的版本4.0将于2018年底推出,其功能包括对Groovy 2.5,Java 8基准和Java 9的支持。

GWT:Java输入,JavaScript输出
GWT被称为“

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值