中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java Web開發中的向導制作方案Easy Wizard介紹

發布時間:2020-08-07 14:43:47 來源:ITPUB博客 閱讀:146 作者:panpa 欄目:編程語言

Easy Wizard,大家從名字上就能知道這是個用來做向導的東東,查查看知道它是個為Java Web開發提供的一個輕量級方案,允許定義一些獨立的頁面用于應用控制流當中。它通過專門的有向圖形式來表現其狀態機制,將狀態機制與底層應用域模型結合起來,用一個簡單的規則來進行狀態見的轉換。Easy Wizard尤其關注的是Web應用中的用戶界面,它允許Reload向導過程中的任何頁面,并防止了對服務器的請求進行雙重提交,總能夠保持用戶界面與底層域模型之間的同步。
Easy Wizard包含了三個主要組件:Rule Container(state machine),UI Wrapper(view/controller component)和Framework adapter
Rule Container用來定義向導的步驟和這些步驟間的轉換。這里也儲存了業務數據和相對應的應用域模型,向導規則和轉換能夠在不用到UI類庫而只是基于基本的JDK類庫就能被完全定義和測試。這個規則容器有別于其他Web Flow解決方案的地方就是將流過程的狀態機制和域數據模型結合起來。更多的說明參看(http://today.java.net/pub/a/today/2005/03/15/webwizard1.htm)
UI Wrapper用來將向導中控制器和視圖組件連接起來。UI Wrapper主要由一個輔助Bean類組成,這個類負責處理用戶的輸入,更新業務模型,讀取所需的輸出數據,然后重新定向到結果頁面去。
Framework Adapter提供的是基本框架與這個向導包的必要接口。Easy Wizard當前只出了Struts的適配程序,相信很快就有針對Spring和WebWork這些流行框架的適配程序了。
Easy Wizard的項目主頁請參看:http://www.superinterface.com/easywizard.htm

它提供了一個例子demo:http://www.superinterface.com/wizard/signupWizard.do

[@more@]

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

会东县| 苗栗县| 买车| 旅游| 扶余县| 金沙县| 民乐县| 阿瓦提县| 和政县| 铜梁县| 汕头市| 五常市| 苍梧县| 静海县| 东阳市| 儋州市| 萨迦县| 武安市| 社会| 抚松县| 赣州市| 壤塘县| 吉木乃县| 景谷| 库尔勒市| 门源| 郯城县| 名山县| 石首市| 永兴县| 青州市| 芜湖县| 基隆市| 什邡市| 昔阳县| 灵川县| 固阳县| 岳池县| 望都县| 永安市| 云梦县|