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

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Struts Web開發(fā)框架WebPage3

2019-11-18 15:54:39
字體:
供稿:網(wǎng)友

WebPage3是基于組件的、可視化的、輕量級的Web層開發(fā)框架。WebPage3開放組件設(shè)計接口,可以

自由開發(fā)能在WebPage3中使用的組件,而且開發(fā)組件非常簡單。WebPage3能大大提高Web層的開發(fā)速度。

有人戲稱WebPage3為“圖形化的Struts”,也有人說是簡化版的Struts + 圖形化的Tapestry。

WebPage3基于MVC模式,重點解決View的部分,達到可以可視化開發(fā)和最大限度的復(fù)用。

對整個Web層開發(fā)提供全方位的開發(fā)幫助,做到:

   (1)Web層開發(fā)可視化,簡單化
   (2)Web層開發(fā)組件化,重用化
   (3)Web層開發(fā)通用化,通用功能的封裝
   (4)開放式框架,結(jié)合和集成更多的功能

   從而構(gòu)建簡單易用、功能強大、可視化開發(fā)、最大限度重用的Web層開發(fā)平臺,大大提升Web層開發(fā)的效率。

   WebPage3基于標(biāo)準(zhǔn)技術(shù),有極好的穩(wěn)定性和可擴展性。主要使用:javajsp、Servlet、Html、javascript、xml等技術(shù),

不使用TagLib技術(shù),簡單易用。

特色功能

 1:基于組件的Web開發(fā)框架
 2:可視化開發(fā),所見即所得
 3:頁面和邏輯完全分離
 4:開放組件接口,開發(fā)新組件非常簡單
 5:組件基于Java,功能更強大,運行更穩(wěn)定
 6:已有大量常用組件
 7:同時支持廋客戶端和富客戶端
 8:支持無刷新數(shù)據(jù)交換
 9:自動生成基本主界面、基本子表界面、基本查詢界面、基本列表界面
 10:支持多界面組合

技術(shù)特點

 1:完全B/S結(jié)構(gòu),簡單易用
 2:采用MVC模式構(gòu)建,界面操作和處理邏輯相分離
 3:動態(tài)的數(shù)據(jù)類型解析技術(shù)
 4:動態(tài)的界面組裝技術(shù)
 5:頁面及時生成技術(shù)
 6:功能模板動態(tài)實例化技術(shù)

WebPage3對開發(fā)提供哪些幫助

WebPage3對整個Web層開發(fā)提供全方位的開發(fā)幫助,具體的開發(fā)過程請參見《如何選擇Web開發(fā)框架》1:通過WebPage3的界面設(shè)計工具,定義好數(shù)據(jù)結(jié)構(gòu)后,WebPage3提供自動生成初始化頁面。2:然后可以可視化的選擇組件,界面的具體表現(xiàn)形式由組件自行提供,WebPage3還提供可視化的布局。3:頁面基本表現(xiàn)形式設(shè)計好過后,就要具體設(shè)計每個組件的屬性,WebPage3提供可視化的配置,提供訪問其他組件的方式。4:對組件數(shù)據(jù)來源,提供多種方式,目前有:從數(shù)據(jù)庫中取值,從request的參數(shù)中取值,從request的屬性中取值,從session中取值,從程序運行中取值。5:頁面上的權(quán)限控制,WebPage3提供可視化的配置,可以指定組件是否顯示、是否可修改、是否只讀模式、是否被刪除等等6:頁面取值和頁面權(quán)限控制也提供編程式控制,可以在程序里面動態(tài)的控制頁面組件的值,也可以動態(tài)控制組件的權(quán)限,如:可編輯或是不可編輯。7:頁面提交或是頁面事件觸發(fā),提供客戶端事件處理,提供客戶端數(shù)據(jù)檢測等的客戶端控制8:數(shù)據(jù)提交到后臺,WebPage3提供把數(shù)據(jù)從request里面封裝到任意的數(shù)據(jù)model的工具,同時根據(jù)請求的ActionCommand來選擇合適的Action響應(yīng)。9:邏輯層處理完成后,WebPage3提供統(tǒng)一的控制方式,把數(shù)據(jù)傳遞到客戶端,并根據(jù)邏輯數(shù)據(jù),進行客戶端事件響應(yīng)和新的頁面展示10:WebPage3還提供預(yù)實現(xiàn)的增刪改查等功能,包括主子表的操作等,可以輔助進行快速開發(fā)。11:WebPage3對應(yīng)用中需要提示的例外信息,或是操作提示等,提供統(tǒng)一的消息服務(wù),可以通過配置消息文件來改變這些信息。12:WebPage提供通用的數(shù)據(jù)操作功能,再加上可視化的開發(fā)方式,使得WebPage可以從討論用戶需求時開始使用。一邊跟用戶討論,一邊進行基本頁面開發(fā),可以更深入的理解用戶需求。由于用戶能夠直觀的看到軟件界面,更輕易確定和準(zhǔn)確提出真實的需求,從而大大減少后期的需求變更。我們的使用經(jīng)驗是需求討論完畢,基本的程序功能界面就都有了,而且是經(jīng)過用戶確認(rèn)的。 

WebPage3.0的定位、理念、目標(biāo)



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长治县| 镶黄旗| 兖州市| 汝阳县| 安福县| 突泉县| 确山县| 长汀县| 呼伦贝尔市| 高唐县| 黑水县| 八宿县| 松滋市| 威远县| 海丰县| 慈利县| 凤翔县| 剑阁县| 瑞昌市| 秦皇岛市| 台中县| 徐汇区| 蕉岭县| 小金县| 比如县| 博乐市| 广水市| 盐城市| 广汉市| 黄平县| 永善县| 安岳县| 随州市| 宁夏| 花垣县| 莒南县| 子洲县| 沽源县| 南通市| 济宁市| 鹤山市|