freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于j2ee的java教學網(wǎng)站的開發(fā)畢業(yè)論文-資料下載頁

2025-06-18 14:40本頁面
  

【正文】 通過 JNDI 查找到相應的 EJB 組件,調(diào)用上面的數(shù)據(jù)操作來完成諸如登錄、課程申請、查詢信息等功能。Web 層主要的技術(shù)就是 JSP 和 Servlet, JSP 和 Servlet 都是可以處理客戶請求而建立響應的組件,運行于 Web 容器中。通過這兩種技術(shù)的結(jié)合,使系統(tǒng)開發(fā)具有更清晰的頁面表現(xiàn),清楚的開發(fā)角色劃分,提高開發(fā)的效率。1. JSP 頁面的開發(fā)JSP 是運行于服務(wù)器端 Web 容器的組件,JSP 源文件由安裝在 Web 服務(wù)器上的 JSP 引擎編譯執(zhí)行。在服務(wù)器端,JSP 頁面被編譯成 Servlet 執(zhí)行。我們針對不同的模塊要開發(fā)不同的 JSP 頁面,其主要的功能是提供給用戶一個功能操作的界面并且向 Web 層的負責控制邏輯的 Servlet 傳達用戶的請求。用戶通過瀏覽器進入用戶登錄的 JSP 頁面,輸入用戶名、密碼和用戶類型,24該頁而通過 POST 方法把這些值傳遞給 Servlet,由 Servlet 進行相關(guān)的處理。 業(yè)務(wù)邏輯層開發(fā)在本系統(tǒng)中,主要采用 標準進行業(yè)務(wù)邏輯層的設(shè)計與實現(xiàn)。開發(fā) EJB 必須實現(xiàn) 包中的接口定義(Home 和 Remote 接口)和用類實現(xiàn) bean 的公共方法。 客戶程序通過 Enterprise bean 的 Home 和 Remote 接口來訪問 enterprise bean 的方法。Home 接口提供了創(chuàng)建、刪除和定位。nterprise bean 的方法,客戶程序使用該接口的 Create 方法創(chuàng)建 EJB 實例,或使用其中的查找方法確定單個 EJB 實例,而 Remote 接口則提供業(yè)務(wù)處理方法,對 EJB 實例進行操作,這樣才能被客戶端訪問。在部署時,容器由這些接口來創(chuàng)建類,使客戶能夠創(chuàng)建、刪除、定位或調(diào)用位于 enterprise bean 上的業(yè)務(wù)方法。Enterprise bean 類提供了業(yè)務(wù)方法、創(chuàng)建方法和查詢方法的實現(xiàn)。在本系統(tǒng)中,會話 Bean 主要用來和前端表示層通信,保存用戶的登錄信息, 記錄用戶對系統(tǒng)操作的數(shù)據(jù),例如選課、查看等信息,并且調(diào)用實體 Bean 來完成用戶對信息層的操作。實體 Bean 則映射后臺的數(shù)據(jù)信息,并且定義了一系列數(shù)據(jù)操作來完成系統(tǒng)要求的各種功能,比如各種查詢、創(chuàng)建、刪除操作等,本系統(tǒng)中的實體主要包括學生實體、教師實體、課程實體等。消息驅(qū)動 Bean 主要用于異步信息的處理,在本系統(tǒng)中主要是負責向各個實體發(fā)送重要信息,比如課程通知、系統(tǒng)公告等。 數(shù)據(jù)層開發(fā)數(shù)據(jù)層的開發(fā),我們使用了數(shù)據(jù)庫連接池技術(shù)。在 JSP 頁面中每一次需要數(shù)據(jù)庫操作時都要進行一系列相同序,連接數(shù)據(jù)庫,生成一條語句,進行 SQL操作,最后斷開連接。在 JSP 頁面中進行是很繁瑣的,因此有必要把數(shù)據(jù)庫的連接和斷開做,在 JSP 頁面中利用 Java Bean 創(chuàng)建的連接進行 SQL 操作。當系統(tǒng)不必修改 JSP 頁面,只需要在 JavaBean 中改變驅(qū)動程序以及連接碼的重用性。僅僅是這樣仍然是不夠的,由于每一條 SQL 操作都要數(shù)據(jù)庫,當 JSP 頁面需要25頻繁地訪問數(shù)據(jù)庫時,必然頻繁地連接統(tǒng)是面向很多用戶的,對系統(tǒng)頻繁地訪問更顯得很突出,連接數(shù)的通信和內(nèi)存資源,還必須完成用戶驗證、安全上下文配置等任為耗時的操作。為了提高系統(tǒng)效率,本系統(tǒng)采用了數(shù)據(jù)庫連接池。所謂數(shù)據(jù)庫連接池就是一個存儲數(shù)據(jù)庫連接的容器,當應用時,就直接從連接池中獲取一個連接,當使用結(jié)束時,再將連接一個數(shù)據(jù)庫連接可以被很多應用程序?qū)嵗蚕?,無需每次與數(shù)據(jù)庫的連接和斷開,可以大大提高訪問數(shù)據(jù)庫的速度。一個數(shù)據(jù)庫連接池應該具備以下功能:(l)連接池能夠存儲 n 個有效連接;(2)能夠為其他方法提供有效連接;(3)能夠驗證連接是否正常;(4)能夠取回使用過的連接;(5)如果連接池中沒有可用連接,而此時使用中的連接數(shù)小于創(chuàng)建新的連接提供給應用程序;(6)連接池關(guān)閉時關(guān)閉所有連接。有時候在一個應用程序需要訪問不同的數(shù)據(jù)庫,這就需要為一個連接池,這時最好設(shè)計一個連接池管理器專門用于連接池的該具備如下功能:(l)能夠存儲多個不同的連接池,每個連接池存儲一類連接。(2)根據(jù)不同請求提供不同連接池中的連接。(3)將使用完的連接放回到相應的連接池中去。(4)根據(jù)初始設(shè)置創(chuàng)建不同的連接池。(5)能夠關(guān)閉所有連接池中的連接。 教學系統(tǒng)界面設(shè)計本系統(tǒng)的客戶端是瀏覽器,用戶接口為教學網(wǎng)站的界面,如圖 — 所示。26圖 教學方法圖 教學特色圖 教學設(shè)計27圖 教材建設(shè)圖 課程設(shè)置圖 課程創(chuàng)新28圖 論壇登錄圖 實踐條件29圖 教學錄像第五章 總結(jié)與展望隨著信息時代的到來,計算機智能技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫技術(shù)的發(fā)展,網(wǎng)絡(luò)教學日益受到人們的重視。網(wǎng)絡(luò)教學以其自身的優(yōu)勢,已被廣泛地應用于社會生活的各個領(lǐng)域,在素質(zhì)教育推進過程中起著不可低估的重要作用。本課題的設(shè)計思想是充分利用校園網(wǎng)資源,開展網(wǎng)絡(luò)教學活動。通過加強學生之間及師生之間的信息交流,不斷提高老師的教學水平及運用現(xiàn)代教學手段的能力,不斷提高學生的學習熱情及實踐能力。 總結(jié)論文介紹了一種在 J2EE 平臺下比較通用的網(wǎng)絡(luò)教學系統(tǒng)的構(gòu)建方法。通過研究當今流行的 J2EE 技術(shù),結(jié)合項目開發(fā)過程管理的一些做法,從實際出發(fā),提出了以 J2EE 構(gòu)架為基礎(chǔ),通過過程管理,實現(xiàn)網(wǎng)絡(luò)教學系統(tǒng)的解決方案。論文從某種意義上來講不但是該課題研究過程的一個總結(jié),也是對相關(guān)理論、技30術(shù)綜合應用的一種探索。 下面,對論文的主要工作及其成果做如下總結(jié):,明確課題的目的及意義。本課題以基于網(wǎng)絡(luò)教學系統(tǒng)的研制為背景,針對網(wǎng)絡(luò)教學的需要,開展對多媒體網(wǎng)絡(luò)教學系統(tǒng)的研究。在對目前已有的網(wǎng)絡(luò)教學系統(tǒng)進行深入分析研究的基礎(chǔ)上,構(gòu)建適合于校園網(wǎng)的的網(wǎng)絡(luò)教學系統(tǒng)的應用模型,為學習者提供一個集通用性、網(wǎng)絡(luò)化、協(xié)作化為一體的學習環(huán)境。 、用戶特點和運行環(huán)境出發(fā),詳細探討了系統(tǒng)的需求特點,設(shè)計網(wǎng)絡(luò)教學系統(tǒng)。以 J2EE 技術(shù)、MVC 模式的思想為基礎(chǔ),設(shè)計、研究了一個基于 B/S 多層體系結(jié)構(gòu)、MVC 模式的 J2EE 應用、采用開源軟件為手段的網(wǎng)絡(luò)教學系統(tǒng)的解決方案。 結(jié)合數(shù)據(jù)庫理論和客觀實際模型,對教學管理信息系統(tǒng)中要用到的數(shù)據(jù)的關(guān)系模式、表結(jié)構(gòu)、數(shù)據(jù)的概念模式等進行了詳細的設(shè)計,使數(shù)據(jù)庫表結(jié)構(gòu)優(yōu)化,使其滿足各項功能,同時考慮到數(shù)據(jù)的關(guān)聯(lián)性,在對數(shù)據(jù)進行存取以及修改刪除的時候也同時對其他的相關(guān)表進行了操作,在實際的運行中,數(shù)據(jù)庫表的設(shè)計完全能夠滿足系統(tǒng)要求。數(shù)據(jù)庫的連接是對數(shù)據(jù)庫進行操作的瓶頸,要充分利用數(shù)據(jù)庫,提高數(shù)據(jù)存取效率必須要考慮數(shù)據(jù)庫的連接問題,本系統(tǒng)中采用數(shù)據(jù)庫連接池技術(shù)來解決這個問題,大大提高了數(shù)據(jù)庫的訪問效率,而且也提高了系統(tǒng)的動態(tài)頁面的響應速度。、設(shè)計、實現(xiàn)的開發(fā)周期,構(gòu)建起一個開放性的網(wǎng)絡(luò)教學系統(tǒng),基本上完成了課題研究的目標。在課題系統(tǒng)研制期間,完成了系統(tǒng)的需求分析、功能結(jié)構(gòu)分析,技術(shù)路線分析,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,包括分析并選擇本系統(tǒng)采用的符合 J2EE 標準 Web 服務(wù)器、應用服務(wù)器、數(shù)據(jù)庫服務(wù)器和對相關(guān)最新技術(shù)的研究等。 存在問題及進一步研究方向基于 Web 的應用系統(tǒng)的發(fā)展伴隨著 Inter 技術(shù)和數(shù)據(jù)庫技術(shù)得到很大的發(fā)展,基于 MVC 教學管理信息系統(tǒng)僅僅是一個比較小的 Web 應用系統(tǒng),但是31就所有的 Web 應用系統(tǒng)來說,系統(tǒng)的架構(gòu)、實現(xiàn)模式以及實現(xiàn)技術(shù)都是需要不斷改進的,J2EE 體系將是未來 Web 應用系統(tǒng)的主流技術(shù),面向?qū)ο蟮姆治龊驮O(shè)計將會越來越得到普及,這是一個比較復雜的過程。在具體設(shè)計該教學管理信息系統(tǒng)的過程中,由于本人水平有限而且時間上也比較倉促,論文中提出的設(shè)計模式以及方法還有很多需要改進的地方。首先本文所提出的基于 MVC 的設(shè)計模式來設(shè)計整個系統(tǒng),在具體的設(shè)計中,考慮的整個系統(tǒng)并不是很大,所以在用 J2EE 的相關(guān)技術(shù)來實現(xiàn)時很多時候沒有用到 EJB 來實現(xiàn),而僅僅用的是 JavaBean,雖然這并不妨礙 MVC 設(shè)計模式的實現(xiàn),但是在大的 Web 應用系統(tǒng)或者一些復雜的商業(yè)邏輯操作中,用 EJB 更容易實現(xiàn)、更能體現(xiàn) MVC 設(shè)計模式的數(shù)據(jù)在操作和表現(xiàn)上的分離。為了進一步提高系統(tǒng)適用性可以在以下幾個方面進行研究: J2EE 體系的相關(guān)技術(shù)來實現(xiàn),必須對該體系的架構(gòu)以及模 式進行更進一步的研究,EJB 是后臺數(shù)據(jù)庫進行邏輯操作的核心,如何更簡單的編寫 EJB 也是需要考慮的。,對太多的用戶同時在線,系統(tǒng)還沒有得到解決,對答疑中可能要用到的畫圖等特殊符號,系統(tǒng)還不能進行交互,可以利用 Java 的圖形功能(GUI)來實現(xiàn)圖形的輸入和輸出。 MVC 的設(shè)計模式,但是對于一些簡單的操作直接就用動態(tài)網(wǎng)頁編程技術(shù)來實現(xiàn),并沒有用到 EJB 或者 JavaBean 來實現(xiàn)數(shù)據(jù)的分離,可以進一步研究用 JavaBean 對一些簡單操作的編寫問題,以提高代碼的重用性。 MVC 模式的教學管理信息系統(tǒng)在實際中還有很多考慮不周之處,為此需要對實際使用中出現(xiàn)的問題進行分析和改進?;?Web 的應用系統(tǒng)的研究和應用領(lǐng)域非常的廣泛,本文只是對一個較小的 Web 應用系統(tǒng)進行了研究,還有很多的技術(shù)有待于研究和開發(fā)。323334參考文獻[1]JavaTM2Platform,EnterpriseEditionTechnicalOverview(J2EEOverview)[EB/OL].Copyright,2022,SunMicrosystems,Inc.[2]董宛, J2EE 結(jié)構(gòu)的教學系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與應用, [3]何貞,何欽銘, J2EE 的網(wǎng)絡(luò)教學平臺的設(shè)計與實現(xiàn)[J].江南大學學報 (自然科學版) , [4] J2EE 的網(wǎng)上教學系統(tǒng)[J].岳陽師范學院學報(自然科學版) , [5] J2EE 的網(wǎng)上遠程教學系統(tǒng)[J].計算機時代, [6]李麗, J2EE 的系統(tǒng)設(shè)計方法和模式比較[J].計算機應用研究, [7]楊小萍, J2EE 架構(gòu)下網(wǎng)絡(luò)教學平臺的設(shè)計與實現(xiàn)[J].甘肅科技, [8]齊芳, 開發(fā)技術(shù)的分析與設(shè)計[J].計算機應用, [9]曹鳴鵬,趙偉, 技術(shù)及其實現(xiàn)[J]. [10] Java 及 J2EE 的功能特性[J].北京農(nóng)業(yè)職業(yè)學院學報, [11]李晨陽, J2EE 應用系統(tǒng)[J].計算機系統(tǒng)應用 [12](美)卡賽姆等編,涂翔云,姚欣, 權(quán)威指南=Designing enterprise applications with the Java 2 platform,enterprise edition[M].北京:中國電力出版社, [13](美)Bond,,周輝,付煜,趙本宇,周水生譯 21 天學通J2EE(第二版)[M].人民郵電出版 社,2022 [14] 核心模式[M].機械工業(yè)出版社,2022 [15] 技術(shù)實踐[M].高等教育出版社,2022 [16] 案例開發(fā)[M].中國水利水電出版社,2022 [17] J2EE 構(gòu)架的三層 Web 開發(fā)應用[J].電腦知識與技術(shù), [18]常風,于雙和, J2EE 技術(shù)的遠程教學平臺的設(shè)計與實現(xiàn)[J].電腦學習, [19]張冰, J2EE 的 Web 應用的設(shè)計與實現(xiàn)[J].計算機工程與設(shè)計 [20]賈楠, B/S 結(jié)構(gòu)的多媒體課件系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機工程與應用, [21]楊學瑜,王志軍, 入門與提高[M].北京:清華大學出版社, [22] 開發(fā)實例完全剖析[M].北京:中國電力出版社,2022 [23]Bergsten,何健輝, 設(shè)計[M].中國電力出版社, [24] Server Pages 編程實例[M].機械工業(yè)出版社, [25](美) Server Pages 開發(fā)指南=JSP:Java Server Pages[M].電子工業(yè)出版社, 50 基于 J2EE 架構(gòu)的網(wǎng)絡(luò)教學系統(tǒng)研究與開發(fā) [26]Matena 平臺上的 EJB 組件開發(fā)[M].機械工業(yè)出版社,2022
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1