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

正文內容

基于web的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn)畢業(yè)論文-wenkub.com

2025-05-11 23:58 本頁面
   

【正文】 也要感謝在HP的朋友陳江濤給我的幫助,當我遇到不能解決的問題的時候查不到資料,他就會和我一起解決,分析問題出在什么地方,找到解決的辦法。本論文是在我的導師任柯老師的悉心指導下完成的,任老師學識淵博,工作嚴謹,待人誠懇,令我十分敬佩。第6章 參考文獻[1] 牛堯,章文毅. 基JavaMail的郵件管理系統(tǒng)的設計. 科學技術與工程,:41914193.[2] 鐘珞, 劉玲, 夏紅霞. 基于JavaMail API 的Web 郵件系統(tǒng)開發(fā). 武漢理工大學學報, 2006,(6):8486.[3] 周紅靜. 基于JaVaMail的Web郵件客戶端的設計與實現(xiàn). 計算機系統(tǒng)應用,2008,(6):8991[4] 陳明建 ,劉寶旭 ,許榕生. 電子郵件協(xié)議還原及分析系統(tǒng)的設計與實現(xiàn).[5] Kevin Johnson.Intemet E—mail協(xié)議開發(fā)指南 [M].:機械工業(yè)出版社,2000.124.128.[6] .[7] 師雪霖,趙英. 用Java實現(xiàn)SMTP服務器通信發(fā)送電子郵件. .(9).5860.[8] 邱哲,馬斗.Struts設計開發(fā)大全[M].北京:清華大學出版社,.[9] 清華大學出版社[M].2006.[10] ROD JOHNSON[等].Professional Java development with the Spring framework[D]. 機械工業(yè)出版社 2006.[11] , Hibernate, Spring集成開發(fā)寶典[M].電子工業(yè)出版社 2007.[12] 王珊,[M].高等教育出版社 : 199~230[13] 百忠建,彭德忠,[M].電子工業(yè)出版社 :92~100.[14] 蔡劍,景楠.Java Web應用開發(fā)[M].北京:高等教育出版社,.[15] Hibernate3 Documentation,[16] 所以考慮采用開源的全文檢索工具Lucene,當系統(tǒng)負載不是很大的時候自動解析郵件為每個用戶建立郵件索引,存放郵件為靜態(tài)頁面文件,可以設置索引有效期,對于用戶不經(jīng)常搜索訪問的郵件刪除索引,節(jié)省存貯空間。這種方式不可取。第5章 結論本文詳細闡述了基于WEB的電子郵件系統(tǒng)的收件原理和系統(tǒng)功能的如何實現(xiàn),本系統(tǒng)采用的當前流行的SSH框架來搭建站內信的實現(xiàn),本文重點討論了郵件的收取和解析的理論以及系統(tǒng)中用到的技術,詳細描述了用戶注冊登陸模塊、站內接收郵件模塊、其他郵箱模塊、系統(tǒng)管理模塊的詳細設計和實現(xiàn)方式。使用其他郵箱發(fā)信和回復由我的搭檔實現(xiàn)。完成郵件的下載。圖414 郵件解析 Email Analysis從其他郵件服務器接收郵件類ReceiveMail,如下圖所示,主要以線程的方式只讀下載郵件到本地服務器。F.刪除郵件只是刪除到已刪除,調用ReceiveAction中SetDel()方法,傳遞郵件id,通過IReceiveDAO中的setdelete()方法設置郵件狀態(tài)為3。B.收件箱調用ReceiveAction中的AllMail方法查詢我所有的沒有在垃圾箱和已刪除中的郵件,即查詢已讀和未讀郵件,通過IReceiveDAO中的queryAll()實現(xiàn)。D.找回密碼當用戶忘記密碼的時候點擊找回密碼調用UserAction中的findPassword()將你的用戶名傳遞進去,然后調用IUserDAO中的findUser(String userName)查詢數(shù)據(jù)庫這個用戶是否存在,如果存在查詢出密碼保護問題和答案,將密碼保護問題顯示給用戶,讓用戶輸入答案,如果用戶的答案和數(shù)據(jù)庫中的答案一致那么調用IUserDAO中的findPassword()方法更新用戶密碼。第4章 詳細設計與編碼實現(xiàn) 程序包的結構 用戶注冊登錄模塊(1)用戶注冊登陸模塊詳細設計公共Action如下圖所示,所有的Action都繼承自BaseAction,()可以從session中獲取用戶的實例。 } public void setUsername(String username) { = username。 public CheckPassword() { } public CheckPassword(String username, String password) { = username。import 。(pop3Server, userName, password)。 郵件認證 我們在此取代了直接使用郵件服務器主機名、用戶名、密碼這三個字符串作為連接到POP3 Store的方式,使用存儲了郵件服務器主機名信息的屬性文件,并在獲得Session時傳入自定義的Authenticator實例: Properties props = ()。 ()。 Session session = (props, null)。 String host =””。 (lgpzll)。 Session session = (props, null)。String from =””。 ()方法的boolean 類型參數(shù)表示是否在刪除操作郵件后更新Folder。 在讀取郵件時,我們可以用Message類的getContent()方法接收郵件或是writeTo()方法將郵件保存,getContent()方法只接收郵件內容(不包含郵件頭),而writeTo()方法將包括郵件頭。 ()。在連接Store的過程中,極有可能需要用到用戶名、密碼或者Authenticator。 ()。并通過傳遞用戶名、密碼、郵件服務器主機名等參數(shù)建立與郵件服務器的連接,并使用sendMessage()方法將信息發(fā)送,最后關閉連接: ()。 Session session = (props, auth)。并且要在Session中進行注冊,使Session能夠了解在認證時該使用哪個類。(address)。 如果要在郵件地址后面增加名字的話,可以通過傳遞兩個參數(shù):代表郵件地址和名字的字符串來建立一個具有郵件地址和名字的郵件地址類: Address address = new InternetAddress(lgpzll , lgpzll)。而對于其它的一些信息類型,比如HTML信息,則要使用前者。最基本的設置信息內容的方法就是通過表示信息內容和米么類型的參數(shù)調用setContent()方法: (lgpzll, text/plain)。信息頭只能使用USASCII字符,而非ASCII字符將通過編碼轉換為ASCII的方式使用。 Session session = (props, null)。、用戶名、密碼信息和整個應用程序都要使用到的共享信息。此框架增加了對任何數(shù)據(jù)塊的分類、以及對它們的處理的特性。 JavaMail安裝 (1)安裝JavaMail為了使用JavaMail API,需要下載文件名格式為javamail[version].zip的文件(這個文件中包括了JavaMail實現(xiàn))。并且IMAP與POP的一個不同之處是POP用戶在接收郵件時將從郵件服務器上下載郵件,而IMAP允許用戶直接訪問郵件目錄,所以在郵件服務器進行備份作業(yè)時,由于每個長期使用此郵件系統(tǒng)的用戶所用的郵件目錄會占有很大的空間, 這將直接導致郵件服務器上磁盤空間暴漲。需要注意的是在使用IMAP時,郵件服務器必須支持該協(xié)議。大多數(shù)人在使用POP時所熟悉的功能并非都被支持,例如查看郵箱中的新郵件數(shù)量。(1)SMTP簡單郵件傳輸協(xié)議定義了遞送郵件的機制。 相關協(xié)議一覽 4大信息傳輸協(xié)議: SMTP 、POP 、IMAP 、MIME,上面的4個協(xié)議,并不是全部,還有NNTP和其它一些協(xié)議可用于傳輸信息,但是由于不常用到,所以本文便不提及了。 JavaMail API研究 JavaMail API簡介 JavaMail API是讀取、撰寫、發(fā)送電子信息的可選包。MVC模式的目的就是實現(xiàn)Web系統(tǒng)的職能分工。ORM是把對象和關系數(shù)據(jù)庫映射到一起,而MVC是把視圖和模型控制在一起。內部封裝了JDBC訪問數(shù)據(jù)庫的操作,向上層應用提供了面向對象的數(shù)據(jù)庫訪問API,在JAVA應用中使用到Hibernate包含如下步驟。 Spring簡介Spring是一個輕型容器(lightweight container),其核心是Bean工廠(Bean Factory),用以構造我們所需要的M(Model)。尤其是當另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。Taglib是Struts的標記庫,靈活動用,能大大提高開發(fā)效率。但Struts幾乎沒有涉及M(Model),所以Struts可以采用JAVA實現(xiàn)的任何形式的商業(yè)邏輯。 軟件運行環(huán)境(1)軟件系統(tǒng)環(huán)境Windows XP操作系統(tǒng)、Linux系統(tǒng)。Tomcat是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試JSP程序的首選。 系統(tǒng)開發(fā)與運行環(huán)境 系統(tǒng)開發(fā)環(huán)境(1)JAVA環(huán)境,我們要開發(fā)的系統(tǒng)是基于J2EE,需要安裝J2SE,J2SE SDK是開發(fā)任何Java系統(tǒng)必須安裝的工具包。(2)經(jīng)濟可行性由于本系統(tǒng)是本科畢業(yè)設計的題目,這樣的系統(tǒng)對于大多數(shù)企業(yè)來說不用花費高昂的代價去架設企業(yè)郵箱,企業(yè)可以使用我們開發(fā)的系統(tǒng)。 基于WEB的電子郵件系統(tǒng)開發(fā)研究方法與策略(1)查看163郵箱、qq郵箱等,研究它們的實現(xiàn)方式,結合自己要實現(xiàn)的系統(tǒng)找到合適的切入點。(2)增加防病毒模塊,以增加Email系統(tǒng)整體的安全性,利用郵件加密和郵件簽名等方法進行郵件傳送。 基于WEB的電子郵件國內外研究現(xiàn)狀國內很多企事業(yè)單位都有自己的郵件服務系統(tǒng),免費郵箱有1
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1