用于处理Web应用程序不同层次间通讯的框架。
* [Apache Tapestry](http://tapestry.apache.org/):基于组件的框架,使用Java创建动态、强健的、高度可扩展的Web应用程序。
* [Apache Wicket](http://wicket.apache.org/):基于组件的Web应用框架,与Tapestry类似带有状态显示GUI。
* [Google Web Toolkit](http://www.gwtproject.org/):一组Web开发工具集,包含在客户端将Java代码转为JavaScript的编译器、XML解析器、RCP API、JUnit集成、国际化支持和GUI控件。
* [Grails](https://grails.org/):Groovy框架,旨在提供一个高效开发环境,使用约定而非配置、没有XML并支持混入(mixin)。
* [Ninja](http://www.ninjaframework.org/):Java全栈Web开发框架。非常稳固、快速和高效。
* [Pippo](http://www.pippo.ro/):小型、高度模块化的类Sinatra框架。
* [Play](http://www.playframework.com/):使用约定而非配置,支持代码热加载并在浏览器中显示错误。
* [PrimeFaces](http://primefaces.org/):JSF框架,提供免费和带支持的商业版本。包括若干前端组件。
* [Ratpack](http://www.ratpack.io/):一组Java开发函数库,用于构建快速、高效、可扩展且测试完备的HTTP应用程序。
* [Spring Boot](http://projects.spring.io/spring-boot/):微框架,简化了Spring新程序的开发过程。
* [Spring](http://projects.spring.io/spring-framework/):旨在简化Java EE的开发过程,提供依赖注入相关组件并支持面向切面编程。
* [Vaadin](https://vaadin.com/):基于GWT构建的事件驱动框架。使用服务端架构,客户端使用Ajax。
- 前言
- 我们要做什么?
- 如何参与本项目?
- 本项目的参与者
- 古董级工具
- 构建工具
- 字节码操作
- 集群管理
- 代码分析
- 编译器生成工具
- 外部配置工具
- 约束满足问题求解程序
- 持续集成
- CSV解析
- 数据库
- 数据结构
- 时间日期工具库
- 依赖注入
- 开发流程增强工具
- 分布式应用
- 分布式数据库
- 发布
- 文档处理工具
- 函数式编程
- 游戏开发
- GUI
- 高性能计算
- IDE
- 图像处理
- JSON
- JVM与JDK
- 基于JVM的语言
- 日志
- 机器学习
- 消息传递
- 杂项
- 应用监控工具
- 原生开发库
- 自然语言处理
- 网络
- ORM
- 性能分析
- 响应式开发库
- REST框架
- 科学计算与分析
- 搜索引擎
- 安全
- 序列化
- 应用服务器
- 模板引擎
- 测试
- 通用工具库
- 网络爬虫
- Web框架
- 资源
- 社区
- 有影响力的书
- 播客
- 微博、微信公众号
- 知名网站