首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring3最好的视图层是什么?

Spring3最好的视图层是什么?
EN

Stack Overflow用户
提问于 2010-03-05 19:33:09
回答 7查看 11.1K关注 0票数 17

我正在研究在我们的新项目中与spring一起使用的表示层。我来自PHP+Prado,我想转到像Prado一样简单并且比PHP语言更强大的东西。

我喜欢Spring3和Spring MVC。学习和开始使用它非常简单。但是我正在寻找比简单的jsp更好的“视图框架”。我需要简单的组件,如Datagrids,列表,树拖放支持。我已经创建了JSF Flow 2+ Spring Faces + SpringMVC+Spring配置,但是在那里创建简单的东西是非常复杂的。我需要更简单的东西。

你有什么想法吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-03-05 19:56:17

在Java中,目前只有两种视图技术: JSP和Facelets。JSP太老了,快要退役了。Facelets更新、更好,并且在设计时考虑到了JSF,以便它们能够顺利地相互配合。

但Spring MVC和JSF实际上是竞争对手。它们都有大致相同的目标和目的。您应该使用一个或另一个,而不是混淆它们。在一个页面中混合两个或更多MVC框架不会完美地工作。但是,您可以使用Spring作为DI和/或Security框架,并结合JSF作为MVC框架。Spring提供的不仅仅是MVC。

支持数据网格、列表、树拖放等组件在基本JSF Component implementation中并不都可用。为此,您需要一个组件库,比如PrimeFaces

另请参阅

票数 12
EN

Stack Overflow用户

发布于 2010-03-09 03:58:03

在过去的三年里,我一直在使用Jboss Seam + Richfaces,我发现它们都很有用,但如果我是你,我也会看看Play Framework。它具有Spring support,并与jQuery UIExtJS相结合,您将获得一个非常简单但高效的环境。当然,从速度的角度来看,这让人联想到用PHP进行开发。

票数 4
EN

Stack Overflow用户

发布于 2010-03-05 19:53:59

如果您想要这些类型的富控件,那么某种JSF框架就是最佳选择。不过,标准的JSF框架设计得很差,也很不优雅。

您应该将JBoss Seam作为一种替代方案。它是一个自上而下的web框架,使用了EJB3和JSF,并且它被很好地集成在一起,使得JSF比其他方式要容易得多。

但是,它不是基于Spring的,所以如果您的心放在Spring上,那么您需要考虑其他的JSF实现,比如RichFaces

Spring WebFlow可能对你来说根本不是必需的,所以我会忽略它,除非你有一个很好的理由。

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

https://stackoverflow.com/questions/2386348

复制
相关文章

相似问题

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