Web應用程序框架——XWAF簡介

Web應用程序框架——XWAF簡介 版本:V1.0.0.0 XWAF是一個基於java反射和Servlet 技術的Web應用程序框架。其英文全稱爲“eXtensible Web Application Framework”,意即“可擴展的網絡應用程序框架”。 XWAF框架自帶類包掃描器、註解解析器、URL適配器和訪問控制器。能夠自動掃描用戶指定的Handler(處理器)和Interceptor(攔截器)類包,並解析其中所包含的類和方法的註解,創建客戶請求URL與Interceptor 類和Handler方法適配器,控制 Interceptor 攔截器與Handler 處理器的代碼執行順序。 XWAF框架還提供了大量基於自主核心技術的基礎功能代碼包(分爲Java和JavaScript代碼包),功能涵蓋:文件上傳、文件下載、XML解析、JSON解析和數據轉換、日誌管理、MD5加密、隨機數據加密和解密、手機短信驗證服務支持、WebSocket 通信服務支持和 Ajax 應用等等。數據傳輸採用特有的數據字段分層集合模型,即將要傳輸的數據分別由數據字段(DataField)、數據記錄(Record)和分頁數據集(PageDataSet)等對象分層打包,數據集包含記錄集合,記錄包含字段集合。不同的記錄可以包含不同大小的字段集合。可以很方便的描述不規則的表數據。 使用XWAF框架,用戶可以輕鬆實現面向對象和麪向切面的開發。業務功能的添加和刪減就像插拔功能芯片一樣,有助於推進企業級Web應用程序的模塊化和標準化,降低項目代碼的整體耦合度和複雜度,方便項目的部署、運營、維護和業務功能擴展。同時,能夠大大減輕程序員的編碼工作量,縮短項目開發週期,提高開發效率。 爲了幫助廣大程序員瞭解和使用XWAF框架,從今天開始,我將先後推出一系列文章,全面介紹XWAF框架的運行原理、基本結構、使用規範和約定,並儘量多地給出範例代碼。歡迎 Java 同行關注、瞭解和試用,並參與討論和完善工作!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章