




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2016年下半年信息系統(tǒng)項(xiàng)目管理師課程6-J2EE與.NET、Web Services 、工作流91過軟考教育學(xué)院小馬Tel:2016年7月1、J2EE 定義,做了解P116P1162、圖5-1也做個(gè)了解3、J2EE組件P117J2EE應(yīng)用服務(wù)器運(yùn)行環(huán)境包括3部分,它們是構(gòu)件、容器和服務(wù)。構(gòu)件時(shí)表示應(yīng)用邏輯的代碼,容器是構(gòu)件的運(yùn)行環(huán)境,服務(wù)則是4.NET了解下。5下.NET看看。6、J2EE與.NET的異同 P126 看看這一章內(nèi)容,不好說,大家盡量了解。*J2關(guān)EE于與本.N方E案TJ2EE:為設(shè)計(jì)、開發(fā)、裝配和部署企業(yè)級應(yīng)用程序提供了一個(gè)基于組件的解決方案。提供了一個(gè)多層結(jié)構(gòu)的分布式的應(yīng)用
2、程序模型,該模型具有重用組件的能力、基于擴(kuò)展標(biāo)記語言(XML)的數(shù)據(jù)交換、統(tǒng)一的安全模式和靈活的事務(wù)。(掌握)完整的J2EE技術(shù)規(guī)范由如下4個(gè)部分組成。(1) J2EE平臺:運(yùn)行J2EE應(yīng)用的環(huán)境標(biāo)準(zhǔn),由一組J2EE規(guī)范組成(2) J2EE應(yīng)用編程模型:用于開發(fā)多層瘦客戶應(yīng)用程序的標(biāo)準(zhǔn)設(shè)計(jì)模型,由Sun提供應(yīng)用藍(lán)圖( BluePrints)。(3)J2EE兼容測試套件:用來檢測是否同J2EE平臺兼容。(4)J2EE參考實(shí)現(xiàn):與平臺規(guī)范同時(shí)提供的、實(shí)現(xiàn)J2EE平臺基本功能的J2EE服務(wù)器運(yùn)行環(huán)境。*J2關(guān)E于E與本.方N案ET J2EE應(yīng)用服務(wù)器運(yùn)行環(huán)境包括構(gòu)件(Component)、容器(Co
3、ntainer)及服務(wù)(Services)三部分。構(gòu)件是表示應(yīng)用邏輯的代碼;容器是構(gòu)件的運(yùn)行環(huán)境;服務(wù)則是應(yīng)用服務(wù)器提供的各種功能接口,可以同系統(tǒng)進(jìn)行交互。運(yùn)行在客戶端的客戶層組件;運(yùn)行在J2EE服務(wù)器中的Web層組件;運(yùn)行在J2EE服務(wù)器中的業(yè)務(wù)層組件;運(yùn)行在EIS服務(wù)器中的企業(yè)信息系統(tǒng)(EIS)層軟件。J2EE組件:J2EE客戶端(Web客戶端、Applets、應(yīng)用程序客戶端)、J2EE中間層(EJB)、企業(yè)信息系統(tǒng)層J2EE容器:J2EE服務(wù)器、EJB容器、Web容器、客戶端應(yīng)用程序容器J2EE的部署:一個(gè)J2EE應(yīng)用及它的所有模塊被提交到EAR文件中, 在J2EE jdk中有程序部署工
4、具的GUI版本,通過這個(gè)部署工具建立EAR文件,并在其中添加JAR文件和WAR文件*J2關(guān)E于E與本.方N案ET.NET平臺-包括四部分:.NET開發(fā)工具、.NET服務(wù)器、 .NET Web服務(wù)、.NET設(shè)備,編譯.NET時(shí),應(yīng)用程序被生成EXE和DLL文件,不能編譯成。(了解)Microsoft .net包含5個(gè)部分:操作系統(tǒng)、.NET enterprise Servers(包含application center、ciztalk srver、commerce server2000等)、.net代碼building block services 指一些成型的服務(wù)、.network frame
5、work、visualstudio net?;A(chǔ)類庫(Hase Class Library)給開發(fā)層次化的、可擴(kuò)展的編程接口,使開發(fā)聯(lián)網(wǎng)的網(wǎng)絡(luò)應(yīng)用。(掌握)提供了一個(gè)統(tǒng)一的、面向?qū)ο蟮?、能夠高效、快速地?gòu)建基于下一代互.NET framework了解)是通用語言運(yùn)行時(shí)(CLR-是.NET程序的執(zhí)行引擎。)(是一個(gè)或多個(gè)托管模塊或文件的邏輯分組;是可以重新使用、確保安全和版本的最小單元。(了解)*J2關(guān)E于E與本.方N案ETJ2EE和.NET對企業(yè)計(jì)算支持的對比表。(掌握)(溫馨提示:可用于句話帶過)中,一*J2EE.NET跨平臺跨平臺能力強(qiáng)不具備跨平臺能力,僅支持Windows系統(tǒng)支持語言JA
6、VAVB、C+、C#、Jscript,通過組件還可支持Java安全性相對較好一般穩(wěn)定性相對較好一般服務(wù)器端UNIX系統(tǒng)應(yīng)用很好差與Windows桌面系統(tǒng)集一般好與Windows軟件集差很好J2關(guān)E于E與本.方N案ETADO.NET技術(shù)用于數(shù)據(jù)庫,提供了一組用來連接到數(shù)據(jù)庫、運(yùn)行命令、返回集的類庫。ADO.NET提供了對XML的強(qiáng)大支持,為XML成為.NET中統(tǒng)一格式提供了基礎(chǔ)。的ASP.NET是.NET中的網(wǎng)絡(luò)編程結(jié)構(gòu),可以方便、高效地構(gòu)建、運(yùn)行和發(fā)布網(wǎng)絡(luò)應(yīng)用。ASP.NET還支持Web Services(Web服務(wù))。在.NET中,ASP.NET應(yīng)用不再是解釋,而采用編譯運(yùn)行,再加上靈活的緩
7、沖技術(shù),從根本上提高了性能。.NET支持使用多種語言進(jìn)行開發(fā),目前已經(jīng)支持VB、C+、C#和JScript等語言以及它們之間的次交互,.NET還支持第的.NET編譯器和開發(fā)工具。.NET Framework為開發(fā).NET應(yīng)用提供了底層的支持,如CLR(公共語言運(yùn)行時(shí))等,并由它編譯和執(zhí)行。J2EE與.NET都可以用來設(shè)計(jì)、開發(fā)企業(yè)級應(yīng)用。J2EE平臺是業(yè)界標(biāo)準(zhǔn),有超過50家廠商實(shí)現(xiàn)了這些標(biāo)準(zhǔn)(工具、應(yīng)用服務(wù)器等)。.NET是微軟的系列,而非業(yè)界標(biāo)準(zhǔn)。這使二者在實(shí)現(xiàn)技術(shù)及應(yīng)用等各方面均有很多不同之處。*J2關(guān)E于E與本.方N案ETC/S模式的優(yōu)點(diǎn)如下:客戶機(jī)與服務(wù)器分離,網(wǎng)絡(luò)分布操作:二者的開發(fā)
8、也可同時(shí)進(jìn)行。一個(gè)服務(wù)器可以服務(wù)于多個(gè)客戶機(jī)。隨著企業(yè)規(guī)模的日益擴(kuò)大,軟件的復(fù)雜程度不斷提高,傳統(tǒng)的二層C/S模式的缺 點(diǎn)日益突出??蛻魴C(jī)與服務(wù)器的通訊依賴于網(wǎng)絡(luò),可能成為整個(gè)系統(tǒng)的瓶頸;客戶機(jī)的負(fù)荷過重,難以管理大量的客戶機(jī),系統(tǒng)的性能受到很大影響。C/S模式適用于分布式系統(tǒng),得到了廣泛的應(yīng)用。為了解決C/S模式中客戶端的問 題,發(fā)展形成了瀏覽器和服務(wù)器( Browser/Server,B/S)模式;為了解決C/S模式中服務(wù)器端的問題,發(fā)展形成了三層(多層)C/S模式,即多層應(yīng)用架構(gòu)。與客戶機(jī)/服務(wù)器(Client/Server ,C/S)架構(gòu)相比,瀏覽器/服務(wù)器( Browser/Serv
9、er ,B/S)架構(gòu)的最大優(yōu)點(diǎn)是部署和維護(hù)方便、易于擴(kuò)展。*C/關(guān)S,于B本/S方案面向服務(wù)的體系結(jié)構(gòu)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約起來。接口是采用中立的行定義的,它應(yīng)該于實(shí)現(xiàn)服務(wù)的硬件平臺、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種各樣的系統(tǒng)中的服務(wù)可以使用一和通用的行交互。Web Services是SOA的原料。它解決了其他調(diào)用機(jī)制的兼容性問題。它與任何語言和平臺無關(guān)。幾乎所有調(diào)用機(jī)制都可以生成Web Services。Web Services是服務(wù)的世界語。盡管SOA未必一定是用Web Services,但是SOA概念的提出和今天的熱
10、火朝天,主要是由于Web Services這種服務(wù)的世界語,消除了企業(yè)IT資產(chǎn)重用的*SO關(guān)A于本方案1、 WebServices 三個(gè)、三個(gè)協(xié)議、1種語言必須掌握2、C/S B/S SOA(面向服務(wù)的體系結(jié)構(gòu))3、 WebServices協(xié)議棧 ,做了解 P1314、什么時(shí)候用WebServices,什么時(shí)候不用(補(bǔ)充)5、工作流定義,做最基本了解,可能考1分。*W關(guān)eb于S本er方vi案ces、工作流Web服務(wù)的主要目標(biāo)是跨平臺的互操作性,適合使用Web Services的情況如下。(1):對于成千上萬且分布在世界各地的用戶來講,應(yīng)用程序的客戶端和服務(wù)器之間的通信是一個(gè)棘手的問題。客戶端和
11、服務(wù)器之間通常都會有防火墻或者的阻擋。服務(wù)器。用戶通過Web服務(wù)服務(wù)器端邏輯和數(shù)據(jù)可以規(guī)避(2)應(yīng)用成:企業(yè)需要將不同語言編寫的在不同平臺上運(yùn)行的各種成起來時(shí),Web服務(wù)可以用標(biāo)準(zhǔn)的方法提供功能和數(shù)據(jù),供其他應(yīng)用程序使用。(3) B2B集成:在跨公司業(yè)務(wù)集成(B2B集成)中,通過Web服務(wù)以將關(guān)鍵的商務(wù)應(yīng)用提供給指定的合作伙伴和客戶。用Web服務(wù)實(shí)現(xiàn)B2B集成以容易地解決互操作問題。(4)軟件重用:Web服務(wù)在重用代碼的同時(shí),重用代碼后面的數(shù)據(jù)。通過直接調(diào)用遠(yuǎn)端的Web服務(wù),可以動(dòng)態(tài)地獲得當(dāng)前的數(shù)據(jù)信息。用Web服務(wù)集成各種應(yīng)用中的功能,為用戶提供一個(gè)統(tǒng)一的界面,是另一種軟件重用方式。*W關(guān)e
12、b于S本er方vi案ces、工作流在某些情況下,Web服務(wù)也可能會降低應(yīng)用程序的性能。不適合使用Web服務(wù)的情況如下。(l)單機(jī)應(yīng)用程序:只與運(yùn)行在本地上的其他程序進(jìn)行通信的桌面應(yīng)用程序最好不使用Web服務(wù),只用本地的API即可。(2)局域網(wǎng)上的同構(gòu)應(yīng)用程序:使用同一種語言開發(fā)的在相同平臺的同一個(gè)局域網(wǎng)中運(yùn)行的應(yīng)用程序直接通過TCP等協(xié)議調(diào)用,會更有效。工作流( Workflow)就是工作流程的計(jì)算模型,即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在計(jì)算機(jī)中以恰當(dāng)?shù)哪P瓦M(jìn)行表示并對其實(shí)施計(jì)算。CSCW(計(jì)算機(jī)支持協(xié)同工作)的定義是:“在計(jì)算機(jī)支持的環(huán)境中,一個(gè)群體協(xié)同工作完成一項(xiàng)共同的任
13、務(wù)?!彼幕緝?nèi)涵是計(jì)算機(jī)支持通信、合作和協(xié)調(diào)工作流屬于CSCW的一部分,它是普遍地研究一個(gè)群體如何在計(jì)算機(jī)的幫助下實(shí)現(xiàn)協(xié)同工作的。*W關(guān)eb于S本er方vi案ces、工作流以下關(guān)于.NET的描述,錯(cuò)誤的是 (25) 。AMicrosoft .NET是一個(gè)程序運(yùn)行平臺B.NET Framework管理和支持.NET程序的執(zhí)行CVisual Studio .NET是一個(gè)應(yīng)用D編譯.NET時(shí),應(yīng)用程序被直接編譯成成開發(fā)環(huán)境代碼【】本題考查的是,NET的相關(guān)知識,這個(gè)必須要掌握。經(jīng)???NET Framework為開發(fā).NET應(yīng)用提供了底層的支持,如CLR(公共語言運(yùn)行時(shí))等,并由它,不能編譯成編譯
14、和執(zhí)行。編譯.NET時(shí),應(yīng)用程序被生成EXE和DLL文件代碼。因此,可出D選項(xiàng)有錯(cuò)誤。*舉案例以下關(guān)于J2EE多層分布式應(yīng)用模型的對應(yīng)關(guān)系的敘述,(24)是錯(cuò)誤的。A. 客戶層組件運(yùn)行在客戶端B. Web層組件運(yùn)行在客戶端上上C業(yè)務(wù)邏輯層組件運(yùn)行在J2EE服務(wù)器上D企業(yè)信息系統(tǒng)層軟件運(yùn)行在EIS服務(wù)器上【多?!勘绢}考查的是J2EE的相關(guān)知識,這個(gè)題目大家盡量掌握就好,考的比較J2EE使用多層的分布式應(yīng)用模型,應(yīng)用邏輯按功能劃分為組件,各個(gè)應(yīng)用組件根據(jù)他們所在的層分布在不同的上。運(yùn)行在客戶端上的客戶層組件;運(yùn)行在J2EE服務(wù)器上的Web層組件;運(yùn)行在J2EE服務(wù)器上的業(yè)務(wù)邏輯層組件;運(yùn)行在EIS
15、服務(wù)器上的企業(yè)信息系統(tǒng)(Enterprise information system)層軟件*舉案例有關(guān).NET框架的描述,(23)是錯(cuò)誤的。A 、Visual Studio.NET是.NET平臺的開發(fā)工具B 、NET是 ASP.NET 的一個(gè)應(yīng)用實(shí)例,是ASP.NE的一部分C、NET 框架兼容 COM/DCOM基礎(chǔ)結(jié)構(gòu)D 、通過Web Service技術(shù)可以實(shí)現(xiàn).NET與J2EE 的互操作【】本題考查的是.NET基礎(chǔ)知識,這個(gè)考點(diǎn)也必須掌握,幾乎每次一分,經(jīng)??糀SP.NET是. NET的一個(gè)應(yīng)用實(shí)例,是.NET 的一部分*舉案例在J2EE架構(gòu)中,A ADO.NET數(shù)據(jù)庫的應(yīng)用程序編程接口采用
16、(28)效率最高。BJDBCCODBCDJSP【】本題考查的是JDBC,這個(gè)知識點(diǎn),大家盡量掌握。J2EE相關(guān)知識。幾個(gè)名詞經(jīng)常考JDBC(Java Data Base Connectivity,java 數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一,它由一組用Java 語言編寫的類和接口組成。JDBC 提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)能夠編寫數(shù)據(jù)庫應(yīng)用程序*舉案例隨著Web service技術(shù)的興起,出現(xiàn)了許多域工作流技術(shù)相關(guān)的Web服務(wù)規(guī)范,其中(30)的作用是將一組現(xiàn)有的服務(wù)組合起來,從而定義一個(gè)新的Web服務(wù)。A業(yè)務(wù)流
17、程執(zhí)行語言BPELC超文本標(biāo)記語言HTMLBWeb服務(wù)描述語言WSDLD可擴(kuò)展標(biāo)記語言XML【】本題考查的是Webservice相關(guān)知識,這個(gè)必須掌握的。這個(gè)考點(diǎn)經(jīng)??糤SDL服務(wù)實(shí)現(xiàn)服務(wù)接口定義;BPEL業(yè)務(wù)流程建模語言是一種用于工作流技術(shù)相關(guān)的Web服務(wù)規(guī)范,其作用是將一組現(xiàn)有的服務(wù)組合起來,從而定義一個(gè)新的Web服務(wù)。XML是Web Service平臺中表示數(shù)據(jù)的基本格式。由此可知,選項(xiàng)A為正確的選項(xiàng)。*舉案例(6) 不屬于Web Service直接涉及到的協(xié)議或技術(shù)A.SOAPB.XMLC.XHTMLD.UDDIWeb Service體系結(jié)構(gòu)中包括服務(wù)提供者、(37)和服務(wù)請求者三種。
18、A服務(wù)認(rèn)證中心C服務(wù)協(xié)作中心B服務(wù)中心D服務(wù)支持中心*舉案例形成Web Service架構(gòu)基礎(chǔ)的協(xié)議不包括 (26) 。ASOAPBDHCPCWSDL DUDDIUDDI、SOAP、WSDL、XML等是中與SOAP對應(yīng)的是(24)。Web Service的重要技術(shù),在 CORBA 體系A(chǔ)、ORPCB、IIOPC、SOAD、EJB*舉案例工作流是工作中具有固定程序的常規(guī)活動(dòng),通過將其分解成定義良好的任務(wù)、規(guī)則和過程來進(jìn)行執(zhí)行和,達(dá)到提高生產(chǎn)組織水平和工作效率的技術(shù)。下面有關(guān)工作流技術(shù)描述。(25)是錯(cuò)誤的。A、一個(gè)工作流包括一組活動(dòng),但不包括它們之間的相互順序關(guān)系B、工作流包括過程及活動(dòng)的啟動(dòng)和終止條件C、工作流包括對每個(gè)活動(dòng)的描述D、工作流管理系統(tǒng)與工作流執(zhí)行者交互,推進(jìn)工作流實(shí)例的執(zhí)行,并工作流的運(yùn)行狀態(tài)*舉案例工作流就是工作流程的計(jì)算模型。即將工作流程中的工作如何前后組織在一起的邏輯和規(guī)則在
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 熱帶植物研究溫室租賃與植物生理生態(tài)研究合同
- 短視頻平臺與視頻平臺分成合作協(xié)議
- 科技企業(yè)股票期權(quán)激勵(lì)方案合同
- 景區(qū)旅游資源開發(fā)股權(quán)合作協(xié)議
- 貿(mào)易結(jié)算信用保險(xiǎn)風(fēng)險(xiǎn)評估協(xié)議
- 國際貿(mào)易爭端解決服務(wù)協(xié)議
- 梯級環(huán)保產(chǎn)業(yè)合作開發(fā)補(bǔ)充協(xié)議
- 離婚房產(chǎn)裝修補(bǔ)償及家具設(shè)備拆裝合同
- 企業(yè)信息化項(xiàng)目管理體系補(bǔ)充協(xié)議
- 網(wǎng)紅炸雞秘制醬料配方授權(quán)與區(qū)域加盟合同
- 砂石入股合同協(xié)議書
- 海關(guān)退運(yùn)協(xié)議書
- 日本現(xiàn)代設(shè)計(jì)發(fā)展史課件
- 維修電工職業(yè)道德行為課件
- 新能源場站風(fēng)機(jī)大規(guī)模脫網(wǎng)事故應(yīng)急預(yù)案
- 國家開放大學(xué)《中文學(xué)科論文寫作》形考任務(wù)(1-4)試題及答案解析
- 環(huán)境污染責(zé)任保險(xiǎn)附加險(xiǎn)條款適用于
- (中職)化學(xué)分析技術(shù)項(xiàng)目七 測定鐵礦石的全鐵量教學(xué)課件
- ICU患者鎮(zhèn)痛鎮(zhèn)靜的護(hù)理課件
- MDITDI的安全使用與操作課件
- 臨時(shí)支撐體系拆除審批表
評論
0/150
提交評論