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

正文內(nèi)容

基于java的郵件系統(tǒng)畢業(yè)設(shè)計(jì)說明書-資料下載頁

2025-06-23 14:56本頁面
  

【正文】 件的附件名集合 savepath:附件保存位置(3)address_book(用戶通訊簿表) ①對(duì)應(yīng)的java類代碼:package 。public class Address_Book { private int id。//通訊簿主鍵 private String address_book_name。//通訊簿名稱 private Users user。//屬于哪個(gè)用戶 private String[] addresss。//通訊簿含有的地址public int getId() { return id。}public void setId(int id) { = id。}public String getAddress_book_name() { return address_book_name。}public void setAddress_book_name(String addressBookName) { address_book_name = addressBookName。}public Users getUser() { return user。}public void setUser(Users user) { = user。}public void setAddresss(String[] addresss) { = addresss。}public String[] getAddresss() { return addresss。}} ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表:圖57 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 address_book_name:通訊簿名稱 user:屬于哪個(gè)用戶(外鍵)addresss:通訊簿含有的地址 系統(tǒng)接口 用戶登錄接口。窗體的內(nèi)容包括用戶名lusername和用戶密碼password,為的是給UserAction,java提供用戶的登錄信息。,struts2封裝了自動(dòng)收集窗體元素的值,若用戶沒有輸入用戶名和密碼,則頁面的js會(huì)提示用戶需要輸入用戶名和密碼。當(dāng)用戶輸入了用戶名和密碼之后點(diǎn)擊登錄,UserAction收集窗體元素的值能后查找數(shù)據(jù)庫(kù),若用戶輸入的用戶名不正確,則系統(tǒng)會(huì)跑出自定義的UserNameWrongException若輸入的用戶名正確而密碼錯(cuò)誤,則會(huì)拋出PasswordWrongException異常。圖58 郵件系統(tǒng)登錄頁面 用戶注冊(cè)頁面 ,調(diào)用UserManager的addUser方法注冊(cè)用戶。該頁面中填寫登錄用戶ID、姓名、密碼即可進(jìn)行注冊(cè)。圖59 郵件系統(tǒng)注冊(cè)頁面 郵件列表接口當(dāng)用戶順利登錄系統(tǒng)后會(huì)進(jìn)入系統(tǒng)的歡迎接口,用戶點(diǎn)擊框架左邊的收件箱就可以進(jìn)入郵件列表接口。,然后打開名為INBOX的活頁夾。收郵件會(huì)創(chuàng)建一個(gè)同郵件服務(wù)器的會(huì)話pop3Session,使用這個(gè)會(huì)話建立與郵件服務(wù)器的store連接,(“pop3”)方法定義。通過調(diào)用Java Mail API中提供的Floder類,使用getFolder()方法定義一個(gè)Folder變量folder,()設(shè)置目錄的打開方式為只讀,()方法可以獲得郵箱中的郵件數(shù)量,建立一個(gè)數(shù)組message[]來定位郵件。()可以獲得郵箱中郵件的數(shù)量,然后通過一個(gè)循環(huán),使用getFrom()方法和getSentData方法以及getSubject()方法,分別獲取每封郵件的部分信息(包括發(fā)件人,發(fā)送時(shí)間,主題)。圖510 郵件列表頁面 郵件編輯接口。,改程序定義了6個(gè)主要變量:string變量toID用來記錄收信人地址,string變量fromID用來設(shè)定發(fā)信人地址,string變量ccID和bccID用來記錄第第3收信人地址,string變量subject用來記錄郵件的主題,string變量text用來記錄郵件的主要內(nèi)容。在定義變量的時(shí)候需要將subject和messageText用getByte(“ISO8859_1”)方法將字符轉(zhuǎn)化為郵件服務(wù)器能夠識(shí)別的字符。使用getSession()方法建立與郵件服務(wù)器的會(huì)話,用MimeMessage創(chuàng)建該會(huì)話下將要發(fā)送的郵件的窗體。然后分別用setFrom(fromID)、setRecipients(,iAddr)、setSubject(subject)、setText(text)將相對(duì)應(yīng)的內(nèi)容添加到窗體中。圖511 郵件編輯頁面 郵件讀取接口在郵件列表接口上選擇查看就可以讀取相應(yīng)的郵件。不一樣的地方在于該程序是從郵件服務(wù)器上讀取郵件的信息,并將信息格式化后輸出。在讀取程序中我也使用到getMessages()方法,這樣可以確定所要讀取的郵件時(shí)那一封,同時(shí)也可以防止用戶選擇了不存在的郵件。圖512 郵件讀取接口對(duì)附件的處理 發(fā)送郵件中的附件就像發(fā)送郵件一樣,先建立構(gòu)成完整郵件的部分,在郵件正文之后,每添加一附件就需要對(duì)其處理,而不像發(fā)送郵件是統(tǒng)一處理。附件是文件時(shí),數(shù)據(jù)資源是FileDataSource。附件是鏈接是數(shù)據(jù)資源是URLDataSource。獲得數(shù)據(jù)資源后,在調(diào)用setDataHandler()函數(shù)粘貼到BodyPart之前,必須傳遞到DataHandler構(gòu)造其中。最后用BodyPart對(duì)象的setFileName()方法把文件名和附件聯(lián)系起來。 當(dāng)一個(gè)郵件包含有附件時(shí),郵件的內(nèi)容是Multipart,而不是Part對(duì)象。()方法取得Multipart的每一部分,()來去的附件的意向和內(nèi)容類型并據(jù)此加以處理。 用戶地址簿的處理處理用戶地址簿的程序是名為addrlist的servlet程序,用戶在登錄系統(tǒng)以后可以看到地址簿的選項(xiàng),點(diǎn)擊以后就會(huì)調(diào)用該程序。這個(gè)程序主要是對(duì)WebMail數(shù)據(jù)庫(kù)addrlist表的操作。通過定義一個(gè)字符串變量sql,將SQL語句賦值道這個(gè)變量中,再定義一個(gè)ResultSet變量RS,將executeQuery(sql)方法返回得值賦值到RS變量中。通過這種方法可以直接使用SQL語句進(jìn)行數(shù)據(jù)庫(kù)的操作,將返回的值格式化以后就可以直接使用。在編輯郵件的時(shí)候,也可以通過點(diǎn)“選擇收件人”調(diào)用地址簿接口,用戶在選擇好地址以后會(huì)返回編輯接口。用戶所選擇的地址將會(huì)通過一個(gè)Session返回到編輯接口地址的輸入欄。圖513 郵件地址頁面第六章 系統(tǒng)安全計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)以TCP/IP為核心的開放式網(wǎng)絡(luò)體系結(jié)構(gòu)。而開放型網(wǎng)絡(luò)自身的特點(diǎn)決定了它每時(shí)每刻可能遭受來自不同方面的入侵和攻擊,這些攻擊將會(huì)給應(yīng)用系統(tǒng)帶來不可估量的損失。因此,網(wǎng)絡(luò)信息系統(tǒng)的安全性已成為在網(wǎng)絡(luò)建設(shè)中一個(gè)重要問題,需建立一個(gè)多層次的安全防御框架,以確保系統(tǒng)網(wǎng)絡(luò)的安全。網(wǎng)絡(luò)安全性主要考慮局域網(wǎng)內(nèi)部的安全、服務(wù)器和數(shù)據(jù)的安全。除了利用網(wǎng)絡(luò)系統(tǒng)管理工具外,在本設(shè)計(jì)方案主要考慮以下幾種網(wǎng)絡(luò)安全技術(shù):216。 防火墻技術(shù)利用隔離控制技術(shù),在內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間設(shè)置屏障,阻止對(duì)內(nèi)部信息資源的非法訪問。216。 入侵檢測(cè)技術(shù)采用實(shí)時(shí)的入侵檢測(cè)技術(shù)進(jìn)行記錄證據(jù),并采取相應(yīng)的防護(hù)手段,如跟蹤和恢復(fù)、斷開網(wǎng)絡(luò)連接等。216。 內(nèi)部網(wǎng)的安全采用認(rèn)證、授權(quán)、用戶注冊(cè)和VLAN技術(shù)。216。 服務(wù)器的安全利用操作系統(tǒng)本身所帶有的安全機(jī)制,制定完善的安全策略。對(duì)重要的服務(wù)器啟動(dòng)審計(jì)功能。216。 數(shù)據(jù)的安全對(duì)外進(jìn)行信息交換時(shí),采用信息加密和信息確認(rèn)的手段來確保信息的安全。同時(shí)還需考慮數(shù)據(jù)備份的措施。216。 配備防病毒軟件要求能殺當(dāng)前出現(xiàn)的所有病毒,且更新速度要快。第七章 設(shè)計(jì)中遇到的問題不足與體會(huì) 設(shè)計(jì)中遇到的問題在項(xiàng)目剛開始開發(fā)的時(shí)候,對(duì)數(shù)據(jù)庫(kù)的表結(jié)構(gòu)的處理比較盲目,想到一張表就建一張表。致使表結(jié)構(gòu)非常的混亂不堪,表中甚至出現(xiàn)了很多冗余的字段,開發(fā)過程中經(jīng)常遇到字段沖突,或者查錯(cuò)表的情況。經(jīng)過了上述教訓(xùn),自己在網(wǎng)上查了許多關(guān)于數(shù)據(jù)庫(kù)表設(shè)計(jì)的文章,在次過程中自己學(xué)到了相當(dāng)多的數(shù)據(jù)庫(kù)知識(shí),對(duì)數(shù)據(jù)庫(kù)的了解也增進(jìn)了一步。開發(fā)過程中重新配置了表的結(jié)構(gòu),現(xiàn)在的數(shù)據(jù)庫(kù)表就變得清晰了許多。 系統(tǒng)中的不足經(jīng)過這幾個(gè)月時(shí)間的編寫,畢業(yè)設(shè)計(jì)的題目已經(jīng)基本完成,郵件系統(tǒng)正常運(yùn)轉(zhuǎn)。但是,其中存在著很多的不足之處:216。 由于開發(fā)經(jīng)驗(yàn)欠缺,系統(tǒng)的代碼量比較大,但是沒有將系統(tǒng)中的代碼分類整理,代碼的執(zhí)行效率較慢。216。 系統(tǒng)中沒有太多注釋,在開發(fā)過程中經(jīng)常重新讀代碼來理解代碼的意思。216。 對(duì)數(shù)據(jù)庫(kù)的各種字段類型不熟悉,很多字段的類型有所混淆,使得查找數(shù)據(jù)的時(shí)候會(huì)出現(xiàn)不兼容的情況。216。 由于沒有藝術(shù)功底,在接口的設(shè)計(jì)上還有很多的不足使得接口不夠美觀。 總結(jié)與體會(huì) 本文首先介紹了JavaMail郵件系統(tǒng)開發(fā)過程所涉及的協(xié)議,并簡(jiǎn)單的介紹了JavaMail API中重要的類和JavaMail開發(fā)環(huán)境以及開發(fā)語言的特點(diǎn)。在系統(tǒng)的設(shè)計(jì)過程中,由淺入深的實(shí)現(xiàn)了郵件的發(fā)送、接收功能。并最終實(shí)現(xiàn)了各個(gè)子模塊的整合,形成了簡(jiǎn)單的基于JavaMail的郵件系統(tǒng)。在這次設(shè)計(jì)實(shí)現(xiàn)基于JavaMail郵件系統(tǒng)的過程中,我學(xué)到了很多的知識(shí)和經(jīng)驗(yàn),為提供了一次很好的實(shí)踐的機(jī)會(huì)。在此,謝謝我的指導(dǎo)教師以及學(xué)校的精心安排。致 謝光陰似箭,歲月如梭,不知不覺即將走完大學(xué)生涯的最后一個(gè)年頭?;叵脒@一路走來的日子,父母的關(guān)心,老師的教誨,朋友的支持幫助一直陪伴著我,讓我漸漸長(zhǎng)大,也慢慢走向成熟。 歷時(shí)近兩個(gè)月的時(shí)間終于寫完了這篇論文,在寫論文的過程中遇到了無數(shù)的困難和障礙,都在老師和同學(xué)的幫助下度過了。首先,要感謝我的論文指導(dǎo)老師楊玉蓓老師,在論文的寫作期間,她不厭其煩的幫助我進(jìn)行論文的修改和指導(dǎo),幫助我順利完成論文花費(fèi)了太多時(shí)間和努力。 其次,要感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多素材,在論文的撰寫和排版過程中提供熱情的幫助。最后,感謝這篇論文所涉及到的各位學(xué)者。本文引用了多位學(xué)者的研究文獻(xiàn),如果沒有各位學(xué)者的研究成果的幫助和啟發(fā),我將很難完成本篇論文的寫作。 由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請(qǐng)各位老師和同學(xué)進(jìn)行批評(píng)和指正! 參考文獻(xiàn)[1]王偉,基于JavaMail API的郵件服務(wù)的開發(fā)及實(shí)現(xiàn)[J].現(xiàn)代計(jì)算機(jī),2004,(1):7376[2]鐘珞,劉玲, API的Web郵件系統(tǒng)開發(fā)[J].武漢理工大學(xué)學(xué)報(bào),2006,28(6):8486[3]柳永坡,劉雪梅,趙長(zhǎng)海.JSP應(yīng)用開發(fā)技術(shù)[M].北京:人民郵電出版社,2005,3032[4][M].北京:高等教育出版社,2004[5] Server :清華大學(xué)出版社,2007,3238[6]楊淑萍,[J].電腦知識(shí)與技術(shù)[J],2006,(20):106108[7]鐘忺, API的郵件認(rèn)證與接收[J].計(jì)算機(jī)與數(shù)字工程,2007,35(3):145147
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1