




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、基于J2EE的網(wǎng)絡(luò)假造實行平臺方案摘要本文扼要先容了J2EE平臺的技能特點,重點討論了利用該平臺提供的Applet,Servlet,Jsp,JavaBeans,JDB等技能,實現(xiàn)網(wǎng)上交互式假造實行的歷程,闡發(fā)了利用J2EE實現(xiàn)假造實行平臺的技能長處和技能難點。關(guān)鍵詞J2EE;Applet;Servlet;Jsp;JavaBeans;JDB;假造實行1弁言隨著信息技能和通訊技能的飛速生長,盤算機(jī)網(wǎng)絡(luò)、多媒體和假造仿真等技能普及應(yīng)用于教誨范疇,在網(wǎng)上舉行假造仿真實行講授全歷程已成為實際。建立網(wǎng)上假造實行室,是當(dāng)代教誨技能快速生長的一定,也是創(chuàng)新教誨和本質(zhì)造就的急迫需求。本文就怎樣利用Sun公司推出
2、的J2EE平臺,構(gòu)建網(wǎng)上假造實行平臺作了開端的探究,并給出了一個盤算機(jī)網(wǎng)絡(luò)假造實行平臺的方案方案。2J2EE技能J2EEJava2PlatfrEnterpriseEditin是一種基于組件的漫衍式盤算模子,J2EE技能重要由一系列支持多層企業(yè)級應(yīng)用的技能構(gòu)成,大抵分為:組件、容器、辦事和通訊四類。1組件是一個應(yīng)用步伐級的軟件單位,是構(gòu)成用戶界面和業(yè)務(wù)邏輯的焦點部分。J2EE中重要的組件技能包羅:Applet客戶端小應(yīng)用步伐和客戶端應(yīng)用組件、EB組件、企業(yè)JavaBeans(EJB)組件等。2容器是組件得以運行的條件,它提供了組件運行的需要環(huán)境,在開拓應(yīng)用時使得開拓者只必要存眷業(yè)務(wù)自己而不必過多
3、思量底層通訊和寧靜等細(xì)節(jié)題目,重要的容器有Servlet辦事器端應(yīng)用步伐容器、JSPJavaServerPages容器、eb容器和EJB窗口等。3J2EE提供的辦事很多,它容許應(yīng)用步伐以同一的方法來拜候這些辦事。這些辦事重要包羅有:JDB(JavaDataBasennetivity,Java數(shù)據(jù)庫毗連)、Java事件API及辦事JTA、Java全程與目次拜候接口JNDI、Java消息辦事JS、Java認(rèn)證與授權(quán)辦事JAAS和毗連器nnetr等。4通訊技能為客戶機(jī)與辦事器之間、彼此協(xié)作工具之間,以及容器與組件之間提供了通訊機(jī)制。J2EE支持以下幾種通訊技能:Internet協(xié)議、長途要領(lǐng)調(diào)用協(xié)議
4、RI、工具辦理G組協(xié)議、消息技能以及數(shù)據(jù)格式等。在J2EE環(huán)境下基于eb的典范應(yīng)用形式如圖1示。圖1基于J2EE的應(yīng)用環(huán)境可以看出在J2EE環(huán)境下開拓應(yīng)用的重要長處是:J2EE辦事器作為中心層可以有多層應(yīng)用步伐,使得步伐各成效分散,一部門由支持Servlet或JSP的eb辦事器來實現(xiàn)的會話層,一部門是由支持EJB的應(yīng)用辦事器來實現(xiàn)的邏輯層,同時eb容器和EJB容器主動處置懲罰底層種種龐大的體系級拜候辦事如事件處置懲罰、組件的生命周期和寧靜操縱等。客戶端不克不及直接對背景的數(shù)據(jù)庫舉行拜候。3網(wǎng)絡(luò)假造實行平臺方案3.1網(wǎng)絡(luò)假造實行觀點網(wǎng)絡(luò)假造實行是在假造實行的底子上生長起來的觀點,就是在網(wǎng)絡(luò)環(huán)境下
5、,運用假造實際技能、仿真技能和互連網(wǎng)技能等相干軟件,模擬和仿真種種詳細(xì)的實行環(huán)境、實行工具和實行歷程,實實際行講授成效的體系。3.2體系模塊實現(xiàn)按照網(wǎng)上假造實行要實現(xiàn)的重要成效,在應(yīng)用體系方案時按照用戶差異可以在客戶端按成效分別為三大模塊,即體系辦理模塊辦理員,門生實行模塊門生,老師稽核模塊老師。在J2EE環(huán)境中,結(jié)合假造實行平臺的各成效模塊,有以下干系圖。圖2假造實行平臺方案模塊關(guān)聯(lián)圖由圖2可見,該平臺中各部門與J2EE應(yīng)用形式接洽精細(xì),用戶端客戶層在小應(yīng)用步伐Applet的支持下,利用友愛的JSPJavaServerPages界面,可以便利地讓門生舉行實行操縱,老師舉行作業(yè)修正,辦理員舉行
6、資料的修改更新等;用戶提交的操縱在辦事器端中心層舉行需要查抄,通過辦事器端步伐Servlet,利用Beans提供的成效,將用戶的正當(dāng)需求交給背景的數(shù)據(jù)庫;通過強(qiáng)盛的背景數(shù)據(jù)庫信息層支持,體系舉行數(shù)據(jù)檢索查詢,得到結(jié)果后送回給辦事器??梢猿鋵嵗肑2EE提供的便當(dāng)成效,開拓出成效強(qiáng)盛的假造實行平臺。技能實現(xiàn)及難點4.1技能實現(xiàn)歷程體系接納JAVA技能,利用J2EE平臺提供的開拓環(huán)境與形式,與傳統(tǒng)的/S形式比擬,可以或許帶來很多技能長處:1ebServer辦理了多用戶死鎖和數(shù)據(jù)庫辦事器相連的題目;2JDB可以較好地辦理ebServer和DataBaseServer的數(shù)據(jù)傳輸題目,利用JDB毗連池可
7、以進(jìn)步多用戶時體系的服從;JDB是一種可用于實行SQLStruturedQueryLanguage,布局化查詢語言語句的JavaAPI,可以與DB開放數(shù)據(jù)庫毗連相結(jié)合,機(jī)動地舉行數(shù)據(jù)庫拜候。3瘦客戶端對用戶要求更低,良好性更顯著;接納辦事器為客戶機(jī)提供辦事的形式,此中Servlet和JSP頁面在辦事器端運行,用來相應(yīng)客戶端的哀求,并返回動態(tài)HTL/XL頁面。4跨平臺性,“一次編寫,隨處運行,為體系的擴(kuò)展留下了空間;Java語言的最大特點是可移植性強(qiáng),利用Java開拓的網(wǎng)絡(luò)應(yīng)用體系可以在種種平臺上運行,大大增長了開拓服從,淘汰重復(fù)勞動;5利用第三方組件Applet可以較好地辦理假造仿真裝備和器件
8、的表現(xiàn)題目。客戶端對數(shù)據(jù)的處置懲罰如對器件和裝備參數(shù)舉舉措態(tài)設(shè)置等都是通過接納在欣賞器中嵌入Applet或Plug-in技能來完成,提交后才交付到辦事器端,這也大大加強(qiáng)了體系的寧靜性。4.2技能實現(xiàn)難點1客戶端與辦事器端通訊機(jī)制基于eb的網(wǎng)絡(luò)應(yīng)用體系,必需思量到長途數(shù)據(jù)的傳輸題目。在一樣平常的網(wǎng)絡(luò)應(yīng)用體系中,根本的通訊形式是由客戶端步伐直接與辦事器交互,提取長途數(shù)據(jù)庫中的數(shù)據(jù);而在J2EE技能平臺下,不克不及直接由客戶端小步伐Applet與長途數(shù)據(jù)庫直接交互,即客戶端與辦事器端數(shù)據(jù)庫通訊必需由“中心步伐來毗連,這種運行機(jī)制重要是思量到體系的寧靜性。在本體系中這種“中心步伐是Servlet和JS
9、P。其重要運行歷程如圖3所示。圖3Java的通訊歷程通過Applet與Servlet通訊,Servlet再將信息通報給Javabeans一種Java組件,讓Javabeans同數(shù)據(jù)庫打交道,并將結(jié)果傳回Applet,同時在網(wǎng)頁JSP中表現(xiàn)出用戶所要的結(jié)果,如許Applet就間接與數(shù)據(jù)庫創(chuàng)立了接洽,同時不影響整個體系的寧靜性。2實行跟蹤與斷點影象該技能重要是實行狀態(tài)數(shù)據(jù)的及時保存,即用戶在實行歷程中,相干實行狀態(tài)數(shù)據(jù)按一定的計謀及時存入庫中,并不必要用戶不斷地進(jìn)入手動保存。如體系應(yīng)該思量到門生暫時必要下線時,不克不及讓門生的實行狀態(tài)不停處于在線實行狀態(tài),應(yīng)該讓門生可以將當(dāng)前狀態(tài)保存起來,再次上機(jī)
10、時規(guī)復(fù)實行即可,既節(jié)流了時間又便利了門生;另有一些不成預(yù)知的環(huán)境下如突然掉電等,體系應(yīng)該保存相應(yīng)實行歷程數(shù)據(jù),以制止門生重復(fù)操縱。在實現(xiàn)上重要思量以下幾個方面:一是對數(shù)據(jù)庫的建立提出高要求。在種種表布局的方案中應(yīng)充實思量到差異范例的、大量的數(shù)據(jù)存放,只管制止在后期維護(hù)中因某個表布局的不公正導(dǎo)致對整個數(shù)據(jù)庫舉行重修。二是應(yīng)該按照必要對數(shù)據(jù)舉行存齲即應(yīng)該重要根據(jù)西席在測評門生實行時的必要來訂定選擇計謀,不克不及將全部的實行數(shù)據(jù)都存入數(shù)據(jù)庫。3實行器件模擬實行中所用到的種種器件和裝備等,必需可以或許舉行仿真實現(xiàn)。在Java中對圖形支持非常強(qiáng)盛,但由于該平臺是基于eb的體系,要求各實行器件、裝備的相應(yīng)參數(shù)值必需入庫,同時能按照用戶要求動態(tài)地舉行表現(xiàn)。如甲用戶做A實行用裝備1,而乙用戶做該實行大概用裝備2,體系不該該將實行結(jié)實,而應(yīng)該表現(xiàn)出實行的交互性和動態(tài)性。這些數(shù)據(jù)在實行歷程中及實行竣事后都必需入庫更新,以便在老師及辦理員舉行拜候時可以看到更新的信息。這就要求辦事器端對大數(shù)據(jù)流的存取速率必需充足快,以利用戶便利利用。5竣事語網(wǎng)上假造實行平臺的建立可以滿意實行講授各個環(huán)節(jié)的講授需求,實現(xiàn)良好教誨資源的共享,對實際講授事情中的實行講授是一種有益的增補(bǔ)和美滿。假造實行的開拓技能難度大、開拓周期長,SUN公司推出的J2EE平臺為網(wǎng)上假造實行的實現(xiàn)提供了很好的接口,而且可以
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安陽體??荚囶}及答案
- 家具設(shè)計中的可持續(xù)性評估與市場反饋分析研究試題及答案
- 2024年防城港市融媒體中心招聘考試真題
- 備考2025年商務(wù)英語考試的試題及答案
- 大學(xué)化學(xué)勇于嘗試思路試題及答案
- 幼兒園數(shù)學(xué)概念理解試題及答案
- 商務(wù)英語的語法與用法規(guī)范試題及答案
- 安全工程師考試綜合試題及答案
- 幼兒園數(shù)學(xué)發(fā)展性測試試題及答案
- 2025年注冊土木工程師考試的備考系統(tǒng)化試題及答案
- 馬鈴薯產(chǎn)業(yè)種植萬畝生產(chǎn)基地商業(yè)計劃書
- 年產(chǎn)3萬噸精制大米加工項目可行性論證報告
- 2019人教版普通高中教科書物理必修第一冊例題和書后習(xí)題(新課標(biāo))(無答案)
- 江蘇省新高考基地學(xué)校第四次大聯(lián)考生物試題
- 利用熱釋光劑量探測器測量射線劑量
- 大病歷模板-住院病歷
- GB/T 602-2002化學(xué)試劑雜質(zhì)測定用標(biāo)準(zhǔn)溶液的制備
- GB/T 18657.1-2002遠(yuǎn)動設(shè)備及系統(tǒng)第5部分:傳輸規(guī)約第1篇:傳輸幀格式
- GB/T 15608-2006中國顏色體系
- 中考語文二輪專題復(fù)習(xí):散文和小說閱讀
- 【人衛(wèi)九版內(nèi)分泌科】第十一章-甲狀腺功能減退癥課件
評論
0/150
提交評論