回声网络框架及其类似物

时间:2012-12-05 21:14:19

标签: java web

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

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

其次,我想知道是否有其他替代方法遵循相同的方法。它们是否基于Java。我无法提出任何可以帮助我找到这些内容的搜索查询。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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