2009-09-25 93 views
1

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

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

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

回答

0

所有这些解决方案都是完全可行的。除非你只是想找一种新技术,否则就用struts吧,因为这是你所知道的。

1

表示层对于我来说仍然不是Java EE应用程序的“一次性”部分。上述解决方案不会遇到大的缺陷或设计问题,并且会完成这项工作。我只需添加Stripes这是一个基于Convention over Configuration的非常优雅的框架,如果您有基于操作的框架方面的一些经验,那么简单易学。也有Wicket,虽然威克是一个基于组件的框架,这是一个不同的范例。

只要选择其中一个(你知道最多的一个似乎是一个不错的选择)。

仅供参考,Matt Raible已经做了一些不错的比较Web Presentation Frameworks,这些比较并不完全过时并且仍然很有趣。一探究竟。