版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
系統(tǒng)分析師考試復習資料
南昌大學計算中心武夷河
E_Mail:
說明:木文所有資料均收集于網(wǎng)絡(luò),由本人整理而成,在此對原作者表達衷心的感謝!網(wǎng)友
們可自由傳播此資料,但不得用于商業(yè)目的。
1開發(fā)技術(shù):語言與平臺...................................................6
JavaBean組件模型特點..............................................6
Enteq)riseJavaBean(EJB)組件模型特點:............................6
JSP勝過servlel的關(guān)鍵的優(yōu)點:......................................6
J2EE的重要組成部分:..............................................6
RMI和RPC的區(qū)別:.................................................7
XML和HTML的重要區(qū)別:.............................................7
XML技術(shù)和JSP技術(shù)集成的方案:.....................................7
XML與JSP技術(shù)聯(lián)合的優(yōu)越性:.......................................7
XML的特點:.......................................................7
SAX(SimpleAPIforXML)和DOM(DocumentObjectModel)...........................7
什么DOM?................................................................................................................7
什么SAX?................................................................................................................8
什么類型的SAX事件被SAX解析器拋出了明B?.........................................................9
什么時候使用DOM?...................................................................................................9
什么時候使用SAX?...................................................................................................9
HTML的缺陷:.....................................................10
經(jīng)驗結(jié)論.........................................................10
用ASP、JSP、PHP開發(fā)的缺陷:......................................10
XML的優(yōu)缺陷:.....................................................10
XML重要有三個要素:模式、XSL、XLLo..............................................................10
2WebService相關(guān)技術(shù)....................................................10
WebService...............................................................................................................10
創(chuàng)建簡樸的WebService的方法:....................................11
WebService重要目的是跨平臺和可互操作性,其特點:...................11
WebService應(yīng)當使用的情況:.......................................11
UDDI(統(tǒng)一描述、發(fā)現(xiàn)和集成UniversalDescription,Discovery,and
Integration)...........................................................................................................11
SOAP...........................................................................................................................12
WebService技術(shù)(SOAP、UDDhWSDL、EBXML)..................................................12
3軟件工程、軟件架構(gòu)及軟件體系結(jié)構(gòu)........................................12
3.1面向?qū)ο蠹夹g(shù)......................................................12
一組概念..........................................................12
OOA的重要優(yōu)點:...................................................12
OOA過程涉及以下重要活動:........................................12
3.2UML:......................................................................................................................12
UML包含了3個方面的內(nèi)容...........................................13
UML提供了3類基本的標準漠型建筑塊..................................13
UML規(guī)定四種事物表達法.............................................13
UML提供的建筑塊之間的基本聯(lián)系有四種................................13
UML圖形提供了9種圖形.............................................13
UML規(guī)定了語言的四種公共機制........................................13
UML的特點:.....................................................13
USECASE:................................................................................................................13
對象類圖:........................................................13
交互圖:..........................................................14
狀態(tài)圖:..........................................................14
組件圖和配置圖:..................................................15
UML開發(fā)工具:ilogixRhapsody...................................................................................15
RationalRose家族成員有:........................................15
3.3OMT方法:........................................................15
OMT方法有三種模型:對象模型、動態(tài)模型、功能模型。..................15
三者的關(guān)系:......................................................15
3.4軟件T程理論:.....................................................16
軟件體系結(jié)構(gòu):....................................................16
統(tǒng)一軟件開發(fā)過程RUP:.................................................................................................16
把建立原型系統(tǒng)做為一種也許采用的策略的重要理由如下:................16
原型法的重要優(yōu)點:................................................16
面向?qū)ο蠓椒ǖ膬?yōu)點:...............................................16
一個可復用構(gòu)件應(yīng)具有的條件:.....................................16
版本控制工具:....................................................16
軟件失敗的因素:...................................................16
瀑布模型的特點:...................................................17
軟件能力成熟度模型:...............................................17
ISO9001與CMM的關(guān)系:...........................................18
提高軟件質(zhì)量和可靠性的技術(shù)大體可分為兩類:.........................18
軟件配置的任務(wù):...................................................18
軟件復用的目的:...................................................18
軟件復用的三個層次:...............................................19
軟件成分復用的級別:...............................................19
3.5軟件測試...........................................................19
3.5.1軟件測試觀點:.............................................19
3.5.2測試方法和測試工具解決方案.......................................19
相關(guān)工具.........................................................19
1.嵌入式軟件測試工具--LOGISCOPE....................................................................19
驗證、評審和改善代碼.............................................20
測試的優(yōu)化........................................................21
2.白盒工具一NuMegaDevPartnerStudio.........................................................22
3.黑盒工具一QACenter.......................................................................................24
4.數(shù)據(jù)庫測試數(shù)據(jù)自動牛成T具--TESTByies.................................................................26
使用RationalRobot實現(xiàn)自動化測試...............................27
自動化測試的環(huán)節(jié)................................................28
自動化測試過程..................................................28
增強和改善錄制的自動化測試腳本...................................29
執(zhí)行自動化測試腳本完畢自動化測試.................................29
應(yīng)用性能優(yōu)化工具EcoScope................................................................................29
貫穿整個應(yīng)用生命周期的性能分析..................................29
保證成部署新應(yīng)用...............................................30
傳統(tǒng)的軟件測試:.................................................31
現(xiàn)代的軟件測試:.................................................31
使用測試工具的好處...............................................32
軟件測試的環(huán)節(jié):確認和和驗證。..................................32
程序靜態(tài)分析的方法:.............................................32
靜態(tài)測試工具:(不需要執(zhí)行程序)..................................33
動態(tài)測試工具:(需要執(zhí)行程序)...................................33
測試數(shù)據(jù)自動生成工具:...........................................33
RatioanlRobot幫助你實現(xiàn)有效的自動化測試..........................33
Robot對錄制測試腳本的支持........................................33
Robot支持的環(huán)境.................................................33
測試的驗證點......................................................33
Robot的測實驗證點...............................................34
Robot對增強、改善測試腳本的支持..................................34
靈活的編程語言....................................................34
Robot靈活的滿足了客需要的擴展性.................................35
Robot對執(zhí)行測試腳本的支持........................................35
Robot功能特點的總結(jié)...............................................36
WinRunner:強大的公司級自動化測試工具..............................36
輕松創(chuàng)建測試......................................................37
插入檢查點........................................................37
檢查數(shù)據(jù).........................................................37
增強測試.........................................................37
運營測試.........................................................38
分析結(jié)果.........................................................38
維護測試.........................................................38
幫助你的應(yīng)用程序為無線應(yīng)用作準備..................................38
MVC模式介紹......................................................39
4數(shù)據(jù)庫、數(shù)據(jù)倉庫、數(shù)據(jù)挖掘.............................................40
4.1數(shù)據(jù)庫理論與方法.................................................40
數(shù)據(jù)庫優(yōu)化問題:.................................................40
分布式數(shù)據(jù)庫的問題:..............................................40
全功能分布式數(shù)據(jù)庫的規(guī)則和目的...................................40
4.2數(shù)學理論基礎(chǔ).......................................................41
函數(shù)依賴:.......................................................41
最小函數(shù)依賴集合。...............................................42
多值依賴:......................................................42
多值依賴具有以下性質(zhì):...........................................43
多值依賴與函數(shù)依賴的兩個基本的區(qū)別:..............................43
關(guān)系范式:.......................................................44
模式分解........................................................44
試敘DBMS對數(shù)據(jù)庫的維護功能。.....................................45
數(shù)據(jù)字典的內(nèi)容和作用什么?......................................45
試敘事務(wù)的四個性質(zhì),并解釋每一個性質(zhì)對DBS有什么益處?..............45
分布式數(shù)據(jù)庫系統(tǒng)有哪些優(yōu)點和缺陷?.................................46
分布式數(shù)據(jù)庫中,“數(shù)據(jù)分派"有策略?”數(shù)據(jù)分片”有策略?數(shù)據(jù)分片的準則?.....46
在典型的分布式DBMS中,軟件模塊提成哪三級?........................46
OLTP和OLAP系統(tǒng)的區(qū)別:..........................................47
TPC基準程序:....................................................47
DBMS的基本功能:................................................47
一般的數(shù)據(jù)備份操作有三種:.......................................47
4.3數(shù)據(jù)倉庫:........................................................48
數(shù)據(jù)倉庫的數(shù)據(jù)模式:星型模式和雪花模式。..........................48
數(shù)據(jù)倉庫體系結(jié)構(gòu):...............................................48
三種數(shù)據(jù)倉庫模型(從結(jié)構(gòu)的角度看):...............................48
數(shù)據(jù)倉庫系統(tǒng)的開發(fā):.............................................49
OLAP(聯(lián)機分析解決)的基本功能:..................................49
4.4數(shù)據(jù)挖掘:........................................................49
5公司應(yīng)用集成..........................................................49
VOD視頻點播服務(wù)器的組成:.......................................49
現(xiàn)代公司計算解決方案所需的8種基本服務(wù)支持........................49
6網(wǎng)格技術(shù)..............................................................49
網(wǎng)格在實際中的應(yīng)用................................................49
網(wǎng)格的含義和特性..................................................50
網(wǎng)格的應(yīng)用需求...................................................50
科學研究(E-Science).........................................................................................50
電子商務(wù)(E—Business).....................................................................................50
電子政務(wù)(E-Government).................................................................................50
電子娛樂(e—Entertainment)............................................................................51
教育領(lǐng)域(E—Education)...................................................................................51
網(wǎng)格面臨的挑戰(zhàn)..................................................51
網(wǎng)格應(yīng)用發(fā)展趨勢..................................................51
走開放標準路線...................................................52
多技術(shù)融合........................................................52
構(gòu)建網(wǎng)格操作系統(tǒng)..................................................52
形成信息綜合服務(wù)商................................................52
服務(wù)網(wǎng)格重要產(chǎn)品方向............................................52
相關(guān)鏈接.........................................................52
7信息安全(網(wǎng)絡(luò)安全)...................................................53
7.1入侵檢測系統(tǒng):...................................................53
入侵檢測系統(tǒng)技術(shù):...............................................53
發(fā)現(xiàn)入侵檢測一般采用如下兩項技術(shù):................................53
入侵檢測系統(tǒng)的分類:..............................................53
入侵檢測的重要方法:..............................................54
入侵檢測系統(tǒng)的結(jié)構(gòu)及標準化:......................................55
入侵檢測系統(tǒng)面臨的重要問題........................................55
入侵檢測系統(tǒng)的發(fā)展趨勢............................................55
小結(jié):...........................................................56
Kerberos:..................................................................................................................57
7.2PKI技術(shù).........................................................57
組成:..........................................................57
PKI核心-認證中心.................................................58
認證中心(CA)簡介...............................................58
CA/RA簡介.......................................................58
中心的功能........................................................59
7.3VLAN技術(shù):.....................................................59
0VPN介紹:(VPN工作于第3層)...................................59
1、VLAN概述....................................................60
VPN的安全協(xié)議:..................................................61
1PPTP—PointtoPointTunnelProtocal(點對點隧道協(xié)議)............61
2L2TP—Layer2TlinnelingProiocol(第層隧道協(xié)議).................61
3IPSEC一InternetPortocolSecurity(因特網(wǎng)協(xié)議安全性)...............61
4SOCKs.......................................................................................................................61
VLAN在互換機上的實現(xiàn)方法,可以大體劃分為4類:....................62
1基于端口劃分的VLAN.........................................................................................62
2基于MAC地址劃分VLAN........................................................................................62
3基于網(wǎng)絡(luò)層劃分VLAN..............................................................................................62
8基礎(chǔ)知識..............................................................63
進程通信:.......................................................63
并行解決:.......................................................63
5
1開發(fā)技術(shù):語言與平臺
JavaBean組件模型特點:
①JavaBean組件模型是面向向客端的組件模型;
②它支持可移植和可重用的Java組件的開發(fā);
③JavaBean組件可以工作于任何Java程序應(yīng)用開發(fā)工具中;
④JavaBean組件總在程序運營時被實例化;
⑤JavaBean支持可視化及非可視化的組件模型。
EnterpriseJavaBean(EJB)組件模型特點:
①EJB是面向服務(wù)端的JavaBean組件模型。它一種特殊的、非可視化的JavaBean,運營
在服務(wù)器上;
②EJB組件模型重要涉及EJBServer、EJBContainer.EJBObject發(fā)及諸多相關(guān)特性:
③EJBServer提供EJB組件運營環(huán)境,它負責管理和協(xié)調(diào)應(yīng)用程序資源的分派;
@EJBContainer用于管理EJBObject的設(shè)備,它負責EJB對象的生命周期的管理,實
現(xiàn)EJB對象的安全性,協(xié)調(diào)分布式事務(wù)解決,并負責EJB對象的上下文切換:
⑤EJB規(guī)范提供了這樣的一種機制,你可以通過在運營時設(shè)立相應(yīng)的屬性值來定義每一個
EJB對象的運營狀態(tài);
⑥D(zhuǎn)eploymentDescriptor被用于設(shè)立EJB對象的運營狀態(tài)。
JSP勝過servlet的關(guān)鍵的優(yōu)點:
①JSP是以顯示為中心的,它為Web顯示開發(fā)人員提供了更加自然的開發(fā)模式;
②JSP使人們把顯示和內(nèi)容分隔開成為也許;
③JSP可以幫助組織Web應(yīng)用物理狀況。
J2EE的重要組成部分:
①EJB:一個技術(shù)規(guī)范:EJB從技術(shù)上而言不一種”產(chǎn)品“
EJB一種標準描述了構(gòu)建應(yīng)用組件要解決的:
可擴展(Scalable)分布式(Distribuled)事務(wù)解決(Transactional)
數(shù)據(jù)存儲(Persistent)安全性(Secure)
②JDBC:全稱為JavaDataBaseConnectivitystandard,它是一個面向?qū)ο蟮膽?yīng)用程序接口
(API),通過它可訪問各類關(guān)系數(shù)據(jù)庫。JDBC也java核心類庫的一部分。JDBC的
最大特點它獨立干具體的關(guān)系數(shù)據(jù)庫.
③JavaRMI:RMI(JavaRemoteMethodInvocation)java解決分布式應(yīng)用的最初方案,
它允許運營在一個虛擬機上的對象調(diào)用另一臺虛擬機上對象的方法,提供了程序間的遠
程調(diào)用的機制。RMI允許編寫分布式對象,可以使得對象在內(nèi)存中、跨Java虛擬機和
跨物理設(shè)備進行通信。
@JavaIDL:在Java2中引入JavaIDL,使得運用OMGIDL可以定義服務(wù)對象的基本功能,
并且將IDL根據(jù)CORBA規(guī)范的規(guī)定,映射到Java語言,并以此開發(fā)出標準的具有互
操作性和可連接性的分布式應(yīng)用。JavaIDL使分布式、支持Web的Java應(yīng)用可以基于
HOP協(xié)議透明地調(diào)用遠程服務(wù)。
⑤JNDI:JavaNamingandDirecloryInterface,用于定位查找服務(wù)對象都J2EE體系的標
準服務(wù)。
⑥JMAPIQAVAManagement):Java管理API,指各種Java語言類和接口的集合,用它
可以開發(fā)系統(tǒng)、網(wǎng)絡(luò)及服務(wù)等管理性方面的應(yīng)用程序。
⑦JMS:JavaMessageServer。
⑧JTS:JavaTransactionService(Java事務(wù)服務(wù)),Java中進行分禰式事務(wù)管理的技術(shù)標
準,它是基于CORBA對象事務(wù)服務(wù)(CORBAObjectTransactionService)的。
⑨JSA(IAVASecurityAPI):JSA是一個內(nèi)存映射到共享內(nèi)存的文獻,可以讓多個進程(即多
個JVM)訪問它。
RMI和RPC的區(qū)別:
RMI是面向?qū)ο蟮?,而RPC是基于過程調(diào)用的。由于RM1面向?qū)ο蟮奶匦?,RMI調(diào)
用可以直接將對象在調(diào)用的兩端之間進行傳遞,不僅可以傳送數(shù)據(jù),并且還可以傳遞方法,
擴展了RMI的使用;此外RMI還支持兩個RMI對象之間的方法回調(diào)(callback)(>
XML和HTML的重要區(qū)別:
①XML元標記語言,用可以自己定義所需要的標記;
②XML描述的是結(jié)構(gòu)和語義;
XML技術(shù)和JSP技術(shù)集成的方案:
①以XML技術(shù)為前端顯示層或者后端數(shù)據(jù)層,JSP/JMS/Servlet/EJB等J2EE技術(shù)為中間
解決層;JSP等J2EE技術(shù)接受客端的請求,從后端數(shù)據(jù)層中得數(shù)據(jù),通過加工處
理之后,以XML/XSL/XSEI7的形式返回客端。在這個模型,JSP技術(shù)充當了邏輯控
制、計算解決的角色,而XML充當了顯示數(shù)據(jù)、存儲數(shù)據(jù)、傳遞信息流的功能;
②TagLibraries在JSP程序中的大規(guī)模應(yīng)用。
XML與JSP技術(shù)聯(lián)合的優(yōu)越性:
①簡樸性②可擴展性③便攜性④多樣性
XML的特點:
XML和CORBA、DCOM這些技術(shù)并不沖突,XML可認為它們做傳遞信息、資料橋梁;
XML使用方便;XML純文本形式,閱讀方便,可用編輯器直接編寫,可以直接透過HTTP
或SMTP等通信協(xié)議傳送,開放式標準,對數(shù)據(jù)的描述,有進行數(shù)據(jù)挖掘,編排的便利。
但解決速度較慢。
SAX(SimpleAPIforXML)和DOM(DocumentObjectModel)
都為了讓程序員不用寫一個解析器就可以訪問他們的資料信息。通過運用XML1.0
格式保存信息,以及使用SAX或者DOMAPIs你的程序可以使用任何解析器。這由于使用他
們所愛慕的語言開發(fā)解析器的開發(fā)者必須實現(xiàn)SAX和DOMAPIs。SAX和DOMAPIs對多種
語言中都可以實現(xiàn)。ava,C++,Perl,Pylhon,其它…)。所以SAX和DOM都為了同樣
的目的而存在,這就是使用可以運用任何編程語言訪問存入XML文檔中的信息(要有一個
那種編程語言的解析器)。雖然他們在提供應(yīng)你訪問信息的方法上大不相同。
什么是DOM?
DOM可以讓你以分層次對象模型來訪問儲存在XML文檔中的信息。DOM生成一棵節(jié)點樹
(以XML文檔的結(jié)構(gòu)和信息為基礎(chǔ))你可以通過這棵樹來訪問你的信息。在XML文檔中的文本
信息轉(zhuǎn)變成一組樹的節(jié)點。請看下圖:
不管你的XML文檔中的信息的類型(不管表格數(shù)據(jù),或是一列ilems,或者只文檔),
DOM在你創(chuàng)建一個XML文檔的文檔對象時創(chuàng)建一棵節(jié)點樹。DOM逼迫你使用樹狀模型(就像
SwingTreeModel)去訪問你的XML文檔中的信息。這種模式的確不錯由于XML原本就分層
次的。這也DOM為什么可以把你的信息放到一棵樹中的因素。
上圖過度簡樸的,由于在DOM中,每一個元素節(jié)點事實上都有一系列的其他節(jié)點作為
它的孩子。這些孩子節(jié)點可以包含文本值或者是其他元素節(jié)點。乍看起來,通過遍歷訪問一
個元素的所有孩子節(jié)點來訪問這個節(jié)點的值沒有必要的(舉例來說:節(jié)點,<name>Nazmul
</name>",Nazmul值)。假如每個元素只有值的話,這的確沒有必要的。但,元素可
能具有文本數(shù)據(jù)或者其他元素;這你要在DOM中做額外的工作來取元素節(jié)點值的因素。
通常當你的文檔中只有純數(shù)據(jù)時,把所有的數(shù)據(jù)壓成一個“塊”放到字串中并讓DOM把那個
字串當成某個特定元素節(jié)點的值返回適當?shù)?。這種方式并不適合假如在你的XML文檔中的
數(shù)據(jù)是個文檔(比如像WORD文檔或者FRAMEMAKER文檔)在文檔中,元素的順序非常重
要的。對于純數(shù)據(jù)(像一個數(shù)據(jù)庫表)元素的順序不要緊的。之所以DOM保持從XML文檔
中讀出的元素的順序,由于它把所有的事物都當成文檔來解決。文檔對像模型的叫法由此
而來。
假如你計劃用DOM做為JAVA對象模型用于你存儲在XML文檔中的信息,那么你不需要
考慮SAX??杉偃缒惆l(fā)現(xiàn)DOM不一個可以用于解決XML文檔信息的好的對象模式,那么
你也許想看看SAXTo在一些必須使用自定義對象模型的案例中使用SAX非常普遍
的。說
一句讓事情看來有些糊涂的話,你也可以在DOM的基礎(chǔ)之上創(chuàng)建自己的對象模式。面向?qū)ο?/p>
真是個好東東。
什么是SAX?
SAX讓你訪問儲存在XML文檔中的信息,不通過節(jié)點樹,而一系列的事件。你會問,
這有什么益處?回答,SAX選擇不在XML文檔上創(chuàng)建JAVA對象模型(像DOM做的那樣)。這
樣使得SAX更快,同時使下面所述成為必要:
創(chuàng)建你自己的自定義對像模型
創(chuàng)建一個監(jiān)聽SAX事件的類同時,創(chuàng)建你自己的對象模型。注意這些環(huán)節(jié)對DOM而言
不必要的,由于DOM已經(jīng)為你創(chuàng)建了一個對象模型(將你的信息用一棵節(jié)點樹表達)。
在使用DOM的情況下,解析器做了絕大多數(shù)事情,讀入XML文檔,在這基礎(chǔ)之上創(chuàng)建
JAVA對象模型,然后給你一個對這個對象的引用(一個Document對象),因而你可以操作使
用它。SAX被叫做SimpleAPIforXML不沒有因素的,她真的很簡樸。SAX沒有期待解
析器去做這么多工作,所有SAX規(guī)定的解析器應(yīng)當讀入XML文檔,同時根據(jù)所碰到的XML
文檔的標簽發(fā)出一系列事件。你要自己寫一個XML文檔解決器類(XMLdocumenthandler
class)來解決這些事件,這意味著使所有標簽事件故意義尚有用你自己的對象模型創(chuàng)建對
象。所以你要完畢:
控制所有XML文檔信息的自定義對象模型(或者源文檔在這里的寫法歷來沒有見過,或
者懷疑源文檔在這里有排版錯誤,先這么翻了)一個監(jiān)聽SAX事件(事件由SAX解析器讀取
你的XML文檔時產(chǎn)生)的文檔解決器,尚有解釋這些事件創(chuàng)建你自定義對象模型中的對象如
果你的對象模型簡樸的話那么SAX在運營時會非常快。在這種情況下,它會比DOM快,由于
它略了為你的信息創(chuàng)建一個樹形對象模型的過程。從另一方面來說,你必須寫一個SAX文
檔解決器來解釋所有的SAX事件(這會是一件很繁重的工作)。
什么類型的SAX事件被SAX解析器拋出了哪?
這些事件事實上非常簡樸的。SAX會對每一個開始標簽拋出事件,對每一個結(jié)束標簽
也如此。它對#PCDATA和CDATA部分同樣拋出事件。你的文檔解決器(對這些事件的監(jiān)
聽器)要解釋這些事件同時還要在他們基礎(chǔ)之上創(chuàng)建你自定義的對象模型。你的文檔解決器
必須對這些事件做出解釋,同時這些事件發(fā)生的順序非常重要的。SAX同時也對
processinginstructions,DTDs,comments,拋出事件.但它們在概念卜是同樣的,你
的解析器要解釋這些事件(尚有這些事件的發(fā)生順序)以及使他們故意義。
什么時候使用DOM?
假如你的XML文檔包含文檔數(shù)據(jù)(例如,FramemakerdocumentsstoredinXMLformat),
那么DOM就你的解決方案的最自然選擇。假如你要創(chuàng)建一些類似于文檔信息管理的系統(tǒng),
那么你不得不解決大量的文檔數(shù)據(jù)。DatachannelRIO產(chǎn)品就這么一個例子,它可以索引
和組織各種類型文檔資源中的信息(例如Word和Excel文獻)。在這種情況下,DOM
非常
合適程序去訪問存貯在這些文檔中的信息的。
然而,假如你重要解決的結(jié)構(gòu)化為數(shù)據(jù)(在XML中的序列化的JAVA對象the
equivalentofserializedJavaobjectsinXML),DOM不最佳的選擇。那就SAX會
比較合適的地方。
什么時候使用SAX?
假如在你XML文檔中的信息機器易讀的(和機器生成的)數(shù)據(jù),那么SAX讓你可以訪問這些
信息的合適的APL機器易讀和生成的數(shù)據(jù)類型包含像下面這些東西:
存成XML格式的Java對象屬性用一些以文本為基礎(chǔ)的查詢語句(SQL,XQL,OQL)表達的
查詢由查詢生成的結(jié)果集(這也許包含關(guān)系型數(shù)據(jù)庫表中的數(shù)據(jù)編碼成XML).這么看來機器
生成的數(shù)據(jù)你一般要在java中生成數(shù)據(jù)結(jié)構(gòu)和類的信息。一個簡樸的例子包含個人信
息的地址簿,在上圖所示。這個地址簿xml文獻不像字解決器文檔,它是一個包含已經(jīng)被編
碼成文本的純數(shù)據(jù)的XML文檔。
當你的數(shù)據(jù)這種樣式,你要創(chuàng)建你自己的數(shù)據(jù)結(jié)構(gòu)和類(對象模型)來管理操作以及
連續(xù)保存這些數(shù)據(jù)。SAX允許你快速創(chuàng)建一個可以生成你的對象模型實例的解決器類。一個
實例:一個SAX文檔解決器。它完畢的工作有讀入包含我的地址薄信息的XML文檔,創(chuàng)建
一個可以訪問到這些信息的AddressBook類。SAX指告訴你該怎么做到這些。這個地址薄
XML文檔包含person元素,person元素中有name和email元素。我的AddressBook對象模
型涉及下面的類:
AddressBook類,Person對象的容器Person類,Siring型的name和email的容器這樣
我的“SAX地址簿文檔解決器”可以把person元素轉(zhuǎn)變成Person對象了,然后把它們都存
入AddressBook對象。這個文檔解決器將name和email元素轉(zhuǎn)變?yōu)镾tring對象。
HTML的缺陷:
①鏈接丟失后不能自動糾正;
②動態(tài)內(nèi)容需要下載的部件太多;
③搜索時間長;
④HTML缺少對雙字節(jié)或多國文字的支持,或者說支持不夠;
⑤HTML可擴展性差。
經(jīng)驗結(jié)論
你寫的SAX文檔解決器(SAXdocumenthandler)做了將元素映射為對象的
工作。假如你的信息被結(jié)構(gòu)化成可以容易創(chuàng)建這樣的映射,你應(yīng)當使用SAXA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨床氨甲苯酸、氨基己酸、氨甲環(huán)酸等止血藥適應(yīng)癥、用法、不良反應(yīng)、禁忌癥等區(qū)別及藥理作用
- 2024果樹采購合同
- 2025高考生物備考說課稿:免疫失調(diào)與免疫學的應(yīng)用說課稿
- 2024融資合同范本:新能源汽車產(chǎn)業(yè)專項協(xié)議3篇
- 專屬2024學校系列校服訂購協(xié)議
- 2024液化氣運輸合同能源消耗與減排責任規(guī)范文本3篇
- 專業(yè)咨詢顧問合作合同(2024年度版)版
- 福建省南平市松溪縣鄭墩中學高二語文月考試題含解析
- 12坐井觀天(說課稿)2024-2025學年統(tǒng)編版語文二年級上冊
- 1-1《子路、曾皙、冉有、公西華侍坐》說課稿-2024-2025學年高一語文下學期同步說課稿(統(tǒng)編版必修下冊)
- 期末達標測試卷(二)(試卷)-2024-2025學年冀教版數(shù)學四年級上冊
- 2024-2030年中國干燥設(shè)備行業(yè)研發(fā)創(chuàng)新狀況及發(fā)展行情監(jiān)測報告
- GB/T 44413-2024城市軌道交通分類
- GB 19041-2024光氣及光氣化產(chǎn)品生產(chǎn)安全規(guī)范
- 拔除氣管導管的護理
- 2024年大學英語四六級考試大綱詞匯
- NB/T 11450-2023礦用隔爆型三相永磁同步電動滾筒
- 2024年山東省生態(tài)環(huán)境監(jiān)測專業(yè)技術(shù)人員大比武理論試題庫(含答案)
- GB 28008-2024家具結(jié)構(gòu)安全技術(shù)規(guī)范
- 消防技能訓練-射水姿勢與形式課件講解
- JTJ073.1-2001 公路水泥混凝土路面 養(yǎng)護技術(shù)規(guī)范
評論
0/150
提交評論