Web框架

最后更新于:2022-04-01 04:42:14

用于处理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。
';