頁面流程管理框架 WebFlow Navigation Manager

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 虛擬機的垃圾收集器機制的機制。

本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!