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

正文內(nèi)容

基于java的郵件系統(tǒng)畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

2025-08-20 16:51上一頁面

下一頁面
  

【正文】 .. 27 致 謝 ..…… .…………………………………………… ………..………………………… ... 28 參考文獻(xiàn) ..…… .……………… ..………………………………..……………………… ....… 29 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) II 摘 要 本論文闡述了 Web 郵件系統(tǒng)所涉及的幾個(gè)重要協(xié)議 ,對(duì) JavaMail API核心類進(jìn)行了介紹 ,并給出了其中發(fā)送郵件功能的詳細(xì)設(shè)計(jì)過程 [1]。 從 最早的口耳相 傳到 現(xiàn) 代的 郵 政系 統(tǒng) 和 電話電報(bào) , 隨著 技 術(shù)進(jìn) 步,人 類 信息交流的手段也一直在不 斷進(jìn) 步。同 時(shí) ,用 戶 可以得到大量免 費(fèi) 的新 聞 、 專題郵 件, 并實(shí)現(xiàn)輕 松的信息搜索。 這以后, CTSS 系統(tǒng)上也出現(xiàn)了用于用戶之間信息傳遞的郵件工具。 電子郵件系統(tǒng)的工作過程 (1) 電 子 郵 件系 統(tǒng)識(shí)別接 收者的地址,并向管理 該 地址的 郵 件服 務(wù) 器( POP3 服 務(wù) 器)發(fā) 送消息。每 個(gè) 用 戶 的 電 子 郵 件信箱都要占用 ISP 主機(jī)一定容量的硬 盤 空 間 ,由于 這 一空 間 是有限的,因此用 戶 要定期查收和 閱讀電 子信箱中的 郵 件,以便 騰 出空 間來 接收新的 郵 件。 (3) 郵 件到 達(dá) 收件服 務(wù) 器后,收件服 務(wù) 器 會(huì) 按照系 統(tǒng) 和用 戶設(shè) 置的 規(guī)則對(duì)郵 件 進(jìn) 行 處理。 當(dāng) 信件送到目的地的 計(jì) 算機(jī)后, 該計(jì) 算機(jī)的 電 子 郵 件系 統(tǒng)就 立即 將 它放人收信人的 電 子信箱中,等候用 戶 自行 讀 取。一天 24 小 時(shí) ,一年365 天 內(nèi) ,任何 時(shí)間 都可 發(fā) 送 電 子 郵 件。用戶對(duì)電子郵件系統(tǒng)的使用是通過用戶代理程序完成的。所以友好的郵件系統(tǒng)還需要由 Web 服務(wù)器來提供用戶訪問接口。 Windows XP 該系統(tǒng)雖然只是 Microsoft 開發(fā)的一個(gè)個(gè)人計(jì)算機(jī)操作系統(tǒng),但是它采用的是 Windows NT 的內(nèi)核,擁有較好的穩(wěn)定性以及比 Windows20xx高得多的磁盤讀寫能力,所以安裝上服務(wù)器軟件后的 Windows XP 系統(tǒng)一樣是一個(gè)很可靠的服務(wù)器平臺(tái),更重要的是 Windows XP 的兼容性比 Windows 20xx Server 要好很多,各種軟件在系統(tǒng)中都可以很好的運(yùn)行,所以我們使用 Windows XP 作為 Web 服務(wù)器,以及用戶接口代碼的編輯環(huán)境。 JSP 技術(shù)的設(shè)計(jì)目的是使編寫基于 Web 的應(yīng)用程序更加容易和快捷的同時(shí),保證這些應(yīng)用程序能夠與各種 Web 服務(wù)器、瀏覽器和開發(fā)工具共同工作。作為當(dāng)今使用最廣泛的 Servlet/JSP 服務(wù)器,它運(yùn)行穩(wěn)定,性能可靠,是學(xué)習(xí)和中小型企業(yè)的最佳選擇。 ① Java 的編程風(fēng)格類似于 C++的風(fēng)格,因此大家都比較熟悉。它的分布計(jì)算的特性正是它得以在網(wǎng)絡(luò)時(shí)代風(fēng)靡的重要原因 。同時(shí)用戶也可以創(chuàng)建自己的特有的類,以方便操作和提高編程能力。服務(wù)器在 頁面被客戶端請(qǐng)求以后對(duì)這些 Java 代碼進(jìn)行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。 Eclipse 是一種通用工具平臺(tái) —— 普遍適用的開放式擴(kuò)展 IDE,它提供了功能豐富的開發(fā)環(huán)境,允許開發(fā)者高效地創(chuàng)建一些能夠無縫集成到 Eclipse 平臺(tái)中的工具。所謂動(dòng)態(tài)就是指, Eclipse 啟動(dòng)后要真正用到這個(gè)插件時(shí),它才會(huì)被調(diào)入內(nèi)存,當(dāng)插件不再被使用時(shí),它就會(huì)被在適當(dāng)?shù)臅r(shí)候清除出去。 此外,我們還需要兩個(gè) Jar 包,一個(gè)是 ,另一個(gè)是 。 (4).然后在如圖 33 所示的 “環(huán)境變量 ”對(duì)話框中再次選擇 Path 環(huán)境變量,將F:\Program Files\Java\\bin 添加到對(duì)應(yīng)的變量值后面,注意和前面的值用 “; ”隔開。 (2).對(duì)壓縮包進(jìn)行解壓縮。 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 12 第四章 系統(tǒng)的概要設(shè)計(jì) 整個(gè)郵件系統(tǒng)平臺(tái)由兩臺(tái)計(jì)算機(jī), 4 個(gè)服務(wù)器段軟件組成,一臺(tái)計(jì)算機(jī)安裝 Windows XP 操作系統(tǒng),上面安裝 Tomcat、 james 和 SQL Server 20xx[5]作為 Web 服務(wù)器、郵件服務(wù)器和數(shù)據(jù)庫服務(wù)器。因?yàn)樗械南到y(tǒng)維護(hù)都是主機(jī)的系統(tǒng)管理員在后臺(tái)進(jìn)行,所以身份認(rèn)證只考慮普通用戶。 郵 件的管理 用戶通過郵件管理模塊可以實(shí)現(xiàn)郵件的刪除,郵件的下載等功能。如果要運(yùn)行可以選擇能夠運(yùn)行 EJB 程序的容器 : WebLogic、 WebSphere Tomcat 下載與安裝: 圖 51 tomcat 下載 圖 52 tomcat 安裝過程中設(shè)置 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 15 圖 53 tomcat 安裝過程中設(shè)置 郵件服務(wù)器的安裝配置 郵件服務(wù)器配置: 服務(wù)器在使用前得先運(yùn)行 bin\run..bat ,運(yùn)行完之后你可以看見跟bin 同目錄下會(huì)產(chǎn)生一個(gè)名為 apps 的檔夾,在這個(gè)文件在中你可以配置郵件服務(wù)器,因?yàn)楸鞠到y(tǒng)是基于 sql server20xx ,所以進(jìn)入 \ \apps\james\SARINF\ 進(jìn)行配置 ,需要配置如下 : ① postmaster 和 servername/servername 其中 為郵箱賬號(hào)域名的配置 ② inboxRepository repository destinationURL= type=MAIL/ /inboxRepository更改成 inboxRepository repository destinationURL= type=MAIL/ /inboxRepository這個(gè)配置是當(dāng)服務(wù)器接收到郵件時(shí)將郵件保存到數(shù)據(jù)庫中而不是以檔的形式保存。 public class Users implements Serializable { private String username。 private SetFolder_Information folders。 } public int getUseForwarding() { return useForwarding。 } public void setPwdAlgorithm(String pwdAlgorithm) { = pwdAlgorithm。 import 。 } public SetmailModel getMails() { return mails。 public class mailModel implements Serializable{ private int id。 private String subject。 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 20 ??(中間省去各屬性的 set 和 get 方法) } ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫中自動(dòng)生成的表: 圖 56 數(shù)據(jù)庫中自動(dòng)生成的表 Id:主鍵 Folder:屬于哪個(gè) folder表(外鍵) Sender:發(fā)送人 Password:密碼 smtpServer:發(fā)送郵件服務(wù)器 recipient:接收人 chaosong:抄送人 misong:密送人 subject:郵件主題 Date:郵件日期 containFile:是否含有附件 content:郵件內(nèi)容體 mailSize:郵件大小 attachments:郵件所含附件的附件名集合 savepath:附件保存位置 ( 3) address_book(用戶通訊簿表 ) ①對(duì)應(yīng)的 java 類代碼: package 。 } public void setAddress_book_name(String addressBookName) { address_book_name = addressBookName。 是一個(gè) struts2 的 action, struts2封裝了自動(dòng)收集窗體元素的值,若用戶沒有輸入用戶名和密碼,則頁面的 js 會(huì)提示用戶需要輸入用戶名和密碼。通過調(diào)用 Java Mail API 中提供的 Floder 類,使用 getFolder()方法定義一個(gè) Folder 變量folder ,使用 () 設(shè) 置 目 錄的 打 開方 式為 只讀 , 用()方法可以獲得郵箱中的郵件數(shù)量,建立一個(gè)數(shù)組 message[]來定位郵件。該程序所使用的方法和 類似。 當(dāng)一個(gè)郵件包含有附件時(shí),郵件的內(nèi)容是 Multipart,而不是 Part 對(duì)象。用戶所選擇的地址將會(huì)通過一個(gè) Session 返回到編輯接口地址的輸入欄。 ? 服 務(wù) 器的安全 利用操作系 統(tǒng) 本身所 帶 有的安全機(jī)制,制定完善的安全策略。 開發(fā)過 程中重新配置了表的 結(jié) 構(gòu), 現(xiàn) 在的 數(shù) 據(jù) 庫 表就 變 得清晰了 許 多。并最終實(shí)現(xiàn)了各個(gè)子模塊的整合,形成了簡(jiǎn)單的基于 JavaMail的郵件系統(tǒng)。 最后,感謝這篇論文所涉及到的各位學(xué)者。 首先,要感謝我的論文指導(dǎo)老師楊玉蓓老師,在論文的寫作期間,她不厭其煩的幫助我進(jìn)行論文的修改和指導(dǎo),幫助我順利完成論文花費(fèi)了太多時(shí)間和努力。 總結(jié)與體會(huì) 本文首先介紹了 JavaMail 郵件系統(tǒng)開發(fā)過程所涉及的協(xié)議,并簡(jiǎn)單的介紹了JavaMail API 中重要的類和 JavaMail 開發(fā)環(huán)境以及開發(fā)語言的特點(diǎn)。致使 表結(jié) 構(gòu)非常的混 亂 不堪,表中甚至出 現(xiàn)了 很多冗余的字段, 開發(fā)過 程中 經(jīng) 常遇到字 段沖 突,或者查 錯(cuò) 表的情 況 。 ? 入侵 檢測(cè) 技 術(shù) 采用 實(shí)時(shí) 的入侵 檢測(cè) 技 術(shù)進(jìn) 行 記錄證 據(jù),并采取相 應(yīng) 的防 護(hù) 手段,如跟 蹤和 恢復(fù)、斷開 網(wǎng) 絡(luò)連 接等。通過這種方法可以直接使用 SQL 語句進(jìn)行數(shù)據(jù)庫的操作,將返回的值格 式化以后就可以直接使用。獲得數(shù)據(jù)資源后,在調(diào)用 setDataHandler()函數(shù)粘貼到 BodyPart 之前,必須傳遞到 DataHandler 構(gòu)造其中。然后 分別用 setFrom(fromID)、setRecipients(,iAddr)、 setSubject(subject)、 setText(text)將相對(duì)應(yīng)的內(nèi)容添加到窗體中,再使用 把郵件發(fā)送出去。 要連接郵件的存儲(chǔ),然后打開名為 INBOX 的活頁夾。 生成用戶登錄信息的窗體。 } public void setId(int id) { = id。//該郵件所有的附件 mingzi 集 private String savepath。 private String chaosong=null。 import 。 } public void setFolderName(String folderName) { = folderName。 } } ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫中自動(dòng)生成的表: 圖 54 數(shù)據(jù)庫中自動(dòng)生成的表 Username:用戶賬號(hào) pwdHash:用戶密碼 ( 2) _Folder表(用戶郵件箱表) ①對(duì)應(yīng)的 java 類代碼: package 。 } public String getAlias() { return alias。 } 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 17 public String getPsdAlgorithm() { return psdAlgorithm。 private int useAlias。 import 。 武漢工程大學(xué)郵電與信息工程學(xué)院 畢業(yè)設(shè)計(jì)(論文) 14 第五章 系統(tǒng)的具體實(shí)現(xiàn) 服務(wù)器平臺(tái)的實(shí)現(xiàn) Web 服務(wù)器的安裝配置 Tomcat 是一個(gè) Web 容器,所有的 J2EE WEB 程序可以在此處運(yùn)行。點(diǎn)擊可以進(jìn)入讀取郵件的接口,閱讀相應(yīng)的郵件。還有很多的功能,只要是用戶想要的就 應(yīng)該建立此功能。 Set catalina_home= C:\java\Tomcat Set classpath=.。 到 去免費(fèi)下載對(duì)應(yīng) Eclipse 版本的多國(guó)語言包,稱為 Language Pack。在該對(duì)話框中可以設(shè)置只有當(dāng)前用戶登錄時(shí)才有效的用戶變量,也可以設(shè)置該系統(tǒng)的所有用戶登錄時(shí)都有效的系統(tǒng)變量。對(duì)于一個(gè)初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁面的訪問請(qǐng)求。 Eclipse 還對(duì)這些插件的協(xié)同工作提供了良好的支持,不僅安裝簡(jiǎn)單,而且還可以無縫結(jié)合。幸運(yùn)的是, Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開發(fā)工具( Jav
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1