MVC 模式也许是软件设计中最经典的设计模式了,Smaltalk类库的模型 视图 控制器三元组结构触动了软件设计的灵感,清晰的层次结构、明确的职责范围、流畅的工作流程使软件设计增添了艺术的美感。...<
定义RSF编程框架,这是一个完全基于Spring的Java编程框架,具有纯HTML模板,细粒度的请求范围IoC以及与Hibernate的透明ORM集成。<
Wicket 是一个 Java 语言的 Web 开发框架,与 Struts,WebWork,Tapestry 相类似。 其特点在于对 Html 和代码进行了有效的分离(有利于程序员和美工的合作)...<
Spring Framework 是一个开源的 Java/Java EE 全功能栈(full-stack)的应用程序框架,以 Apache 许可证形式发布,也有 .NET 平台上的移植版本。该框...<
Apache Turbine 是一个基于 Servlet 的框架包,可让经验丰富的Java开发人员快速构建Web应用程序。Turbine允许你使用个性化网站并使用用户登录名来限制对应用程序某些部...<
Tapestry是一种基于java的Web应用程序框架。Tapestry采用了组件的概念。程序员可以应用现有的组建或自定义应用程序相关的组建来构建应用程序。相对与现有的其他Web应用程序框架而言...<
WebWork是建立在称为XWork的Command模式框架之上的强大的基于Web的MVC框架。 WebWork2的特性包括: 1. 灵活的Validation框架:允许你在XML文件中定义验证...<
Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/J...<
jWebApp是一个基于Servlet的MVC框架,目的是为了简化小型web项目的开发复杂度。 示例: jWebApp is literally this simple: public clas...<
Google 网页工具包——GWT 提供了一组基于Java语言的开发包,这个开发包的设计参考Java AWT包设计,类命名规则、接口设计、事件监听等都和AWT非常类似。熟悉Java AWT的开发...<