1

有这个 Java Web 应用程序框架Echo,它与任何 MVC 框架甚至 MVC 方法都非常不同。与 GWT 不同,它仍然是构建服务器应用程序的框架。

首先,我想知道是否有像 Echo 这样的框架的名称(例如,我将 Spring 称为 MVC 框架,但我不知道如何称呼 Echo)。

其次,我想知道是否还有其他采用相同方法的替代方案。无论它们是否基于 Java。我想不出任何可以帮助我找到这些的搜索查询。

4

2 回答 2

1

Echo 仍然是一个 MVC 框架(它使用 Swing 对象模型,而 Swing 绝对是 MVC)。Web 框架分为基于动作和基于组件的品种,其中 Spring MVC 是基于动作的,而 Echo、Tapestry、Wicket 和 JSF 是基于组件的。

基于动作的框架强调响应 url 的控制器。用户实现在请求 url 时由框架调用的控制器。该应用程序直接处理 url、http 请求和响应以及 http 会话。

基于组件的框架为页面、小部件和事件引入了抽象,因此用户创建组件并编写事件侦听器。

于 2012-12-05T21:44:16.493 回答
0

与 MVC 相比,Echo 看起来是一个基于组件的框架。Apache Wicket是一个典型的基于组件的框架。另一个著名的面向组件的框架是Apache Tapestry

于 2012-12-05T21:31:53.370 回答