1

上次我查看 Web 应用程序时,共识似乎是 Struts/Java EE。现在,看起来 Spring MVC/Java EE 或 Struts/Java EE 都是可行的解决方案。

这通常正确吗?还是 Spring MVC 现在是 Struts 的共识选择?我们至少有一个人曾与 Struts 合作过,并希望与之合作。我对 Struts 也比较熟悉,过去曾对它进行过审查。

此外,Java EE 是否仍然被认为是处理远程组件的可行解决方案?或者有其他选择吗?

4

2 回答 2

1

对于表示层没有真正的共识,对我来说它仍然是 Java EE 应用程序的“一次性”部分。提到的解决方案没有大的缺点或设计问题,并且可以完成工作。我只想添加Stripes,这是一个非常优雅的基于约定优于配置的框架,如果您对基于动作的框架有一定的经验,那么它简单易学。还有Wicket,尽管 Wick 是一个基于组件的框架,它是一个不同的范例。

只需选择其中一个(您最了解的似乎是一个不错的选择)。

仅供参考,Matt Raible 对Web 演示框架进行了一些很好的比较,这些框架并没有完全过时并且仍然很有趣。一探究竟。

于 2009-09-25T14:11:25.373 回答
0

所有这些解决方案都是完全可行的。除非您只是想学习一项新技术,否则请使用 struts,因为这是您所知道的。

于 2009-09-25T13:57:46.203 回答