2012-03-11 89 views
0

我想问一下编写页面导航的最佳做法是使用JSF 2的网页吗?现在我只知道定义我的后台bean的返回字符串,然后映射到相应的url。 @Controller@RequestMapping等。JSF导航处理?

但现在我正在寻找一些特别解耦支持bean和导航处理的东西。

是否值得看看Spring Webflow? 还是有更好/更容易?

ty!

回答

1

JSF 2.0具有所谓隐式导航。它的工作原理是这样的:如果一个动作结果与一个视图ID(即jsf页面)相匹配,导航将带你到那个视图。你不需要任何注释。

+0

好的,这是jsf2中一个非常整洁的功能。 但还有一个问题:即使在Spring 3.x示例应用程序中,我也会看到带有许多导航处理的“@ Controller”('@ RequestMapping')等等。这些好处是什么,为什么人们经常使用它们? ty – membersound 2012-03-12 17:39:30

+0

这些是Spring MVC注释。与JSF相比,这些遵循不同的Web应用程序范例。这里有一个关于此的线程:http://stackoverflow.com/questions/2136295/spring-compared-to-jsf-2 – Andre 2012-03-12 20:06:01

1

PrettyFaces是一个非常好的JSF导航管理库,以及SEO友好,直观的URL地址。导航可以使用注释或单独的XML文件进行配置。我可以随时使用这个库。

http://ocpsoft.org/prettyfaces/