Spring Web Flow
Spring Web Flow (SWF) 意在成为web应用中的页面流(page flow)管理中最好的解决方案。
SWF在Servlet环境和Portlet环境下集成了现有的框架,如Spring MVC和JSF等。如果你的业务流程有一个贯穿始终的模型,而非单纯分立的请求,那么SWF可能是适合你的解决方案。
SWF允许你将逻辑上的页面流抽取成独立可复用的模块,这对于构建一个web应用的多个模块是有益的。that guide the user through controlled navigations that drive business processes.
关于SWF的更多信息,请访问Spring Web Flow的官网。
Spring的web模块支持许多web相关的特性:
DispatcherServlet
,处理器映射,视图解析器,等等许多——的工作,都可以由相应的对象来完成。@RequestParam
、@RequestHeader
、@PathVariable
等)WebApplicationContext
所提供的特性。这些bean的scope在6.5.4 请求、会话及全局会话scope一节有详细描述。