计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2013年
12期
155-159
,共5页
柔性%展现框架%面向对象
柔性%展現框架%麵嚮對象
유성%전현광가%면향대상
flexible%web framework%object-oriented
在 Web2.0时代,越来越多的网站采用了动态脚本的方式和用户进行交互,大量客户端脚本的应用,造成了代码的可适应性、可维护性、可扩展性较差,无法兼容各种主流浏览器,页面之间的跳转仍然较多,资源的加载没有规则等问题,影响了应用性能和用户体验.提出了一种柔性 Web 展现框架模型 FWF,构造了符合AJAX+MVC 模式的框架模型,定义了组件模型并通过策略适配器的驱动及事件机制,较好解决了软件适应性问题;对 UI 组件进行面向对象的封装,实现模型(Model)、视图(View)和控制(Controller)的合理分层,并通过内置的资源加载规则,缩短资源加载时间,从而提升用户应用体验,通过 OSGI 框架的模块扩展机制实现了 Web 组件的可扩展.此外,通过原型实例实验证明了框架的柔性和性能.
在 Web2.0時代,越來越多的網站採用瞭動態腳本的方式和用戶進行交互,大量客戶耑腳本的應用,造成瞭代碼的可適應性、可維護性、可擴展性較差,無法兼容各種主流瀏覽器,頁麵之間的跳轉仍然較多,資源的加載沒有規則等問題,影響瞭應用性能和用戶體驗.提齣瞭一種柔性 Web 展現框架模型 FWF,構造瞭符閤AJAX+MVC 模式的框架模型,定義瞭組件模型併通過策略適配器的驅動及事件機製,較好解決瞭軟件適應性問題;對 UI 組件進行麵嚮對象的封裝,實現模型(Model)、視圖(View)和控製(Controller)的閤理分層,併通過內置的資源加載規則,縮短資源加載時間,從而提升用戶應用體驗,通過 OSGI 框架的模塊擴展機製實現瞭 Web 組件的可擴展.此外,通過原型實例實驗證明瞭框架的柔性和性能.
재 Web2.0시대,월래월다적망참채용료동태각본적방식화용호진행교호,대량객호단각본적응용,조성료대마적가괄응성、가유호성、가확전성교차,무법겸용각충주류류람기,혈면지간적도전잉연교다,자원적가재몰유규칙등문제,영향료응용성능화용호체험.제출료일충유성 Web 전현광가모형 FWF,구조료부합AJAX+MVC 모식적광가모형,정의료조건모형병통과책략괄배기적구동급사건궤제,교호해결료연건괄응성문제;대 UI 조건진행면향대상적봉장,실현모형(Model)、시도(View)화공제(Controller)적합리분층,병통과내치적자원가재규칙,축단자원가재시간,종이제승용호응용체험,통과 OSGI 광가적모괴확전궤제실현료 Web 조건적가확전.차외,통과원형실례실험증명료광가적유성화성능.
In the Web2.0 era, more sites are using dynamic scripting approach and user interaction, a large number of client-side scripting applications, resulting in a code of adaptability, maintainability, scalability is poor, and not compatible with all major browsers, jump between pages still more, resource loading has no rules and other issues affecting the application performance and user experience. Presents a flexible framework model FWF, constructed accord AJAX + MVC pattern framework model that defines the component model, and through a policy driven and event adapter mechanism solves the problem of software adaptation. package UI components in object-oriented pattern, the implementation of model (Model), view (View) and control (Controller) are layered rationally, and through the built-in resource loading rules, shorten resource loading time, thereby enhancing the user application experience through OSGI framework's module extension mechanism to achieve a scalable Web components. In addition, through a framework prototype instance proved the flexibility and performance.