首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring vs Java EE 7

Spring vs Java EE 7
EN

Stack Overflow用户
提问于 2013-09-29 23:33:47
回答 2查看 36.3K关注 0票数 39

现在我正在读“初学JavaEE7”。我想知道JavaEE7是一个很好的技术堆栈,它包括CDI、bean验证、web层的JSF和其他规范。

所以我有个问题:

如果Java EE 7已经存在,并且涵盖了Spring实现的所有功能,我为什么还要学习Spring框架呢?

EN

回答 2

Stack Overflow用户

发布于 2013-09-29 23:45:05

我将分享一些我对使用Spring的了解。您说的对,JavaEE7拥有帮助解决问题的所有技术。

Spring只是增强了这些功能,使开发人员的工作变得更容易。

例如,当您使用Spring MVC框架时,您可以使用Spring UI标记来创建JSP,而这些标记又可以帮助您将值直接映射到控制器。我所说的控制器指的是在提交表单时调用的Java类。它还可以帮助您验证表单数据。

这也可以使用Servlet技术来实现,但是Spring让您专注于业务逻辑,并负责处理这些业务逻辑。

根据我作为开发人员的经验,了解和理解JavaEE7是件好事,但是像Spring这样的框架会利用一些最佳实践和模式来简化开发人员的工作。

也想听听别人的意见。

希望这能有所帮助。

票数 30
EN

Stack Overflow用户

发布于 2013-09-30 00:19:36

我认为一个简单的人应该知道他们两个。Spring有一个庞大的社区,被广泛使用,但Java EE现在也在向前发展,它使用了Spring最新版本中的许多技术。

然而,说Java涵盖了Spring的所有字段是不正确的。在我看来,如果你在特定的领域工作,比如移动(Spring mobile),社交(Spring social),导航流管理(Spring Webflow)等,Spring仍然有一些东西可以让你有所不同。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19079798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档