框架以continuation的形式为您处理所有的状态——一个非常强大的概念。
Continuations以树的结构连接在一起,可以任意访问不同的执行步骤。
您可以看到,延续是Web开发框架中一项真正的技术进步。
在两年内,大多数新的Web开发将会使用某种延续服务器或延续的模拟。
可以根据业务规则让延续失效,这样就很容易防止两次提交表单。
RIFE框架实现它自己的延续,而WebWork框架使用RIFE的延续实现。
它考虑到了通用的continuations,可以捕获到栈,同时又可以在必要的情况下恢复。
RIFE:RIFE是一种创新性的框架,它使用延续和在动态语言中流行的许多其他技术。
最妙的是,当运行在Jetty下时,DWR能够自动检测并切换为使用Contiuations,实现非阻塞Comet。
现在,查看Jetty6的Continuations特性如何为这类情形提供帮助。
框架可以识别一个URL中的各个延续并将延续存储在会话中。
本文面向熟悉SpringWebFlow2及其基于continuations的架构的经验丰富的Java开发人员。
通过本文,您了解了如何结合使用JettyContinuations和Comet为事件驱动Ajax应用程序提供高效的可扩展解决方案。
在Greg的测试中,使用Continuations能够减少线程消耗,并同时减少了超过10倍的栈内存消耗。
它包含了轻量级的线程,可以通过continuations和多任务共享单独的一个物理线程。
记住:Seaside是一个开发框架,包括基于continuation的Web服务器。
注意:清单4使用反斜杠字符表示连续行;它不是该命令的一部分。
Seaside映像有一个运行版本的Web服务器和continuation框架的代码。
有好几种语言都具有基于延续的方法(参见参考资料中的链接以了解关于它们的更多信息)。
有了延续,就可以在延续中保存状态并根据需要恢复状态。
RIFE使延续变得很简单,一般的Web开发人员也能够使用延续。
克雷蒂安诗篇的四个续集,是由不同想像力和才干的作者写成,原意是把故事带入结尾。