首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

盘点4种常用的Java编程语言框架

Java编程语言已经在市面上流行了很长时间了,针对它的的开发框架也是数不胜数,今天来总结一下流行度相对比较高的框架。

Spring Framework

Spring Framework是 Pivotal 公司的开源框架,它提供了控制反转、依赖注入、面向切面编程等特性,还提供了Spring MVC用于开发Web应用和基于Rest Web Service的后台应用。Spring 产品是一个大家族,最近比较流行的是Spring Boot,可以进行快速应用开发的脚手架,以及建立于它之上的Spring Cloud,用于开发大型分布式的软件系统。

JSF

JSF是Java官方的web开发规范,替代了旧有的JSP技术。JSF的编程模型类似于MVVM,每个页面控件都有相应的Java类对其提供数据、事件和生命周期的支持,并且可以处理Ajax请求以实现页面无刷新更新。JSF提供的页面控件可以很好的与HTML5兼容,支持自定义控件。

Play Framework

Play Framework是倾向于使用Scala语言的快速开发平台,但也提供Java支持。Play Framework提供了从前端页面到后台数据库操作等的一站式工具,可以方便的进行开发完整的应用。Play对开发者也十分友好,可以实现动态源代码加载,当开发者点击保存之后,页面就会自动刷新。

Vert.x

Vert.x是由Eclipse开发的,跟Spring类似属于一整套的开发环境,包括微服务组件、消息中间件、数据库访问、认证等等,它最大的特色是它的编程模型是响应式的,意味着Vert.x应用会使用更少的线程来处理更多的请求,并节省系统资源。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180622A218EX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券