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

正文內(nèi)容

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

2025-08-20 08:24上一頁面

下一頁面
  

【正文】 型: (type, address) 下面是 的三個常量 : 收件人 抄送人 發(fā)件人 E. Authenticator 像 類那樣, JavaMail API 通過使用授權者類( Authenticator)以用戶名、密碼的方式訪問那些受到保護的資源,在這里“資源”就是指郵件服務器。 F. Transport 在發(fā)送信息 時, Transport 類將被用到。 如果需要在發(fā)送郵件過程中監(jiān)控 mail 命令的話,可以在發(fā)送前設置 debug 標志: (true)。 Message message[] = ()。 使用 JavaMail API (1)發(fā)送郵件 在獲得了 Session 后,建立并填入郵件信息,然后發(fā)送它到郵件服務器。 MimeMessage message = new MimeMessage(session)。 String username =””。 Message message[] = ()。 CheckPassword 類繼承了抽象類 Authenticator,并且通過重載 Authenticator 類的 getPasswordAuthentication() 方法返回 PasswordAuthentication 類 對 象 。 = password。 圖 41 公共 Action Public Action 用戶實體類 User 如下圖所示 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 20 頁 共 33 頁 圖 42 用戶實體類 the entity of User 用戶首先注冊然后登陸,登陸后可以修改密碼,用戶注冊登陸模塊的 UserAction 如下圖所示 圖 43 用戶 Action the action of UserAction 用戶注冊登陸模塊 Action 中的方法實現(xiàn)調(diào)用接口 IUserDAO 中的方法, IUserDAO 接口中的方法由 IUserDAOImpl 具體實現(xiàn), IUserDAO 如下圖所示 圖 44 用戶模塊接口 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 21 頁 共 33 頁 the interface of user module (2)用戶注冊登陸模塊的實現(xiàn)方式 A. 用戶注冊 用戶打開網(wǎng)站即進入用戶登陸頁面,如果用戶沒有注冊那么注冊調(diào)用 UserAction 中的register(),將注冊信息封裝到實體 User 的一個對象中,通過 IUserDAO 的 register()保存這 個對象,持久化到數(shù)據(jù)庫中。 已刪除 :調(diào)用 ReceiveAction 中的 hasDel()方法查詢我已刪除郵件,通過 IReceiveDAO中 hasDel()實現(xiàn)。 圖 415 郵件 接收 Receive 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 28 頁 共 33 頁 用戶添加其他郵箱存貯其他郵箱 IMailDAO 如下圖所示 圖 416 郵件地址接口 Email address of the user interface 郵件服務器 IServerDAO 如下圖所示 圖 417 郵件 服務器 接口 Mail server interface (1)其他郵箱模塊實現(xiàn)方式 A. 添加其他郵箱 用戶登陸系統(tǒng)后添加其他郵箱,首先調(diào)用 OtherMailAction 中的 index()方法 ,通過IServerDAO的 QueryServerAll()查詢支持的郵件服務器 ,然后調(diào)用 OtherMailAction中的 addMail()方法,將 Mail 的 實例傳遞給 IMailDAO 的 insert()方法添加其他郵件,添加本系統(tǒng)所支持的郵件服務器郵箱。 系統(tǒng)管理模塊 (1)系統(tǒng)管理模塊詳細設計 系統(tǒng)管理員登陸后可以管理用戶,添加、刪除、修改用戶信息 管理員實體類 Admin,如下圖所示 圖 418 管理員實體類 the entity of Administrator 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 30 頁 共 33 頁 系統(tǒng)管理業(yè)務邏輯處理 AdminAction,如下圖所示 圖 419 管理員 Action the action of Administrator 系統(tǒng)管理員登陸、修改密碼實現(xiàn)接口 IAdminDAO,如下圖所示 圖 420 管理員接口 Administrator interface (2)系統(tǒng)管理模塊的實現(xiàn)方式 A. 管理員登陸 系統(tǒng)默認會設置一個系統(tǒng)管理員,管理員登陸調(diào)用 AdminAction 中 login()方法,通過IAdminDAO 的 login()方法查詢是不是合法的管理員,如果是就登陸成功。我研究了 郵箱的實現(xiàn)方式,它會自動接收你的郵件到它的服務器,你也可以手動接收,在 郵 箱中對于你剛剛添加了其他郵箱, 郵箱是不能立即將該郵箱下的全部郵件下載到它的服務器,它有自己的算法下載郵件,我每隔一段時間登陸 郵箱,郵箱中的郵件數(shù)量都有增長。感謝大學的老師們給了我很大的幫助,是他們讓我清晰了自己的方向,學會如何去學習新的知識,更多的是 教會了我堅強與理智。希望在以后繼續(xù)努力對本 系統(tǒng) 進行完善。用戶打開一個網(wǎng)頁等待 3 秒就會產(chǎn)生抵觸情緒, 12 秒的時間太長,顯然不是擁有很好的用戶體驗度。 G. 刪除郵件 調(diào)用 EmailAction 中的 DelMessage()方法,通過 EmailManage 中的 delMail()方法刪除本地一個郵件。 用戶郵件地址實體類 Mail,如下圖 所示 圖 48 用戶地址 實體類 the entity of User Address 郵件服務器實體類 Server,如下圖所示 圖 49 郵件服務器 實體類 the entity of mail Server 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 25 頁 共 33 頁 其他郵 箱 業(yè)務邏輯和實現(xiàn) OtherMailAction,如下圖所示 圖 410 其他郵箱 Action the action of OtherMailAction 其他郵箱列表顯示郵件、顯示郵箱相信、刪除郵件業(yè)務邏輯實現(xiàn) EmailAction,如下圖所示 圖 411 郵件 Action the action of EmailAction 郵件處理類 EmailManage,如下圖所示,主要獲取從服務器上下載的郵件列表、計算郵件數(shù)量、查看郵箱詳情、發(fā)送郵件 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 26 頁 共 33 頁 圖 412 郵件處理 Mail handling 創(chuàng)建用戶類 UserManage,如下圖所示,主要創(chuàng)建用戶郵件目錄,登陸郵箱啟動接收郵件線程 圖 413 創(chuàng)建用戶 Create user 郵件解析工具類 ParseMimeMessage,如下圖所示 ,主要對下載到服務器上的 eml 格式的郵件進行解析,獲取其中的信息。 用戶登陸后可以收郵件,移動郵件,刪除郵件,查看郵件,站內(nèi)接收郵件模塊ReceiveAction 如下圖所示 圖 46 收件箱 Action the action of Inbox 站內(nèi)接收郵件模塊 ReceiveAction 中的方法實現(xiàn)調(diào)用接口 IReceiveDAO 中的方法,IReceiveDAO 接口中的方法由 IReceiveDAOImpl 具體實現(xiàn), IReceiveDAO 如下圖所示 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 23 頁 共 33 頁 圖 47 收件箱模塊接口 the Inbox interface module (2)站內(nèi)接收郵件模塊的實現(xiàn)方式 A. 新郵件 用戶登陸成功后點擊新郵件調(diào)用 ReceiveAction 中的 newreceive()方法,通過IReceiveDAO 中的 queryAllNew()查詢我所有新的郵件,即標記字段為 0的郵件。 } } 第 3 章 概要設計 基于 Web 的電子郵件系統(tǒng)概要設計由我的搭檔實現(xiàn)。 String password。 Store store = (pop3)。 Folder folder = (INBOX)。 (2)接收郵件 讀取郵件,獲得 session,并且連接到了郵箱的相應 store,打開相應的 Folder,然后得到想要的郵件,結束時關閉連接。 (, host)。 ()。 在連接到 Store 后,一個 Folder 對象即目錄對象將通過 Store 的 getFolder()方法被返回,我們可從 這個 Folder 中讀取郵件信息: Folder folder = (INBOX)。 (message, ())。 Authenticator auth = new MyAuthenticator()。 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 14 頁 共 33 頁 若在郵件中存在多個發(fā)信人地址,我們可用 addForm()方法增加發(fā)信人: Address address[] =”” 。 前面所講的兩種方法,對于文本信息,后者更為合適。由于 Message 是一個抽象類,大多數(shù)情況下,我們使用 這個子類,該類是使用 MIME 類 型、 MIME基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 13 頁 共 33 頁 信息頭的郵箱信息。 B. Session Session 類定義了基本的郵件會話 , 就像 Http 會話那樣,我們進行收發(fā)郵件的工作都是基于這個會話的。 JavaMail 安裝 (1)安裝 JavaMail 為了使用 JavaMail API,需要 下載文件名格式為 javamail[version].zip 的文件(這基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 12 頁 共 33 頁 個文件中包括了 JavaMail 實現(xiàn)),并將其中的 文件添加到 CLASSPATH 中。需要注意的是在使用 IMAP 時,郵件服務器必須支持該協(xié)議。 (1)SMTP 簡單郵件傳輸協(xié)議定義了遞送郵件的機制。 JavaMail API 研究 JavaMail API 簡介 JavaMail API 是讀取、撰寫、發(fā)送電子信息的可選包 。 ORM 是把對象 和關系數(shù)據(jù)庫映射到一起,而 MVC 是把視圖和模型控制在一起。 Spring 簡介 Spring 是一個輕型容器 (lightweight container),其核心是 Bean 工廠 (Bean Factory),用以構造我們所需要的 M(Model)。 Taglib 是 Struts 的標記庫,靈活動用,能大大提高開發(fā)效率。 軟件運行環(huán)境 (1)軟件系統(tǒng)環(huán)境 Windows XP 操作系統(tǒng)、 Linux 系統(tǒng)。 (2)數(shù)據(jù)庫 采用的是 , MySQL 是最受歡迎的開源 SQL 數(shù)據(jù)庫管理系統(tǒng),是一個快捷的、可靠的和易于使用的數(shù)據(jù)庫服務器。 (2)本課題要求對 MVC 有一定的掌握,熟悉 Struts、 Spring、 Hibernate、 MySQL、 Tomcat的使用,以及有較強的自學能力和熟練使用 MyElipse 開發(fā)環(huán)境的能力。因此,電子郵件服務供應商必須提供更安全、更可靠、功能更豐富的服務,才能發(fā)展業(yè)務,吸引用戶,從眾多競爭者中脫穎而出。 電子郵件已經(jīng)成為人們喜愛的通信方式之一,是信息交流的重要手段之一,也是單位加強信息交流的重要手段。用戶將要發(fā)送的信息以規(guī)定的格式通過通信網(wǎng)絡發(fā)送到收信人的信箱中,信箱實際上與通信網(wǎng)絡相連的計算機存儲器,收信人可以通過通信網(wǎng)絡隨時打開自己的信箱,看到別人發(fā)來的信件,同時可以利用自己的信箱寫回信或發(fā)送信件。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并 表示了謝意。論文研究了接收郵件的和解析郵件的工作原理,并闡述了如何實現(xiàn)。電子郵件系統(tǒng)是在模擬郵政系統(tǒng)基礎上,汲
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1