隨著我國(guó)科學(xué)技術(shù)的不斷發(fā)展,加之教學(xué)理念的創(chuàng)新與變革,促使當(dāng)今信息技術(shù)與教學(xué)得到了深入融合,其中JavaWeb在線學(xué)習(xí)平臺(tái)就是信息技術(shù)與教學(xué)有效融合的創(chuàng)新型教育模式。本文通過(guò)對(duì)關(guān)于JavaWeb的在線學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行探析,以期為提升信息技術(shù)與教育融合綜合質(zhì)量提供行之有效的參考依據(jù)。
【關(guān)鍵詞】JavaWeb 在線學(xué)習(xí)平臺(tái) 設(shè)計(jì) 實(shí)現(xiàn)
JavaWeb在線學(xué)習(xí)平臺(tái)是互聯(lián)網(wǎng)飛速發(fā)展下的產(chǎn)物,不僅可突破傳統(tǒng)教學(xué)瓶頸,達(dá)到豐富教學(xué)模式的目的,還可有效提高信息技術(shù)在教育領(lǐng)域內(nèi)的融合與利用,從而為推動(dòng)教育的良好發(fā)展奠定基礎(chǔ)。JavaWeb在線學(xué)習(xí)平臺(tái)可以在師生之間架起良好溝通的橋梁,促使學(xué)生可隨時(shí)隨地針對(duì)不懂的問(wèn)題尋問(wèn)教師,在提高學(xué)生學(xué)習(xí)效率的同時(shí),也可使教師對(duì)學(xué)生的了解得以加深,為合理安排為課堂教學(xué)內(nèi)容奠定堅(jiān)實(shí)基礎(chǔ)?;诖耍瑸榱耸巩?dāng)今教學(xué)水平得到有效提升,探析JavaWeb在線學(xué)習(xí)憑條設(shè)計(jì)與實(shí)現(xiàn)方式顯得尤為重要。
1 概述JavaWeb在線學(xué)習(xí)技術(shù)層級(jí)設(shè)計(jì)模式
1.1 做好MVC設(shè)計(jì)
作為最初實(shí)踐Smalltalk--80程序語(yǔ)言的設(shè)計(jì)模式,MVC設(shè)計(jì)模式在當(dāng)今J2EE型平臺(tái)中應(yīng)用較為廣泛。其中,高重用性、低耦合性以及可維護(hù)性是MVC設(shè)計(jì)模式主要特征,而MVC框架則是在以上特征落實(shí)與應(yīng)用過(guò)程中得以落實(shí)。在MVC模式中將輸入應(yīng)用程序、應(yīng)用程序處理以及輸出應(yīng)用程序這三個(gè)部門做分離設(shè)計(jì),促使這三個(gè)不塊所負(fù)責(zé)的任務(wù)各不相同,從而達(dá)到提高JavaWeb在線學(xué)習(xí)平臺(tái)應(yīng)用價(jià)值的目的。作為以模型為主的應(yīng)用程序,其模型本體為存放業(yè)務(wù)的實(shí)體與數(shù)據(jù),并為MVC設(shè)計(jì)實(shí)踐過(guò)程中的核心部分,而用戶交互界面的主要代表則為一組JSP文件--視圖模塊,其重要性可見一般。在該技術(shù)過(guò)程中控制器為流程控制模塊,并依照用戶實(shí)際請(qǐng)求為數(shù)據(jù)處理依據(jù),在反應(yīng)時(shí)間結(jié)束后調(diào)用與之對(duì)應(yīng)的Model來(lái)落實(shí)學(xué)生對(duì)JavaWeb在線學(xué)習(xí)平臺(tái)的需求。
1.2 做好業(yè)務(wù)層--IoC設(shè)計(jì)
在JavaWeb在線學(xué)習(xí)平臺(tái)運(yùn)行系統(tǒng)中通常情況下應(yīng)用框架--容器的形式進(jìn)行系統(tǒng)管理,并同時(shí)作為許多模型與架構(gòu)運(yùn)行基礎(chǔ),作為較為常用的J2E業(yè)務(wù)技術(shù)中,J2EE--EJB的服務(wù)對(duì)象為管理器,其核心是控制反轉(zhuǎn)(loc)輕量級(jí)容器,促使系統(tǒng)內(nèi)各個(gè)模塊的轉(zhuǎn)換與信息交互更具科學(xué)性、高效性與真實(shí)性。應(yīng)用控制反轉(zhuǎn)(loc)模式,使得具有依存性的管理組建消失殆盡,徹底消除系統(tǒng)內(nèi)組建相互依賴的關(guān)系,而組建相互交融并傳輸數(shù)據(jù)的行為則在系統(tǒng)容器內(nèi)得以落實(shí),從而達(dá)到提高在線學(xué)習(xí)平臺(tái)應(yīng)用效率的目的。
1.3 做好持久層-Dao的設(shè)計(jì)
為了使在線學(xué)習(xí)平臺(tái)內(nèi)持久層與業(yè)務(wù)邏輯層可實(shí)現(xiàn)交互,Dao設(shè)計(jì)模式應(yīng)運(yùn)而生,并主要應(yīng)對(duì)JavaWeb在線學(xué)習(xí)平臺(tái)內(nèi)松耦合狀態(tài),從而使系統(tǒng)內(nèi)數(shù)據(jù)源與數(shù)據(jù)庫(kù)在封裝狀態(tài)下得到更好的操控。作為訪問(wèn)路徑,Dao對(duì)象由學(xué)習(xí)平臺(tái)應(yīng)用者提供,從而依照用戶需求創(chuàng)建數(shù)據(jù)分析基礎(chǔ),并通過(guò)Dao對(duì)分析結(jié)果進(jìn)行反饋,使得客戶終端得到科學(xué)高效的數(shù)據(jù)處理結(jié)果。由于dao設(shè)計(jì)模式具有數(shù)據(jù)訪問(wèn)透明性與持久性良好的特征,因此可通過(guò)數(shù)據(jù)與業(yè)務(wù)對(duì)象的有效分離,達(dá)到實(shí)現(xiàn)系統(tǒng)內(nèi)業(yè)務(wù)目標(biāo)的目的,促使系統(tǒng)內(nèi)開發(fā)性、可讀性以及數(shù)據(jù)訪問(wèn)性均得到有效保證,同時(shí)可提升系統(tǒng)修改與維護(hù)效率,為升級(jí)JavaWeb在線學(xué)習(xí)系統(tǒng)奠定基礎(chǔ)。
2 分析實(shí)現(xiàn)JavaWeb在線學(xué)習(xí)平臺(tái)設(shè)計(jì)方法
(1)通過(guò)有效設(shè)計(jì)JavaWeb在線學(xué)習(xí)平臺(tái)表示層,從而使該學(xué)習(xí)平臺(tái)交互性得以實(shí)現(xiàn)。在表示層設(shè)計(jì)過(guò)程中MVC模式的實(shí)現(xiàn)是通過(guò)Struts技術(shù)進(jìn)行創(chuàng)設(shè)與落實(shí),并在該技術(shù)高效應(yīng)用與落實(shí)基礎(chǔ)上,對(duì)設(shè)計(jì)系統(tǒng)內(nèi)數(shù)據(jù)訪問(wèn)與數(shù)據(jù)表進(jìn)行有效分離,確保在JavaWeb在線學(xué)習(xí)平臺(tái)中可有效掌握來(lái)自與學(xué)生的真實(shí)需求,并在接收學(xué)生操作需求基礎(chǔ)上,以此為依據(jù)對(duì)分析需求并調(diào)取技術(shù),從而使在線學(xué)習(xí)平臺(tái)可滿足學(xué)生客觀需求,在Action落實(shí)后,JavaWeb在線學(xué)習(xí)平臺(tái)會(huì)進(jìn)行具有針對(duì)性的分析處理,從而使學(xué)習(xí)平臺(tái)內(nèi)邏輯層管理單元可接收有效指令,使得表示層功效的以落實(shí)。
(2)通過(guò)有效設(shè)計(jì)JavaWeb在線學(xué)習(xí)平臺(tái)業(yè)務(wù)層,從而使該學(xué)習(xí)平臺(tái)更具分析處理能力與邏輯屬性。業(yè)務(wù)層貫徹落實(shí)在JavaWe在線學(xué)習(xí)平臺(tái)各個(gè)領(lǐng)域,從而為表示層提供接口,促使表示層可更為高效的接收來(lái)自業(yè)務(wù)層的信息。為了使JavaWeb在線學(xué)習(xí)平臺(tái)業(yè)務(wù)層分析設(shè)計(jì)更具科學(xué)性與有效性,設(shè)計(jì)者通常將業(yè)務(wù)層分為不涉及邏輯性的業(yè)務(wù)層以及其他類有效交互業(yè)務(wù)邏輯層,從而使學(xué)習(xí)平臺(tái)可有效分析學(xué)生指令的正確性,從而更好的通過(guò)表示層反饋在線學(xué)習(xí)平臺(tái)所提供的服務(wù),達(dá)到提高JavaWeb在線學(xué)習(xí)平臺(tái)服務(wù)質(zhì)量的目的。
(3)通過(guò)有效設(shè)計(jì)JavaWeb在線學(xué)習(xí)憑條持久層,從而使該學(xué)習(xí)憑條更具操作性與控制性。由于在線學(xué)習(xí)平臺(tái)受互聯(lián)網(wǎng)資源穩(wěn)定性差以及技術(shù)水平限制,致使在線學(xué)習(xí)質(zhì)量千差萬(wàn)別,并無(wú)法保障每一位學(xué)生均可得到良好的在線學(xué)習(xí)體驗(yàn)。基于此,JavaWeb學(xué)生在線學(xué)習(xí)平臺(tái)應(yīng)通過(guò)持久層的設(shè)計(jì)與落實(shí)夯實(shí)在線學(xué)習(xí)系統(tǒng)根基,使得系統(tǒng)更為穩(wěn)定,避免出現(xiàn)因此數(shù)據(jù)庫(kù)兼容不穩(wěn)定、技術(shù)無(wú)法落實(shí)等消極結(jié)果,從而使JavaWeb在線學(xué)習(xí)平臺(tái)更具實(shí)踐價(jià)值。其中,IBatis是有效映射JavaWeb在線學(xué)習(xí)平臺(tái)的技術(shù)形式,并達(dá)到提高該學(xué)習(xí)平臺(tái)應(yīng)用效率的目的。
3 結(jié)束語(yǔ)
綜上所述,JavaWeb在線學(xué)習(xí)平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)離不開高效的信息技術(shù),并將隨著信息技術(shù)的不斷創(chuàng)新與完善得到更好的發(fā)展,從而為學(xué)生帶來(lái)更好的交換學(xué)習(xí)體驗(yàn),使得信息技術(shù)與教育的融合更具現(xiàn)實(shí)意義與實(shí)踐價(jià)值,達(dá)到提高我國(guó)教育水平的目的。
參考文獻(xiàn)
[1]張延年,米洪.基于JavaWeb的在線學(xué)習(xí)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2015,11(28):85-86.
[2]胡榮磊,左珮良,蔣華等.基于JavaWeb的PDF安全編輯系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].北京電子科技學(xué)院學(xué)報(bào),2015,23(02):68-73.
[3]王濤.網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)生態(tài)指數(shù)開放評(píng)價(jià)模型研究[J].開放教育研究,2015(03):81-89.
作者簡(jiǎn)介
沈朝元(1997-),男,大學(xué)本科在讀,研究方向?yàn)檐浖こ獭?/p>
作者單位
太原理工大學(xué) 山西省孝義市 032300