久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

實例講解:開發SWING的XML框架(2)

瀏覽:145日期:2022-06-03 15:00:16

并發處理如何實現 在這個使用框架開發的程序中,面板的開發者可以將經歷集中到如何表達信息而不用擔心用戶接口的流。一旦XML流被定義,許多開發者都能夠同時并發的在應用程序的各個不同面板上進行工作。 如何協調更寬松的開發方式 這個框架的一個重要特點是,新的面板將可以隨時被添加進程序中。現有面板的輸出也可以僅僅通過修改XML而改變。 在我們的程序中,如果登錄的用戶是一個管理員,我們需要提供另一個用戶選項(user option),用來通過主目錄查看管理者的任務面板。這個只需要加上下面額外的代碼即可實現。


以下代碼應該添加到XFSPanels中:


<XFSPanel name="AdminTasks">
<inputs/>
<outputs>
<output variable="adminTaskId"/>
</outputs>
</XFSPanel> 以下代碼應該添加到XFSPanelFlow中:


<step id="s6" from="MemberLogin" to="AdminTasks">
<conditions>
<condition variable="controller_isAdmin" value="true"/>
</conditions>
</step> 這個框架工作在XML流上,當它被修改時,流自動的被修改。能夠注意到,一旦XML流改變了,開發者可以集中經歷開發管理者的任務面板,修改主目錄這些工作。而不用擔心面板的流,因為它是被框架的控制器關心的。 結論

UI應用的需求經常在改變,這個框架可以幫助你很容易的對付這些改變。盡管JAVA是基于框架的,但本文談到的這個模式能夠應用在任何語言和開發環境中的應用中。SWING應用框架只解釋了GUI應用中的模式
標簽: XML/RSS
相關文章:
主站蜘蛛池模板: 武威市| 崇州市| 错那县| 扎兰屯市| 定兴县| 恭城| 平昌县| 通海县| 乐至县| 庐江县| 天门市| 陆丰市| 宿迁市| 谢通门县| 西乌珠穆沁旗| 兴义市| 九江县| 柘城县| 宜宾县| 温宿县| 吴堡县| 宜章县| 城口县| 南阳市| 故城县| 宜兰市| 闵行区| 工布江达县| 尚志市| 营山县| 武邑县| 札达县| 鄂尔多斯市| 峨边| 元朗区| 长宁县| 上饶市| 青岛市| 宜都市| 桦南县| 清水河县|