用于處理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框架
- 資源
- 社區
- 有影響力的書
- 播客
- 微博、微信公眾號
- 知名網站