国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

基于Java技術的Web應用校驗工具

2019-11-18 13:52:37
字體:
來源:轉載
供稿:網友

  基于java技術的Web應用校驗工具

引言

在互聯網的時代,“Anytime, Anywhere”已經成為企業成功的要害,而Web的廣泛應用是實現“Anytime, Anywhere”的重要因素。 在Web應用的開發過程中,對輸入的數據進行驗證往往耗費大量的人力與時間,如何做到減輕數據驗證開發與測試的工作量,又能加快Web應用的開發進程,提高Web應用的整體性能與質量,這些都與選擇一種良好的驗證機制息息相關。

Unified application Builder (簡稱UAB)

傳統的頁面校驗方式

一般的驗證機制實現方式有兩種,一種是通過在頁面上加入大量的驗證代碼,另一種是通過自定義標簽的方式。它們的主要弊端在于:頁面加入大量驗證代碼的方式,導致了頁面代碼繁多混亂,難以進行后期的維護;而自定義標簽的使用,使頁面設計人員無法在頁面開發工具中直接預覽出最終結果,而不能進行有效地修改,使開發人員必須肩負起后期頁面的維護工作,因此增加了他們的工作量、延長開發周期、增加成本投入、更重要的是難以保證開發的質量。


UAB設計理念

UAB以軟件工程概念為基礎,體現了以業務建模為中心的設計理念,從一開始就著重于如何使Web應用系統從開發到后期維護成為一個完整、全面、承接性的工作,并在此基礎上,更加考慮到如何使這些工作在整個過程中以最簡捷的方式、最安全的途徑、最高的效率、最優的資源性價比來實現和完成,使得頁面設計人員與開發人員在整個開發周期中被充分利用,從而提高了整個團隊的工作效率,有效地縮短了開發周期,保證了開發質量,降低了開發風險。


UAB概念

Unified Application Builder(簡稱UAB)是一個基于Java技術的Web應用客戶-服務端專業化校驗設計工具。它提供強大的可視化圖形設計界面,完成應用校驗的開發和部署以及代碼生成等功能,同時采用了最新的標準技術(例如Servlet2.3中的Filter、xml和Html標準),確保客戶的投資得到保證。此外,UAB將應用校驗規則的定義、開發實現,及頁面的數據輸入項與校驗規則綁定工作分配給不同角色的人員進行,使項目人員更能方便地創建、治理和使用校驗規則,充分體現了MDA及軟件工程的思想,使項目的開發過程更加規范.


系統特點


- - 提高開發團隊的效率
* 復用已經存在的校驗規則意味著類似的校驗規則可以在不
同的項目和不同的頁面重復使用。
* 透過可視化的GUI工具創建可靠的、企業級的校驗規則并
與輸入項綁定。
* 通過統一測試頁面完成應用中全部輸入數據頁面的測試。
* 在應用需要使用多語言的錯誤提示信息時,錯誤信息編輯
工具提供這種功能。

- - 簡化維護流程
* 校驗規則與頁面布局松散耦合可以用可視化的GUI進行維護。
* 客戶端和服務端校驗代碼通過相同的配置生。

- - 采用開發的標準技術保護投資
* 完全地實現客戶端和服務端校驗。
* 擴展標準的HTML屬性實現客戶端的校驗規則。
* 使用Filter設計模式用預先定義的校驗規則處理客戶請求。
* 自定義校驗規則可透過正則表達式實現。

- - 輕易配置和部署
* PRoject-wizard治理和部署Web頁面和校驗的屬性
* 完全支持采用Servlet2.3的應用服務器
* 集成realmethod 3.0代碼模板,支持EJB的業務處理

運行環境:

服務器端:采用JDK1.4或者更高版本作為開發運行平臺,支持Servlet2.3或者更高版本的Web應用服務器,例如Jboss 3.0.8, Weblogic 7.0或以上版本。

客戶端: 使用Internet EXPlorer5.5或更高版本; JDK1.4或更高版本
操作系統: windows 2000、XP

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黑河市| 屏边| 平遥县| 乐平市| 千阳县| 运城市| 郧西县| 和平区| 福清市| 酒泉市| 吕梁市| 施甸县| 镇巴县| 黔西| 台湾省| 永登县| 三原县| 新乡市| 广水市| 新郑市| 泰来县| 呼图壁县| 北京市| 宜丰县| 仙游县| 会理县| 梅河口市| 盐池县| 宁化县| 五河县| 宜宾县| 泰州市| 东兴市| 昭平县| 湘乡市| 高淳县| 隆林| 宁国市| 陆河县| 长阳| 洛阳市|