基于XML及組件的Web界面柔性技術(shù)的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2017-05-19 17:30
本文關(guān)鍵詞:基于XML及組件的Web界面柔性技術(shù)的研究與實(shí)現(xiàn),,由筆耕文化傳播整理發(fā)布。
【摘要】:現(xiàn)如今,無(wú)論是Web應(yīng)用的網(wǎng)絡(luò)環(huán)境,還是用戶的需求都在時(shí)刻變化。在這種趨勢(shì)下,大多數(shù)Web軟件行業(yè)一直在尋求一種更有效的方法來(lái)適應(yīng)Web用戶界面和用戶需求的變化。Web用戶的需求在時(shí)時(shí)發(fā)生變化,而Web用戶界面必須及時(shí)地對(duì)這些變化做出相應(yīng)的響應(yīng)。為了解決上述問(wèn)題,本文提出一種全新的柔性Web界面觀點(diǎn)。此觀點(diǎn)主要是采用柔性軟件理論,在MVC設(shè)計(jì)模式下,借助XML及組件技術(shù),從軟件開(kāi)發(fā)模式考慮,將軟件的柔性思想與現(xiàn)在流行的組件技術(shù)聯(lián)系在一起,實(shí)現(xiàn)了柔性Web界面的動(dòng)態(tài)生成。在Java Script消息機(jī)制的控制下,構(gòu)建并實(shí)現(xiàn)一個(gè)柔性的、可定制的Web界面。首先,分析并總結(jié)了當(dāng)今Web界面的現(xiàn)狀以及存在的不足,提出一種柔性的Web界面動(dòng)態(tài)生成觀點(diǎn)。其次,針對(duì)柔性Web界面生成的技術(shù)展開(kāi)理論分析,并介紹了領(lǐng)域工程的相關(guān)知識(shí),為建立柔性Web用戶界面模型提夠可靠的保障。再次,對(duì)柔性Web界面模型實(shí)現(xiàn)中所涉及到的各個(gè)模塊的功能進(jìn)行詳細(xì)的設(shè)計(jì)與實(shí)現(xiàn)。主要包括MVC設(shè)計(jì)模式的應(yīng)用、XML描述的界面模板、柔性組件的設(shè)計(jì)、數(shù)據(jù)集的設(shè)計(jì)。針對(duì)當(dāng)前應(yīng)用的需要,提出個(gè)性化配置以及基于消息機(jī)制的個(gè)性化界面定制方案,對(duì)柔性用戶界面生成模型從理論上進(jìn)行了有效的驗(yàn)證。最后,通過(guò)一個(gè)用戶角色管理的開(kāi)發(fā)實(shí)例來(lái)對(duì)本模型的理論進(jìn)行驗(yàn)證,保證了柔性Web用戶界面及其模型的有效性和可用性。
【關(guān)鍵詞】:XML 組件 柔性 Web 界面 消息機(jī)制
【學(xué)位授予單位】:沈陽(yáng)師范大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TP393.09
【目錄】:
- 中文摘要3-4
- Abstract4-8
- 第一章 引言8-12
- 1.1 論文研究背景8-9
- 1.1.1 Web界面面臨的問(wèn)題8
- 1.1.2 柔性Web界面概念的提出8-9
- 1.2 國(guó)內(nèi)外研究現(xiàn)狀9-10
- 1.3 論文研究?jī)?nèi)容10
- 1.4 論文研究意義與創(chuàng)新點(diǎn)10-11
- 1.4.1 論文研究意義10-11
- 1.4.2 論文的創(chuàng)新點(diǎn)11
- 1.5 論文組織結(jié)構(gòu)11-12
- 第二章 柔性Web用戶界面的理論和技術(shù)分析12-25
- 2.1 軟件柔性技術(shù)12-13
- 2.1.1 柔性的定義12-13
- 2.1.2 軟件柔性的層次劃分13
- 2.1.3 軟件柔性的表現(xiàn)形式13
- 2.1.4 軟件柔性的實(shí)現(xiàn)的關(guān)鍵技術(shù)13
- 2.2 組件技術(shù)13-17
- 2.2.1 組件技術(shù)概念13-14
- 2.2.2 傳統(tǒng)觀點(diǎn)14
- 2.2.3 過(guò)程相關(guān)的觀點(diǎn)14-16
- 2.2.4 領(lǐng)域分析16-17
- 2.3 基于組件的開(kāi)發(fā)17-18
- 2.3.1 組件規(guī)格檢驗(yàn)、修改與組裝17
- 2.3.2 組件劃分歸類(lèi)與檢索17
- 2.3.3 基于組件開(kāi)發(fā)的意義17-18
- 2.4 XML技術(shù)18-21
- 2.4.1 理解XML18-19
- 2.4.2 從HTML到XML19-20
- 2.4.3 內(nèi)容和顯示的分離20
- 2.4.4 應(yīng)運(yùn)而生的XML20-21
- 2.5 MVC開(kāi)發(fā)模式21-22
- 2.6 數(shù)據(jù)綁定22-23
- 2.7 ExtJS技術(shù)23-24
- 2.7.1 ExtJS的特點(diǎn)23
- 2.7.2 ExtJS技術(shù)橫向比較23-24
- 2.8 本章小結(jié)24-25
- 第三章 基于消息機(jī)制的柔性Web界面定制25-31
- 3.1 可定制Web界面25
- 3.2 消息機(jī)制和事件驅(qū)動(dòng)25-26
- 3.2.1 消息機(jī)制的體系結(jié)構(gòu)25-26
- 3.2.2 消息機(jī)制的工作過(guò)程26
- 3.3 基于JavaScript的消息機(jī)制26-30
- 3.3.1 單線程JavaScript26-28
- 3.3.2 事件和回調(diào)函數(shù)28
- 3.3.3 Event Loop28-29
- 3.3.4 定時(shí)器29-30
- 3.4 本章小結(jié)30-31
- 第四章 柔性Web界面的實(shí)現(xiàn)31-55
- 4.1 柔性Web界面動(dòng)態(tài)生成模型31-32
- 4.1.1 柔性Web界面動(dòng)態(tài)生成模型31
- 4.1.2 柔性web界面的動(dòng)態(tài)生成31-32
- 4.2 柔性Web界面模板的動(dòng)態(tài)構(gòu)建32-34
- 4.2.1 柔性web界面模板的生成32-33
- 4.2.2 模板庫(kù)的組建33-34
- 4.3 柔性Web界面組件34-37
- 4.3.1 柔性Web界面組件含義34
- 4.3.2 柔性組件的實(shí)現(xiàn)34-35
- 4.3.3 組件庫(kù)35-37
- 4.4 柔性Web界面數(shù)據(jù)集的設(shè)計(jì)37-43
- 4.4.1 界面數(shù)據(jù)的描述38
- 4.4.2 界面數(shù)據(jù)解析38-41
- 4.4.3 數(shù)據(jù)處理機(jī)制41-43
- 4.5 柔性Web用戶界面配置43-47
- 4.5.1 個(gè)性化配置方案43-44
- 4.5.2 個(gè)性化配置方案的實(shí)現(xiàn)44-47
- 4.5.3 柔性Web用戶界面中配置文件解析47
- 4.6 柔性Web界面組件通信機(jī)制47-54
- 4.6.1 組件交互分析47
- 4.6.2 用例設(shè)計(jì)47-49
- 4.6.3 數(shù)據(jù)結(jié)構(gòu)49-53
- 4.6.4 Messenger的調(diào)度系統(tǒng)53-54
- 4.7 本章小結(jié)54-55
- 第五章 柔性Web界面應(yīng)用55-64
- 5.1 角色管理實(shí)例分析55
- 5.2 基于ExtJS的客戶端MVC55-57
- 5.3 實(shí)例柔性Web用戶界面57-63
- 5.4 本章小結(jié)63-64
- 總結(jié)與展望64-65
- 參考文獻(xiàn)65-67
- 致謝67-68
- 個(gè)人簡(jiǎn)歷及在研期間的研究成果和發(fā)表的學(xué)術(shù)論文68
【參考文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 劉偉;蔡晉強(qiáng);;基于ASP.NET數(shù)據(jù)綁定控件的應(yīng)用[J];電腦開(kāi)發(fā)與應(yīng)用;2010年09期
2 王合峰;;XML數(shù)據(jù)模型及相關(guān)技術(shù)綜述[J];硅谷;2011年05期
3 何騰蛟;吳躍;;基于JavaScript的消息管理機(jī)制[J];計(jì)算機(jī)應(yīng)用;2009年S1期
4 朱立明;黃衛(wèi)忠;倪雄軍;;ExtJs框架下樹(shù)形組件改進(jìn)及應(yīng)用[J];計(jì)算機(jī)應(yīng)用;2010年S2期
5 王映輝,王英杰,王彥君,樊宏斌;基于MVC的軟件界面體系結(jié)構(gòu)研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用研究;2004年09期
6 彭z
本文編號(hào):379360
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/379360.html
最近更新
教材專(zhuān)著