網頁組件

網頁組件

網頁組件,又叫web組件。

網頁組件包含各種常用的界面組件,如:表格、聯動下拉框等,可輕鬆構造出令人耳目一新的,具有RIA (Rich Internet Application) 特徵的Web 套用界面。無需下載安裝任何瀏覽器外掛程式,即能實現類似C/S 套用的界面風格和操作習慣,根除B/S 套用難以滿足用戶體驗的頑症。可擴展的UI 數據層, 可快速地與各種第三方的開發框架或套用整合。獨樹一幟的Client 端 / Server 端事件編程機制, 充分保證Web 界面的擴展性和靈活性。

基本介紹

  • 中文名:網頁組件
  • 性質:組件
  • 特徵:包含各種常用的界面組件
  • 又稱:web組件
網頁組件的優勢
由於Web 組件提供了封裝完整的Web 表現層組件,所以使開發人員真正
能夠做到Web 套用表現層的快速開發,極大提高了開發速度,同時大大縮短
了開發周期,大幅降低了軟體開發成本。據業界有關人士統計,從一個管理軟體的整個開發過程看,UI(表現層)開發工作量往往占到了全部開發工作量的50%以上,而業務邏輯一般僅占30%左右,其他占20%。開發人員經常被繁瑣而易變UI 需求搞得焦頭爛額,開發效率低下,開發進度很難保證。
1、充分滿足用戶體驗且無需下載外掛程式
Web 組件提供的表現層組件,可與C/S 開發工具中的各種相關控制項相媲美,有些功能甚至有過之而無不及。同時由於Web 組件採用了XMLHTTP及DHTML 等技術,減少了頻繁的頁面刷新,因此充分滿足了用戶的操作體驗。加上Web 組件採用的是XML+Javascript 技術,所以無需下載任何外掛程式就可以實現了互動性複雜界面,更加便於用戶使用和維護。許多網站都套用此模式,如闊地網路,用戶可以添加和上傳任意組件。
2、完全組件化開發並實現了明晰的分層開發模式
Web 組件的組件化開發模式,實現了表現層開發與業務邏輯及數據層的完全分離,從而使代碼更易維護,滿足了團隊協作開發的需要,輕鬆應對用戶易變的個性化定製需求。
3 易於擴展和集成
採用標準的MVC 模式實現了模型與視圖的分離,達到各分層間鬆散耦合的效
果,這樣就非常便於系統的擴展以及與其他系統的集成;另外我們還在架構設計中套用了許多設計模式,保證了新實體加入時,不至於影響到API 的架構。並且,我們還充分考慮減少Package 間的耦合性以及避免系統對Session,Request 等Web 套用的依賴性,從而極大提高系統的可擴展性和易於集成的特性。
4 優於傳統開發模式
對比項目
傳統方式
Web組件方式
開發時間
至少1周/人
不超過0.5小時/人
學習時間
很長(3到6個月)
5天
維護時間
代碼量大,難以維護
代碼量極小,易於維護
頁面效果


標準化

非常標準
5 降低了對開發人員的技術要求
技術
普通功能
包括數據存儲,符合查詢
複雜功能
包括頁面流轉,業務邏輯
核心功能
包括業務核心,框架整合
JSP



DataBace/Sql



Web Server



DHTML



JavaScript



Java



XML



MVC



6 研發時間長,客戶和成功案例眾多
Web組件作為Loushang平台的一個重要組成部分,它與Loushang平台一
同誕生、一同發展壯大,在Loushang平台的所有項目都得以成功的套用。
並在大量的套用中不斷得到錘鍊,目前Web 組件已成為Loushang平台中套用最廣泛、結構最嚴謹、用戶最滿意的一個組成部分。

相關詞條

熱門詞條

聯絡我們