![Web Service試題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/13/35a9e6ed-2a12-4ac9-9c40-3459b39f825f/35a9e6ed-2a12-4ac9-9c40-3459b39f825f1.gif)
![Web Service試題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/13/35a9e6ed-2a12-4ac9-9c40-3459b39f825f/35a9e6ed-2a12-4ac9-9c40-3459b39f825f2.gif)
![Web Service試題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/13/35a9e6ed-2a12-4ac9-9c40-3459b39f825f/35a9e6ed-2a12-4ac9-9c40-3459b39f825f3.gif)
![Web Service試題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/13/35a9e6ed-2a12-4ac9-9c40-3459b39f825f/35a9e6ed-2a12-4ac9-9c40-3459b39f825f4.gif)
![Web Service試題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/13/35a9e6ed-2a12-4ac9-9c40-3459b39f825f/35a9e6ed-2a12-4ac9-9c40-3459b39f825f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、Web Service應(yīng)用開發(fā)2011級期末考試試卷A適用課程:I. 單選(40分) 隱藏/顯示1.關(guān)于SGML、HTML、XML的說法錯誤的是_A.SGML出現(xiàn)在HTML和XML之前,但是功能比HTML和XML更強大B.HTML只使用了SGML的一小部分標(biāo)記,適用于展示界面C.XML是跨平臺的一種技術(shù),特別適合于標(biāo)識結(jié)構(gòu)化的數(shù)據(jù)D.同HTML類似,XML也是SGML的一個子集,其標(biāo)記也是固定的2.與HTML相比,下列不是XML特點的是_A.HTML不可擴展,而XML容易擴展B.HTML側(cè)重于展示數(shù)據(jù),而XML側(cè)重于描述數(shù)據(jù)C.HTML語法寬松,而XML語法嚴(yán)格D.HTML易于閱讀
2、,而XML難于閱讀3.下列XML文檔中存在幾個格式錯誤?<?xml version="1.0" encoding="GB2312" ?><學(xué)生花名冊> <學(xué)生 學(xué)號= 'AB123'> <姓名>劉志強</姓名> <姓名縮寫>LZQ</姓名縮寫>&
3、#160; <電話>88889999</電話> </學(xué)生> <學(xué)生 性別 = "女"> <姓名>謝明亮</姓名> <姓名縮寫>"XML"<
4、/姓名縮寫> <學(xué)號>12345</學(xué)號> <性別>男</性別> </學(xué)生><學(xué)生花名冊>A.1 B.2 C.3 D.44.關(guān)于XML文檔結(jié)構(gòu)的說法錯誤的是 _A.XML文檔由序言和文檔元素組成B.一個XML文檔只能有一個文檔元素C.除了文檔元素外,XML中的所有元素都是文檔元素的后代D.文檔元素
5、不能有屬性5. 關(guān)于XML元素的說法錯誤的是 _A.XML文檔有4類元素:空元素、僅含文本的元素、僅含子元素的元素、混合元素B.XML元素必須正確的嵌套C.元素必須含有起始和結(jié)束標(biāo)簽D.元素名稱不區(qū)分大小寫6. <、>、&、” 、的實體是_A.<>&&"'B.<>&'"C.&left;&right;&"'D.&
6、amp;lt;>&"'7. 下述關(guān)于DTD的描述,錯誤的是_A.DTD是基于正則表達(dá)式的,描述能力有限B.DTD沒有數(shù)據(jù)類型的支持,在大多數(shù)應(yīng)用環(huán)境下能力不足C.DTD的約束定義能力不足,無法對XML實例文檔作出更細(xì)致的語義限制D.DTD支持命名空間8. 與DTD相比,哪些不是XML Schema的優(yōu)勢_A.XML Schema的語法符合XML規(guī)范B.XML Schema支持大量數(shù)據(jù)類型C.XML Schema支持命名空間D.XML Schema語法比DTD簡單9. 下列XML Schema簡單類型
7、表達(dá)的含義是_<xs:simpleType name="abcd"> <xs:restriction base="xs:string"> <xs:pattern value="d5A-G7"/> <
8、/xs:restriction></xs:simpleType>A.以數(shù)字5開頭,后面跟ABCDEFGB.以數(shù)字5開頭,后面跟A到G之間的任意7個字符C.以5個數(shù)字開頭,后面跟ABCDEFGD.以5個數(shù)字開頭,后面跟A到G之間的任意7個字符10. 符合下列XML模式的是_<?xml version="1.0" encoding="GB2312"?><xs:schema xmlns:xs="/2001/XMLSchema">
9、60; <xs:element name="student" type="studentDef"/> <xs:complexType name="studentDef"> <xs:sequence> <xs:element name="
10、sex" type="sexDef"/> <xs:element name="age" type="ageDef"/> <xs:element name="phoneno" type="phonenoDef&qu
11、ot;/> </xs:sequence> </xs:complexType> <xs:simpleType name="ageDef"> <xs:restriction base="xs:positiveInteger">
12、0; <xs:minExclusive value="16"/> <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpl
13、eType> <xs:simpleType name="sexDef"> <xs:restriction base="xs:string"> <xs:enumeration value="male"/>
14、0; <xs:enumeration value="female"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="phonenoDef">
15、160; <xs:restriction base="xs:string"> <xs:pattern value="d8|d11"/> </xs:restriction> </xs:simpleType></xs:schema>A.&l
16、t;student> <age>17</age> <sex>male</sex> <phoneno>88889999</phoneno> </student>B.<student> <sex>male</sex> <age>16</age> <phoneno>88889999</phoneno> </student>C.<student> <sex>Female</sex>
17、<age>19</age> <phoneno>88889999</phoneno> </student>D.<student> <sex>male</sex> <age>19</age> <phoneno>88889999000</phoneno> </student>11. 使用DOM解析XML文檔,下列說法中錯誤的是_A.Document.getElementsByTagName("student")用于獲
18、取所有的student元素B.Document.getDocumentElement()獲取根元素C.Node.getFirstChild()用于返回第一個子節(jié)點元素D.Node.getNextSibling()方法返回下一個子節(jié)點元素12. 下述關(guān)于DOM和SAX的說法中錯誤的是_A.SAX是事件驅(qū)動的解析方式,當(dāng)解析到元素開始或結(jié)束、文本、文檔的開始或結(jié)束等標(biāo)記時,會觸發(fā)相應(yīng)的事件B.使用DOM方式需要的內(nèi)存更大C.SAX方式需要讀入整個XML文檔,并在內(nèi)存中構(gòu)造一棵完整的樹形結(jié)構(gòu)D.SAX和DOM方式可以同時使用13. 關(guān)于W3C DOM、SAX、JAXP、JDOM、
19、DOM4J的說法錯誤的是_A.W3C DOM是W3C發(fā)布的一套以DOM方式操作XML的規(guī)范B.SAX也是一種XML訪問接口,是一個社區(qū)規(guī)范C.JAXP是Java操作XML的標(biāo)準(zhǔn)規(guī)范,是對W3C DOM和SAX的重新封裝D.JDOM和DOM4J都是開源項目,JDOM的性能要優(yōu)于DOM4J14. 下述關(guān)于SAX的描述,錯誤的是_A.SAX是Simple API for XML的縮寫B(tài).SAX并不需要讀入整個XML文檔C.SAX是基于事件驅(qū)動的,適于處理大文件D.SAX比DOM方式更高,功能更豐富15. 下述關(guān)于SAX與DOM的比較,錯誤的是_A.DOM是基于對象的,SAX是基于
20、流式的B.DOM需要讀入整個XML文檔才能處理,SAX是邊讀取邊解析C.相對于DOM,SAX適于處理大型的XML文件D.DOM和SAX都是Java特有的XML解析方式16. 下列不屬于WebService特征的是_A.WebService具有良好的封裝性B.WebService與使用者是松散耦合的C.WebService具有高度的可集成性D.WebService使用的協(xié)議非常簡單,通??梢宰孕薪馕觯恍枰褂玫谌降膸?7. 下列不屬于WebService涉及到的主要標(biāo)準(zhǔn)和技術(shù)的是_A.XML B.SOAP C.WSDL D.Java18. 關(guān)于SOAP的說法錯誤
21、的是_A.SOAP是一種基于XML的數(shù)據(jù)交換協(xié)議B.SOAP可以運行在HTTP、SMTP、FTP等各種傳輸協(xié)議之上C.SOAP消息由信封和附件組成D.SOAP信封由報頭、主體、Fault元素組成19. 關(guān)于WSDL的說法錯誤的是_A.WSDL是一種用于描述WebService的語言B.WSDL與語言和平臺無關(guān),可用于描述使用任何語言實現(xiàn)的、部署在任何平臺上的Web ServiceC.WSDL的語法是基于XML的D.WSDL文檔中只有WebService的抽象定義,而沒有具體的實現(xiàn)20. 關(guān)于JAX-RPC的說法錯誤的是_A.JAX-RPC是一種Java訪問WebServic
22、e的遠(yuǎn)程調(diào)用協(xié)議B.JAX-RPC是一種同步調(diào)用方式C.JAX-RPC的調(diào)用參數(shù)及返回值通常使用SOAP格式的消息D.JAX-RPC可用于Java之外的語言II. 填空(10分) 隱藏/顯示21. XML文檔內(nèi)容的主體部分,一般由根元素、屬性、注釋、組成。子元素 內(nèi)容22. 請補齊下列XML文檔:<?xml =”1.0” =”gb2312” ?><Products> <Product> &
23、lt;Name>Car</Name> </Products> 【3.0分】version encoding </Product>23. 在XML模式中,通過關(guān)鍵字可以聲明命名空間,根據(jù)是否指定可以將命名空間分為默認(rèn)的和明確的,其中默認(rèn)的命名空間不需要前綴。xmlns 前綴24. JAXP中,使用解析器工廠類創(chuàng)建解析器類的實例,使用解析器的parse()方法解析XML文檔生成文檔類的實例。 【3.0分】DocumentBuilderFactory DocumentBui
24、lder DocumentIII. 簡答(12分) 隱藏/顯示25. 使用DOM方式處理XML文檔有哪些優(yōu)點? 【6.0分】1. DOM能夠保證語法正確和格式正規(guī) 由于DOM將文本文件轉(zhuǎn)化為抽象的節(jié)點樹表示,因此能夠完全避免無結(jié)束標(biāo)記和不正確的標(biāo)記嵌套等問題。使用DOM操作XML文檔時,開發(fā)人員不必?fù)?dān)心文檔 的文本表示,只需要關(guān)注父子關(guān)系和相關(guān)的信息。另外,DOM能夠避免文檔中不正確的父子關(guān)系。例如,一個Attr對象永遠(yuǎn)也不能成為另一個Attr對象的 父對象。 2. DOM能夠從語法中提取內(nèi)容 由DOM創(chuàng)建的節(jié)點樹是XML文件內(nèi)容的邏輯表示,它顯示了文件提供的信
25、息,以及它們之間的關(guān)系,而不受限于XML語法。例如,節(jié)點樹蘊含的信息可以用于 更新關(guān)系數(shù)據(jù)庫,或者創(chuàng)建HTML頁面,開發(fā)人員不必糾纏于XML語法規(guī)范。 3. DOM能夠簡化內(nèi)部文檔操作 使用DOM比使用傳統(tǒng)的文件操作機制更加簡單。DOM提供了一套API,通過該標(biāo)準(zhǔn),程序設(shè)計人員可以從文檔中讀取、搜索、修改、增加和刪除數(shù)據(jù),操縱 XML文檔的內(nèi)容和結(jié)構(gòu)。 4. DOM能夠貼切地反映典型的層次數(shù)據(jù)庫和關(guān)系數(shù)據(jù)庫的結(jié)構(gòu) DOM表示數(shù)據(jù)元素關(guān)系的方式非常類似于現(xiàn)代的層次型和關(guān)系型數(shù)據(jù)庫表示信息的方法。這使得利用DOM在數(shù)據(jù)庫和XML文件之間移動信息變得相當(dāng)簡單。26. 簡述WebServic
26、e技術(shù)的優(yōu)勢和局限。 【6.0分】WebService的優(yōu)勢體現(xiàn)在:跨防火墻通信應(yīng)用程序集成B2B集成數(shù)據(jù)重用oo WebService的局限是:o 不適合單機應(yīng)用程序o 不適合局域網(wǎng)應(yīng)用程序IV. 編程(18分) 隱藏/顯示27. 對于下列XML文檔:<?xml version="1.0" encoding="GB2312"?><Orders> <Order orderID="Pdt001" orderDate="2010-7-20">
27、; <name>玩具</name> <number>16</number> <city>上海</city> <zip>200000</zip> <phoneno>lt;/phoneno> </Order> <Order orderID="Pdt002" orderDate="2010-7-22"> <name&
28、gt;文具</name> <number>17</number> <city>青島</city> <zip>266000</zip> <phoneno>lt;/phoneno> </Order></Orders>創(chuàng)建一個Schema,并應(yīng)用于給定的XML文檔。要求如下:1、Order元素在XML文檔中可以出現(xiàn)多次,但是至少要出現(xiàn)一次。2、OrderID的值的格式必須是PdtXXX,其中
29、X為0-9的數(shù)字。3、orderDate必須是合理的日期。4、number的值必須是正整數(shù)。5、zip元素的內(nèi)容的格式必須是XXXXXX,其中X為0-9的數(shù)字,該元素可選。6、phoneno允許如下組合:11位手機號、3位區(qū)號+8位號碼、4位區(qū)號+8位號碼?!?.0分】28. 針對下列XML文檔,使用JAXP,基于DOM方式解析此文檔,在控制臺輸出所有元素的名稱、屬性和內(nèi)容。<?xml version="1.0" encoding="GB2312"?><Orders> <Order orderID=&qu
30、ot;Pdt001" orderDate="2010-7-20"> <name>玩具</name> <number>16</number> <city>上海</city> <zip>200000</zip> <phoneno>lt;/phoneno> </Order> <Order orderID="Pdt002&q
31、uot; orderDate="2010-7-22"> <name>文具</name> <number>17</number> <city>青島</city> <zip>266000</zip> <phoneno>lt;/phoneno> </Order></Orders>【9.0分】o import javax.xml.parsers
32、.DocumentBuilder;o import javax.xml.parsers.DocumentBuilderFactory;oo import org.w3c.dom.Document;o import org.w3c.dom.Element;o import org.w3c.dom.Node;o import org.w3c.dom.NodeList;oo public class DOM o public static void main(String args) throws Exception o DocumentBuilderFactory dbf = DocumentBu
33、ilderFactory.newInstance();o DocumentBuilder db = dbf.newDocumentBuilder();o Document doc = db.parse("1.xml");o Element root = doc.getDocumentElement();o NodeList orders = root.getElementsByTagName("Order");o for (int i = 0; i < orders.getLength(); i+) o Element order = (Eleme
34、nt) orders.item(i);o System.out.println("orderID: " + order.getAttribute("orderID");o System.out.println("orderDate: " + order.getAttribute("orderDate");o NodeList orderSubElements = order.getChildNodes();o for (int j = 0; j < orderSubElements.getLength();
35、j+) o Node n = orderSubElements.item(j);o if (n instanceof Element) o Element e = (Element) n;o System.out.println(e.getNodeName() + ": " + e.getTextContent();o o o o o V. 上機題(20分) 隱藏/顯示o 29. 開發(fā)環(huán)境Java 1.6,Eclipse,Tomcat 6,JWSDP 2.0。提交方式第2、3題項目分別導(dǎo)出為zip文件,再與第1題的XML文件合并打包為一個壓縮包(名稱為
36、“學(xué)生姓名.zip”)。要求1、編寫XML文檔,表示下列產(chǎn)品數(shù)據(jù)。(3分)ID產(chǎn)品名稱數(shù)量入庫時間10001DELL顯示器792012-12-110002HP打印機122012-12-110003辦公桌702011-12-210004羅技鼠標(biāo)1202013-12-210005投影儀22012-12-2o 2、編寫代碼,使用SAX方式解析第1題中的XML文檔,要求在Java控制臺輸出所有的產(chǎn)品信息。(5分)3、編寫項目,使用JAX-RPC發(fā)布WebService,提供根據(jù)入庫時間查詢當(dāng)天入庫的所有產(chǎn)品的服務(wù)。(12分) 【20.0分】o 無 Web Service應(yīng)用開發(fā)2010級期末
37、考試試卷B單選(40分) 隱藏/顯示1.關(guān)于SGML、HTML、XML的說法正確的是_A.XML是對SGML的改進(jìn),功能更為強大B.HTML中可以自定義標(biāo)記C.XML可以完全代替HTMLD.XML是跨平臺的一種技術(shù),特別適合于表示結(jié)構(gòu)化的數(shù)據(jù)o 2. 下列XML文檔中存在幾個格式錯誤?<?xml version="1.0" encoding="GB2312" /><學(xué)生花名冊> <學(xué)生 學(xué)號= 'AB123'> &
38、#160; <姓名>劉志強</姓名> <姓名縮寫>LZQ</姓名縮寫> <電話>88889999</電話> </學(xué)生> <學(xué)生 性別 = "女">
39、60; <姓名>謝明亮</姓名> <姓名縮寫>XML</姓名縮寫> <學(xué)號>12345</學(xué)號> <學(xué)生></學(xué)生花名冊>A.1B.2C.3D.43. 關(guān)于XML文檔結(jié)構(gòu)的說法錯誤的是_A.XML元素必須正確的嵌套B.一個XML文檔只能有一個
40、文檔元素C.XML文檔嚴(yán)格區(qū)分大小寫D.XML文檔內(nèi)的任何位置都可以添加注釋4. 符合下列DTD規(guī)則的XML文檔是_<!DOCTYPE Students <!ELEMENT Students (Student+)><!ELEMENT Student (NBame,Age)><!ELEMENT Name (#PCDATA)><!ELEMENT Age (#PCDATA)>> A.<Student Name=”Mike” Age=”20”> </Student>B.<Student> <
41、Name>Mike</Name> <Age>20</Age> </Student>C.<Students> <Student Name=”Mike” Age=”20”> </Student> </Students>D.<Students> <Student> <Name>Mike</Name> <Age>John</Age> </Student> </Students>5. <、&g
42、t;、&、” 、 的實體是_A.<>&&"'B.<>&'"C.&left;&right;&"'D.<>&"'6. 下述關(guān)于XML Schema的描述,錯誤的是_ A.XML Schema支持命名空間B.相對于DTD,XML Schema提供更多
43、功能C.XML Schema中可以定義復(fù)雜的元素類型D.XML Schema不支持重用7. 與DTD相比,哪些不是XML Schema的優(yōu)勢_ A.XML Schema的語法符合XML規(guī)范B.XML Schema支持大量數(shù)據(jù)類型C.XML Schema支持命名空間D.XML Schema支持復(fù)雜的數(shù)據(jù)類型,例如數(shù)組8. 下列XML Schema簡單類型表達(dá)的含義是_<xs:simpleType name="abcd"> <xs:restrict
44、ion base="xs:string"> <xs:pattern value="d3,4ABCD4"/> </xs:restriction> </xs:simpleType>A.以數(shù)字3或4開頭,后面跟ABCDB.以數(shù)字3或4開頭,后面跟A到D之間的4個字符C.以3個或4個數(shù)字開頭,后面跟
45、ABCDD.以3個或4個數(shù)字開頭,后面跟A到D之間的4個字符9. 符合下列XML模式的是_<?xml version="1.0" encoding="GB2312"?><xs:schema xmlns:xs="/2001/XMLSchema"> <xs:element name="student" type="studentDef"/> <x
46、s:complexType name="studentDef"> <xs:all> <xs:element name="sex" type="sexDef"/>
47、<xs:element name="age" type="ageDef"/> <xs:element name="phoneno" type="phonenoDef"/> </xs:all> </xs:complexType&
48、gt; <xs:simpleType name="ageDef"> <xs:restriction base="xs:positiveInteger"> <xs:minExclusive value="16"/>
49、160; <xs:maxInclusive value="30"/> </xs:restriction> </xs:simpleType> <xs:simpleType name="sexDef"> &
50、#160; <xs:restriction base="xs:string"> <xs:enumeration value="male"/> <xs:enumeration value="female"/>
51、; </xs:restriction> </xs:simpleType> <xs:simpleType name="phonenoDef"> <xs:restriction base="xs:string">
52、160; <xs:pattern value="d8|d11"/> </xs:restriction> </xs:simpleType></xs:schema>A.<student> <sex>male</sex> <age>14</age> <phoneno>88889999</phoneno> &l
53、t;/student>B.<student> <sex>Male</sex> <age>16</age> <phoneno>88889999</phoneno> </student>C.<student> <sex>Female</sex> <age>19</age> <phoneno>888889999</phoneno> </student>D.<student> <phone
54、no>88889999000</phoneno> <age>19</age> <sex>male</sex> </student>10. 使用DOM解析XML文檔,下列說法中正確的是_A.Document.getElementByTagName("student")用于獲取所有的student元素B.Node.hasAttribute()用于判斷節(jié)點是否包含屬性C.Element.getName()用于獲取元素名稱D.Document.getDocumentElement()獲取根元素1
55、1. 下述關(guān)于DOM和SAX的說法中錯誤的是_ A.SAX是事件驅(qū)動的解析方式,當(dāng)解析到元素開始或結(jié)束、文本、文檔的開始或結(jié)束等標(biāo)記時,會觸發(fā)相應(yīng)的事件B.使用SAX方式效率更高C.DOM會讀入整個XML文檔,并在內(nèi)存中構(gòu)造一棵完整的DOM樹形結(jié)構(gòu)D.SAX和DOM都是W3C組織制定的規(guī)范12. 關(guān)于W3C DOM、SAX、JAXP、JDOM、DOM4J的說法錯誤的是_ A.W3C DOM是W3C發(fā)布的一套以DOM方式操作XML的規(guī)范B.SAX也是一種XML訪問接口,是一個社區(qū)規(guī)范C.JAXP是Java操作XML的標(biāo)準(zhǔn)規(guī)范,基于DOM和SAXD.JDOM
56、和DOM4J都是開源項目,支持Java、.NET等各種平臺13. 下述關(guān)于SAX的描述,錯誤的是_ A.SAX是基于事件驅(qū)動的,適于處理大文件B.startDocument事件表示SAX開始解析XML文檔C.startElement事件表示SAX開始解析一個元素D.characters事件表示SAX開始掃描元素的屬性14. 下述關(guān)于WebService的描述中錯誤的是_ A.WebService是一種部署在WEB上的對象B.WebService向客戶端提供了一種統(tǒng)一的調(diào)用方式C.WebService主要涉及到了XML、SOAP、WSDL、UDDI四個核心
57、技術(shù)D.由于WebService的復(fù)雜性,其可重用能力較差15. 下列不屬于WebService特征的是_A.WebService具有良好的封裝性B.WebService與使用者是緊密耦合的C.WebService具有高度的可集成性D.WebService使用標(biāo)準(zhǔn)的協(xié)議,易于機器理解16. 下列應(yīng)用場景不適合使用WebService的是_A.跨防火墻的應(yīng)用通信B.各種開發(fā)平臺構(gòu)建的應(yīng)用程序的集成C.B2B應(yīng)用集成D.運行于局域網(wǎng)上的應(yīng)用17. 關(guān)于SOAP的說法錯誤的是_ A.SOAP是一種基于XML的數(shù)據(jù)交換協(xié)議B.SOAP可以運行在HTTP、SMTP
58、、FTP等各種傳輸協(xié)議之上C.SOAP的信封中定義了消息的內(nèi)容、發(fā)送者、接受者、處理者等信息D.SOAP編碼規(guī)則定義了使用底層傳輸協(xié)議完成在結(jié)點間交換信封的協(xié)定18. 關(guān)于WSDL的說法錯誤的是_ A.WSDL是一種用于描述WebService的語言B.WSDL與語言和平臺無關(guān),可用于描述使用任何語言實現(xiàn)的、部署在任何平臺上的Web ServiceC.WSDL的語法是基于XML的,描述了WebService的服務(wù)功能、消息類型、協(xié)議綁定信息、查找特定服務(wù)的地址信息D.WSDL規(guī)范中定義了SOAP、HTTP GET POST、MIME、SOCKET等多種綁定方式。19.
59、60;關(guān)于JAX-RPC的說法錯誤的是_A.JAX-RPC是一種Java訪問WebService的遠(yuǎn)程調(diào)用協(xié)議B.JAX-RPC是一種同步調(diào)用方式C.JAX-RPC的調(diào)用參數(shù)及返回值通常使用SOAP格式的消息D.JAX-RPC可用于Java之外的語言20. 下列關(guān)于XML與HTML的對比中錯誤的是_A.XML是可擴展的,能夠定義新的標(biāo)記元素;而HTML不可擴展,只能使用固定的標(biāo)記元素B.XML主要用于描述數(shù)據(jù),而HTML側(cè)重于顯示數(shù)據(jù)C.XML的語法比HTML嚴(yán)格D.XML是跨平臺的,而HTML不是II. 填空(10分) 隱藏/顯示21. XML文檔中,小于號&
60、#160;< 使用實體表示,雙引號 “ 使用實體表示, &使用實體表示。 【3.0分】< " &22. 請補齊下列XML文檔:< version=”1.0” encoding=”gb2312” ?><> <Product> <Name>Car</Name>
61、0; </Product></Products > ?xml Products23. XML Schema中,內(nèi)置數(shù)據(jù)類型表示大于等于0的整數(shù),表示64位浮點數(shù)notNegativeInteger double24. SAX中,開始解析XML文檔的事件是,開始解析元素的事件是,文檔解析結(jié)束的事件是?!?.0分】startDocument startElement endDocumentIII. 簡答(12分) 隱藏/顯示25. XML模式中定義復(fù)合類型時,可使用sequence、group、choice、all元素,請簡述它們的
62、區(qū)別。 【6.0分】區(qū)別是:o sequence:指定組中的子元素按照一定順序出現(xiàn)。o group:用通用名組合成組。o choice:只能使用組中的子元素之一。o all:組中的子元素在父元素內(nèi)可以按照任意順序出現(xiàn)。o 26. 簡要描述Web Services的主要技術(shù)及各種技術(shù)的作用。 【6.0分】o 用于構(gòu)建和使用Web服務(wù)主要有四種標(biāo)準(zhǔn)和技術(shù):XML、SOAP、WSDL、和UDDI。o XML是Web Services平臺中表示數(shù)據(jù)的基本格式,XML使用Unicode編碼,采用自描述的數(shù)據(jù)結(jié)構(gòu),能夠以簡單的文本文檔格式存儲、傳輸、讀取數(shù)據(jù)。現(xiàn)在XML已經(jīng)作為應(yīng)用程序、系統(tǒng)和設(shè)
63、備之間通過Internet交換信息的通用語言而被廣泛接受。 o SOAP(Simple Object Access Protocol,簡單對象訪問協(xié)議),是一種基于XML的輕量級消息交換協(xié)議。利用SOAP可以在兩個或多個對等實體之間進(jìn)行信息交換,并可以使這些實體在分散的分布式應(yīng)用程序環(huán)境中相互通信。與XML一樣,SOAP也獨立于語言、運行平臺或設(shè)備。o WSDL(Web Services Description Language,Web Services描述語言)標(biāo)準(zhǔn)是一種XML格式,用于描述網(wǎng)絡(luò)服務(wù)及其訪問信息。它用于定義Web Services以及如何調(diào)用它們(描述Web服務(wù)的屬性,例如它
64、做什么,位于哪里和怎樣調(diào)用它等)。o UDDI是通用描述、發(fā)現(xiàn)和集成(Universal Description,Discovery and Integration)的英文縮寫,它是由Ariba、IBM、微軟等公司倡導(dǎo)的,它提供了在Web上描述并發(fā)現(xiàn)商業(yè)服務(wù)的框架。UDDI定義了一種在通用注冊表中注冊Web服務(wù)并劃分其類別的機制。查詢UDDI注冊表以尋找某項服務(wù)時,將返回描述該服務(wù)接口的WSDL描述。通過WSDL描述,開發(fā)人員可以開發(fā)出與服務(wù)提供方通信的SOAP客戶端接口。IV. 編程(18分) 隱藏/顯示o 27. 對于下列XML文檔:<?xml version=
65、"1.0" encoding="GB2312"?><Orders> <Order orderID="Pdt001" orderDate="2010-7-20"> <name>玩具</name> <number>16</number> <city>上海</city> <zip>200000</zip> <phoneno
66、>lt;/phoneno> </Order> <Order orderID="Pdt002" orderDate="2010-7-22"> <name>文具</name> <number>17</number> <city>青島</city> <zip>266000</zip> <phoneno>0532-66
67、667777</phoneno> </Order></Orders>創(chuàng)建一個Schema,并應(yīng)用于給定的XML文檔。要求如下:1、Order元素在XML文檔中可以1次或多次。2、OrderID的值的格式必須是PdtXXX,其中X為數(shù)字。3、orderDate必須是合理的日期。4、number的值必須是2000內(nèi)的正整數(shù)。5、zip元素的內(nèi)容的格式必須是XXXXXX,其中X為0-9的數(shù)字,該元素可選。6、city元素的內(nèi)容只能是北京、上海、濟(jì)南、青島之一。7、phoneno允許如下組合:11位手機號、3位區(qū)號+8位號碼、4位區(qū)號+8位號碼?!?.0分
68、】o <?xml version="1.0" encoding="GB2312"?>o <xs:schema xmlns:xs="/2001/XMLSchema">o <xs:element name="Orders" type="OrdersType"></xs:element>o <xs:complexType name="OrdersType">o <xs:sequence
69、>o <xs:element name="Order" type="OrderType" minOccurs="1" maxOccurs="unbounded"></xs:element>o </xs:sequence>o </xs:complexType>o <xs:complexType name="OrderType">o <xs:sequence>o <xs:element name="name
70、" type="xs:string"></xs:element>o <xs:element name="number" type="numberType"></xs:element>o <xs:element name="city" type="cityType"></xs:element>o <xs:element name="zip" type="zipType" min
71、Occurs="0"></xs:element>o <xs:element name="phoneno" type="phonenoType"></xs:element>o </xs:sequence>o <xs:attribute name="orderID" type="orderIDType"></xs:attribute>o <xs:attribute name="orderDate"
72、 type="xs:date"></xs:attribute>o </xs:complexType>o <xs:simpleType name="numberType">o <xs:restriction base="xs:positiveInteger">o <xs:maxInclusive value="2000"></xs:maxInclusive>o </xs:restriction>o </xs:simpleT
73、ype>o <xs:simpleType name="zipType">o <xs:restriction base="xs:string">o <xs:pattern value="d6"></xs:pattern>o </xs:restriction>o </xs:simpleType>o <xs:simpleType name="cityType">o <xs:restriction base="xs:s
74、tring">o <xs:enumeration value="北京"></xs:enumeration>o <xs:enumeration value="上海"></xs:enumeration>o <xs:enumeration value="濟(jì)南"></xs:enumeration>o <xs:enumeration value="青島"></xs:enumeration>o </xs:res
75、triction>o </xs:simpleType>o <xs:simpleType name="phonenoType">o <xs:restriction base="xs:string">o <xs:pattern value="d11|d3-d8|d4-d8"></xs:pattern>o </xs:restriction>o </xs:simpleType>o <xs:simpleType name="orderIDType">o <xs:restriction base="xs:string">o <xs:pattern value=&q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年受體激動阻斷藥合作協(xié)議書
- 2025年主令電器防雷避雷產(chǎn)品合作協(xié)議書
- 2025年致密熔鑄合成云母陶瓷合作協(xié)議書
- 八年級美術(shù)-第三課-《書籍裝幀設(shè)計》教案
- 2025年二年級音樂年度總結(jié)參考(2篇)
- 2025年個人股權(quán)無償轉(zhuǎn)讓協(xié)議簡單版(2篇)
- 2025年二手汽車轉(zhuǎn)讓協(xié)議格式范文(2篇)
- 山西省2024七年級道德與法治上冊第二單元成長的時空第五課和諧的師生關(guān)系情境基礎(chǔ)小練新人教版
- 2025年五年級《紅樓夢》讀書心得(2篇)
- 2025年個人房產(chǎn)轉(zhuǎn)讓合同簡單版(2篇)
- 《糖拌西紅柿 》 教案()
- 2024-2030年山茶油行業(yè)市場發(fā)展分析及發(fā)展趨勢與規(guī)劃建議研究報告
- 彈性力學(xué)數(shù)值方法:解析法:彈性力學(xué)中的變分原理
- 高考英語經(jīng)常用的七百個詞匯
- 不定代詞用法總結(jié)及配套練習(xí)題
- 河南省鄧州市2023-2024學(xué)年八年級上學(xué)期期末語文試題
- JJG 976-2024透射式煙度計
- 半干法脫硫工藝
- 強基計劃自我陳述范文模板
- 林黛玉人物形象分析
- 網(wǎng)絡(luò)和信息安全教育課件
評論
0/150
提交評論