这一次,我们要讨论的是web框架。

只有少数几种语言像Java一样提供了各种各样的web框架,上面的统计图就是一个证据。下面是其他开发者所使用web框架列表:

spring MVC/Spring Boot :Spring可以帮助各地的开发团队构建简单轻便、快捷灵活基于JVM的系统和应用程序 
Vert.x :一个用于在JVM上构建反应式应用程序的工具包 
JSF :官方的Java EE web框架 
Play Framework :更容易地使用Java & Scala构建可拓展的、快速又实时的web应用程序 
Grails :Java版本的Ruby on Rails,建立在Spring和hibernate之上,用Groovy编写 
Spark : 一个受Sinatra启发的小型框架,帮助使用最小的努力在Java 8中创建web应用程序 
Apache Struts :一个MVC框架,用于创建优雅的、现代化的Java Web应用程序 
Dropwizard :一个用于开发操作友好、高性能、REST风格web服务的框架 
Vaadin :一个服务器端框架,用于构建单个页面的web应用程序 
JHipster :一个生成Spring Boot+ AngularJS项目的应用程序生成器 
Wicket :使得简洁、分离关注点和简单化开发到一个全新水平的web应用程序框架 
JAX-RS :JDK的内部框架,用于创建REST风格的web服务 
Stripes :让使用Servlet和JSP工作时变得轻松 
Sling :一个使用 Java Content Repository,并得到OSGIt支持的web框架 
GWT :Google开发的一个框架,可以编译Java代码为JavaScript运行在浏览器中 
XSLT :用于转换XML文档为另一种XML文档的语言 
Ratpack :用于构建现代化HTTP应用程序的Java库系列 
Express :这不是Java web框架,而是建立在Node.js上的JavaScript框架 
Ninja framework :全栈web框架,协同GAE工作很好 
Compojure :用于Ring和基于Clojure的web应用框架的小型路由库 
ZK :一个开源的Java框架,用于构建企业级web和移动app 
Symphony2 :用于web开发的高性能PHP框架 
Java企业版 :是社区驱动企业软件的标准

Java Web学习总结(32)——Java程序员最亲睐的Web框架相关推荐

  1. java中forward和redirect_好程序员Java教程分享:Forward和Redirect的区别

    Java教程分享:Forward和Redirect的区别,用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉 ...

  2. 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件

    基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件 基于Java毕业设计学习自律养成小程序后台源码+系统+mysql+lw文档+部署软件 本源码技术栈: 项目架构:B ...

  3. 【Vue】Java后端程序员也必须掌握的前端框架(下)

    Vue基础 前言 十一.自定义事件内容分发 十二.vue-cli 1.安装 vue-cli 2.第一个 vue-cli 应用程序 3.Vue-cli目录结构 十三.Vue的Webpack 十四.vue ...

  4. Flask学习 黑马程序员-6节课入门Flask框架web开发视频(中途撤退,寻找py3教程)

    文章目录 postman工具 get和post 如何给路由传参 解析 @app.route('')这个叫视图函数 Jinja2模板引擎 动态传参 注释.变量代码块以及控制代码块的使用 注释:ctrl+ ...

  5. java代码 情人节_编程语言盘点程序员情人节的表白

    今天是 2 月 14 日情人节,我看公众号后台有好多人在回复关键字:情人节表白代码.我想,我作为大家的校长,必须给大家送一波福利代码啊!我是真没想到,竟然很多程序员都想用代码表白,还整的挺浪漫的,看来 ...

  6. ZooKeeper官方文档学习笔记03-程序员指南03

    我的每一篇这种正经文章,都是我努力克制玩心的成果,我可太难了,和自己做斗争. ZooKeeper官方文档学习笔记04-程序员指南03 绑定 Java绑定 客户端配置参数 C绑定 陷阱: 常见问题及故障 ...

  7. 社区圆桌分享:代码学习无止境,程序员如何规划自己的职业生涯发展?

    CloudWeGo Study Group 是由 CloudWeGo 社区发起的学习小组,开展以 30 天为一期的源码解读和学习活动,帮助新成员融入社区圈子,和社区 Committer 互动交流,并学 ...

  8. 学习java后端路线心得_我最推荐的一张Java后端学习路线图,Java工程师必备

    # 阿里面经 [阿里中间件研发面经](http://mp.weixin.qq.com/s?__biz=MzUyMDc5MTYxNA==&mid=2247483852&idx=1& ...

  9. 莆田Java开发_莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资...

    莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资 首页 > java > 莆田学java编程 作者:镀金池   发布时间:2017-10-18 06:51 ...

最新文章

  1. 用U盘安装VMware ESXi4
  2. 产品经理需要去客服部门轮岗吗?
  3. linux 查看数据库和表 mysql 命令
  4. 构造函数 返回值_JavaScript构造函数的简单介绍
  5. activiti学习笔记---常见异常
  6. Function Maps: A Flexible Representation of Maps Between Shapes
  7. 吃完饭打嗝原因及治疗方法(分享)
  8. 深度学习 --- 卷积神经网络CNN(LeNet-5网络学习算法详解)
  9. 解决Tuxera NTFS for Mac软件安装问题
  10. 去中心化交易所如雨后春笋,EOS交易所崭露头角
  11. (转)《精通比特币》原码分析: pow机制
  12. CommandName 和 CommandArgument的区别
  13. 云数据中心容灾备份方案
  14. 手工清除Windows服务器上的Steam挖矿病毒:HackTool/CoinMiner.a及Trojan/Miner.ac
  15. poj 1129 Channel Allocation——四色定理
  16. K-periodic Garland
  17. 图片文字介绍滑动效果代码介绍
  18. 【系统分析师之路】第十六章 复盘计算机网络(新技术领域)
  19. 计算机课word作业提交,1mjt-计算机上机考试作业之Word实验
  20. 基于微信小程序的快递取件及上门服务

热门文章

  1. mysql外键实例学生成绩_mysql 外键(foreign key)的详解和实例
  2. 小杜机器人线下店_打通线上线下渠道 九号机器人新零售模式成型
  3. mysql 存储过程临时表_在MySQL存储过程中创建的临时表的范围
  4. e-006 matlab,基于MATLAB进行潮流计算
  5. 怎么成为日上会员直邮_手把手教你玩转各大免税店直邮方法,再也不用担心真假代购...
  6. html中写一个占内存很大死循环代码,HTML中的循环
  7. tensorflow中同时两个损失函数_深度度量学习中的损失函数
  8. setcellvalue 格式_Java Cell.setCellValue方法代码示例
  9. leetcode刷题:LRU缓存淘汰算法
  10. mysql 命令行如何输入参数_MySQL命令行参数完整版