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

正文內(nèi)容

基于jspservlet的網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-06-25 01:22本頁面
  

【正文】 如需了解更多,請?jiān)L問::8080/TMS/ 用戶名,密碼:guest參考文獻(xiàn)[1] Subrahmanyam Allamaraju等,J2EE服務(wù)器端高級編程,2001年9,第一版,機(jī)械工業(yè)出版社,324442.[2] Paul ,et ,張志偉等譯,J2EE構(gòu)建企業(yè)系統(tǒng)專家級解決方案,2001/6[3] ://. , 2000, pp. 523.[4] Monica Pawlan, Writing Enterprise Applications with J2EE, 2000/6121[5] Simplified Guide to J2EE, Sun Microsystems Inc,[6] Ed Roman and Richanrd Oberg, The Technical Benefits of EIB and J2EE Technologies over COM+ and Windows DNA, 2000/12[7] 黃冬,Enterprise JavaBeans導(dǎo)論,中國代碼聯(lián)盟新聞組,2000/6[8] EJB Design Patterns, ://[9] Borland Software Corporation, Ubuilder 5開發(fā)人員指南》,2001/2[10] Monica Pawlan,環(huán)球聯(lián)動開發(fā)組譯,J2EEn Blueprints Digest, 2000/7,[11] Richard Felsinger, Creating J2EE Applications with UML CASE, 2001/4116[12] Bruce Eckel, President, (Thinking in Java,2nd Edition)),MindView Inc, 2000/6[13] Lava虛擬機(jī)規(guī)范,://[14] 黃浩文,使用JSP技術(shù)設(shè)計電子商務(wù)應(yīng)用系統(tǒng)一從入門到精通,2000/11/08, [15] J2EE vs .NET, ://.[16] 楊紹方等, (Java程序設(shè)計基礎(chǔ)》,2001/7,第一版,科學(xué)出版社,109154.[17] 簡析J2EE應(yīng)用程序數(shù)據(jù)庫類設(shè)計模式,htp://[18] 從商業(yè)角度分析J2EE與WINDOWS DNA體系結(jié)構(gòu),[19] Rational Inc, Using Data Modeler Ratinal Rose 2001, 200113 張莉、周伯莊等,標(biāo)準(zhǔn)建模語言UML及其支持環(huán)境,北京航空航天大學(xué)軟件工程研究所[20] 許春根等,基于角色訪問控制技術(shù)的UML表示,計算機(jī)工程與應(yīng)用,2001,8.30。添加相應(yīng)的功能組件,然后把它們發(fā)布到服務(wù)器上戶并在視圖中添加相應(yīng)的鏈接。對于視圖部分以及JAVABEAN層中等組件的劃分不會有太大的區(qū)別,但是對于模型的控制部分,有多種可供選擇的方法.(2)對于系統(tǒng)的視圖部分,現(xiàn)在提供給用戶和工作人員的界面還很單調(diào),需要進(jìn)一步美化。開發(fā)基于JSP/Servlet的網(wǎng)絡(luò)教學(xué)系統(tǒng)開發(fā)人員不必開發(fā)系統(tǒng)的底層服務(wù)代碼,開發(fā)人員可以利用應(yīng)用服務(wù)器提供的豐富的底層服務(wù),使得從而可以專注于企業(yè)所需的業(yè)務(wù)邏輯,降低了系統(tǒng)開發(fā)與維護(hù)成本,提高了效率:利用JSP/Servlet的組件技術(shù),得到最大限度的組件復(fù)用提高了系統(tǒng)的未來拓展性。給出了數(shù)據(jù)庫中表的詳細(xì)結(jié)構(gòu)。在對組件技術(shù)、設(shè)計模式以及UML的深刻理解的基礎(chǔ)上,結(jié)合先進(jìn)的JSP/Servlet設(shè)計模式 〔包括M VC模式、Session facade模式及Front Controller等),本文對一個基于Web的網(wǎng)絡(luò)教學(xué)管理系統(tǒng)進(jìn)行了UML建模,首先建立反映需求的用例圖、反映動態(tài)行為的順序圖和活動圖,然后建立對象模型,通過類設(shè)計將系統(tǒng)的功能正確合適地完全細(xì)化到各個組件所封裝的業(yè)務(wù)邏輯中去詳細(xì)的推敲和反復(fù),從而得到詳細(xì)的順序圖和類圖?,F(xiàn)對所做的工作做了如下總結(jié):本文首先介紹了系統(tǒng)的體系結(jié)構(gòu)、接口約束、JSP/Servlet對web應(yīng)用系統(tǒng)的支持、UM L〔統(tǒng)一建模語言〕的特點(diǎn)、組成、JSP/Servlet組件的UML模型等。6 結(jié)束語本文以基于JSP/Servlet的網(wǎng)絡(luò)教學(xué)系統(tǒng)為實(shí)例,就如何利用面向?qū)ο蟮姆椒ê退枷雽ο到y(tǒng)進(jìn)行需求分析、系統(tǒng)分析、系統(tǒng)設(shè)計的過程作了一個比較全面的研究。在容器管理的登錄的方法中,組件讓容器來承擔(dān)配置和管理數(shù)據(jù)庫登錄的責(zé)任。應(yīng)用組件提供了組件管理登錄和容器管理登錄兩種方法來設(shè)計數(shù)據(jù)庫登錄。在HttpServletRequest接口中有以下幾種方法用于安全編程。在網(wǎng)絡(luò)層使用可編程性安全方法。如果確定這種驗(yàn)證方式,Web服務(wù)器將使用客戶端提供的數(shù)字證書來驗(yàn)證用戶的身份。公鑰證書也稱數(shù)字證書,它是被稱作證書授權(quán)機(jī)構(gòu)(CA)一一個被信任的組織頒發(fā)的。安全套接層((Secure Sockets Layer)為驗(yàn)證過程提供了數(shù)據(jù)加密,服務(wù)器端認(rèn)證,信息真實(shí)性等方面的安全保證。(2)基于客戶端證書的驗(yàn)證(ClientCertificate Authentication)基于客戶端證書的驗(yàn)證方式要比上面兩種方式更安全。用戶在表單中填寫用戶名和密碼,而后密碼以明文形式在網(wǎng)路中傳遞,如果在網(wǎng)路的某一節(jié)點(diǎn)將此驗(yàn)證請求截獲,再經(jīng)過反編碼很容易就可以獲取用戶的密碼。39。例如在傳輸層上應(yīng)用SSL或者在網(wǎng)絡(luò)層上使用IPSEC或VPN技術(shù)。不能保證用戶訪問到的 web服務(wù)器就是用戶希望訪問的。因?yàn)檫@種驗(yàn)證方法并不對用戶密碼進(jìn)行加密,而只是對密碼進(jìn)行基本的baseb4的編碼。Web客戶端從用戶獲取用戶名和密碼,然后傳遞給web服務(wù)器,web服務(wù)器在指定的區(qū)域(realm)中驗(yàn)證用戶。為了滿足企業(yè)中的不同安全級別和客戶對系統(tǒng)的需求,JSP/Servlet提供了三種基于web客戶端的驗(yàn)證方式:(1)HTTP基本驗(yàn)證(HTTP Basic Authentication)HTTP基本驗(yàn)證是HT P協(xié)議所支持的驗(yàn)證機(jī)制。安全約束是很容易來通過JDK中的deploytool工具來設(shè)定。(1) 定義值對象類Cls_ TeacherInfo_ ValucObjectpublic class Cls_ TeacherInfo_ ValueObject implements Serializable{ private name; private sex; public void Teachemame) {name=Teachername;j public getNameo{return name;}}(2) 修改用戶信息實(shí)體組件本地接口,在本地接口中添加值對象讀寫方法 getDatalnfo( )/setDatalnfo( )(3) 在用戶信息實(shí)體組件類內(nèi)實(shí)現(xiàn)值對象的讀寫方法//修改值對象,相應(yīng)的實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的修改public void setDataInfo(Cls_Teacherlnfoes Value0bject updateData){ setName(updateData,getName());}//查詢值對象public Cls_ Teacherlnfo_ ValueObject getDatalnfoo { Cls_ Teacherlnfo_ValucObject obj=new Cls_ Teacherrnfo_Value0bject (}: (getNameo); return obj;} 通過使用值對象,減少了從實(shí)體組件獲取屬性值的網(wǎng)絡(luò)調(diào)用次數(shù),提高數(shù)據(jù)訪問效率。為了保持值對象的狀態(tài),值對象必須是可序列化的。所有的這些業(yè)務(wù)處理過程都要用到值對象。值對象是按照值傳遞的方式傳給客戶端的,對值對象的所有調(diào)用都是本地調(diào)用,加快了實(shí)體組件客戶端的訪問速度,從而提高了系統(tǒng)的數(shù)據(jù)處理性能。值對象的設(shè)計思想是由在客戶端提出檢索請求時由實(shí)體組件構(gòu)造一個新的值對象實(shí)例,把檢索的屬性值拷貝到該對象中,然后把一該值對象實(shí)例傳遞給客戶端。為了提高數(shù)據(jù)訪問效率,在設(shè)計上運(yùn)用值對象的設(shè)計思想。但使用多個只返回單個屬性值的getter方法調(diào)用來從特定的實(shí)體組件獲取數(shù)據(jù)的效率將非常低下。完成對業(yè)務(wù)數(shù)據(jù)地讀寫操作。在連接對象使用完畢后,不是直接關(guān)閉它,而是將其釋放回連接池。只需在需要數(shù)據(jù)庫連接對象時不直接創(chuàng)建其實(shí)例,而是從連接池中取得一個可用的連接對象即可。類DBConnectionPool同時實(shí)現(xiàn)了下列方法:public boolean initializes //連接池初始化public void destroy0 //連接池的銷毀public synchronized getConnection0 //取一個連接public synchronized void freeConnection(Connection con) //釋放一個連接public synchronized void close0 //關(guān)閉一個連接private synchronized void removeFromPoolo //把一個連接從連接池中刪除private synchronized void fiHPoolO//維護(hù)連接池大小 類DBCnnnectionPool的自管理流程圖如圖51所示。DBConnectionPool的基本屬性如下:m ConnectionPoolMin:連接池中連接數(shù)量下限;m ConnectionPoolMax:連接池中連接數(shù)量上限;m ConnectionUseCount:一個連接的最大使用次數(shù):m ConnectionTimeout:一個連接的最長空閑時間:m timer:定時器。以及連接池中連接個數(shù)的控制,如保證總連接數(shù)不低于設(shè)定的下限,不高于上限。(4) 數(shù)據(jù)庫連接池的自管理。(2) 把連接返回給連接池。本文只介紹連接池的核心實(shí)現(xiàn)算法:DBConnectionPool類。連接池對JDBC中的原始連接進(jìn)行了封裝,從而方便了數(shù)據(jù)庫應(yīng)用對于連接的使用,提高了開發(fā)效率,也正是因?yàn)檫@個封裝層的存在,隔離了應(yīng)用的本身的處理邏輯和具體數(shù)據(jù)庫訪問邏輯,使應(yīng)用本身的復(fù)用成為可能。連接池是數(shù)據(jù)訪問中的重要技術(shù),在某些情況下對訪問數(shù)據(jù)庫的性能有巨大的提高。常規(guī)的辦法是使用數(shù)據(jù)庫的時候創(chuàng)建連接,使用完以后關(guān)閉連接,但是對于這種需要很頻繁的訪問數(shù)據(jù)庫的系統(tǒng)而言,頻繁的創(chuàng)建、關(guān)閉連接會極大的降低系統(tǒng)的性能,成為系統(tǒng)的瓶頸。 數(shù)據(jù)庫連接池的實(shí)現(xiàn)系統(tǒng)中的大量數(shù)據(jù)都是通過數(shù)據(jù)庫系統(tǒng)來進(jìn)行存儲和管理的,所以系統(tǒng)在使用過程中需要頻繁的訪問數(shù)據(jù)庫。隨后,服
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1