WebFlow Navigation Manager页面流程管理框架

联合创作 · 2023-09-20 20:24

WebFlow Navigation Manager 框架(我将其简称为 WFNM)是一种 Web 框架,它关注当前框架,例如 Struts 或 JavaServer Faces 不能管理的问题。该框架并没有另起炉灶,它与其他框架是互补的,并且可以与它们一起使用,甚至可以用于基于 servlet 和 JSP 页面的应用程序。WFNM 是在 Lesser GNU Public License 下发布的,因此包含 WFNM 代码的二进制文件可以在任何商业 Web 应用程序中使用。

WFNM 框架为应用程序提供以下两种主要的功能:

  • 改善 Web 应用程序的后退导航
  • 自动清理 HTTP 会话

通过引入 Webflow 的概念,即已访问 Web 页面的有名序列,可改善后退导航。实际上,后退导航在两个不同级别上得到改善:

  • 页面级:该框架保存已访问 Web 页面的服务器端历史,以便于开发将用户带回之前页面(或重新装载当前页面)的服务器端动作。
  • Webflow 级:这种服务器端导航历史还便于用户回到前面的 Webflow,甚至根据提供的名称回到之前访问的 Webflow。

WFNM 还利用上述功能提供一种自动会话清理机制,该机制使开发人员可以更安全地使用 HTTP 会话。如果代码不恰当地使用 HTTP 会话,则会导致对应用程序和物理内存的不适当的消耗。WFNM 提供的自动会话清理机制使开发人员可以将 HTTP 会话划分成不同的作用域,并为 Web 应用程序引入一种类似于 Java 虚拟机的垃圾收集器机制的机制。

浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报