2012-02-20 26 views
0

我正在学习Java EE,想为餐厅建立一个完整的管理系统。现在我很困惑我的RMS应该使用什么表示层,因为我听说struts 2是最好的UI层之一,但事实是,如果我为业务逻辑层使用spring,那么我可以使用spring MVC我不能吗?顺便说一下,我真的有兴趣构建一个完整的应用程序,它遵循多层架构。struts2和spring之间有什么区别MVC

+0

如果你的应用程序会有工作流,请考虑spring web流。 – DwB 2012-02-20 19:26:45

回答

1

是的,当然你可以使用Spring MVC。

如果你愿意,也可以使用Struts 2,因为Spring很好地集成了它。

但我看不出有什么理由要你这样做。谁告诉你的Struts 2

最好的UI层(原文如此)

之一的人是错误的。如果您将其与Spring MVC进行比较,您会发现这两者基于类似的想法,但Spring改进了Struts。 JSF已经取代了Struts作为默认的Java EE web视图技术,所以它甚至不被Java EE标准认为是“最好的”。

坚持与春天。你不会后悔的。

+0

再次感谢兄弟。 – 2012-02-20 19:42:54

+0

如果您认为答案有帮助,请接受并投票表决。我更喜欢你的感谢。 – duffymo 2012-02-20 19:46:29

0

我不会责怪struts 2,它确实是一个很棒的产品,我每天都在使用它。但在我的经验中,Spring MVC更简单明了。这并不意味着你没有获得更多的功能。

试一试,你会明白我的意思。 告诉我们您选择哪一个!

相关问题