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

正文內(nèi)容

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

2025-07-31 08:24 上一頁面

下一頁面
 

【正文】 ion 中 login()方法,通過IAdminDAO 的 login()方法查詢是不是合法的管理員,如果是就登陸成功。 E. 刪除其他郵件地址 將郵件地址的 id 傳遞給 OtherMailAction 中的 deleteMail()方法,通過 IMailDAO 中的delete()將刪除當(dāng)前其他郵件地址。 圖 415 郵件 接收 Receive 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 28 頁 共 33 頁 用戶添加其他郵箱存貯其他郵箱 IMailDAO 如下圖所示 圖 416 郵件地址接口 Email address of the user interface 郵件服務(wù)器 IServerDAO 如下圖所示 圖 417 郵件 服務(wù)器 接口 Mail server interface (1)其他郵箱模塊實現(xiàn)方式 A. 添加其他郵箱 用戶登陸系統(tǒng)后添加其他郵箱,首先調(diào)用 OtherMailAction 中的 index()方法 ,通過IServerDAO的 QueryServerAll()查詢支持的郵件服務(wù)器 ,然后調(diào)用 OtherMailAction中的 addMail()方法,將 Mail 的 實例傳遞給 IMailDAO 的 insert()方法添加其他郵件,添加本系統(tǒng)所支持的郵件服務(wù)器郵箱。 G. 永久刪除 刪除數(shù)據(jù)庫中數(shù)據(jù),不能找回,調(diào)用 ReceiveAction 中的 del(),傳遞郵件 id,通過IReceiveDAO 中的 delete()方法刪除數(shù)據(jù)庫中的記錄。 已刪除 :調(diào)用 ReceiveAction 中的 hasDel()方法查詢我已刪除郵件,通過 IReceiveDAO中 hasDel()實現(xiàn)。 E. 修改密碼 用戶登陸成功后可以修改用戶密碼,調(diào)用 UserAction 中的 updatePasswordInput 轉(zhuǎn)向到更新密碼頁 面,更新密碼調(diào)用 UserAction 中的 updatePassword()。 圖 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ù)庫中。 } public String getPassword() { return password。 = password。 import 。 CheckPassword 類繼承了抽象類 Authenticator,并且通過重載 Authenticator 類的 getPasswordAuthentication() 方法返回 PasswordAuthentication 類 對 象 。 (, pop3Server)。 Message message[] = ()。 Store store = (pop3)。 String username =””。 (lgpzll)。 MimeMessage message = new MimeMessage(session)。 String to =””。 使用 JavaMail API (1)發(fā)送郵件 在獲得了 Session 后,建立并填入郵件信息,然后發(fā)送它到郵件服務(wù)器。 在讀取郵件內(nèi)容后,關(guān)閉 Folder 和 Store。 Message message[] = ()。 Store store = (pop3)。 如果需要在發(fā)送郵件過程中監(jiān)控 mail 命令的話,可以在發(fā)送前設(shè)置 debug 標(biāo)志: (true)。 Transport transport = (smtp)。 F. Transport 在發(fā)送信息 時, Transport 類將被用到。 下面代碼片斷中的 MyAuthenticator 就是一個 Authenticator 的子類。 為了設(shè)置收信人,我們使用 addRecipient()方法增加收信人,此方法需要使用 的常量來區(qū)分收信人的類型: (type, address) 下面是 的三個常量 : 收件人 抄送人 發(fā)件人 E. Authenticator 像 類那樣, JavaMail API 通過使用授權(quán)者類( Authenticator)以用戶名、密碼的方式訪問那些受到保護的資源,在這里“資源”就是指郵件服務(wù)器。 在建立了郵件地址類后,我們通過 message 的 setFrom()和 setReplyTo()兩種方法設(shè)置郵件的發(fā)信人: (address)。 使用 setSubject()方法對郵件設(shè)置郵件主題: (First)。 然而,如果我們所使用的 MimeMessage 中信息內(nèi)容是文本的話,我們便可以直接使用setText()方法來方便的設(shè)置文本內(nèi)容。 為了建立一個 MimeMessage 對象, 我們必須將 Session 對象作為 MimeMessage 構(gòu)造方法的參數(shù)傳入: MimeMessage message = new MimeMessage(session)。 C. Message 當(dāng)我們建立 了 Session 對象后,便可以被發(fā)送的構(gòu)造信息體了。 Session 類 的 構(gòu) 造 方 法 是 私 有 的 , 所 以 我 們 可 以 使 用 Session 類提供的getDefaultInstance()這個靜態(tài)工廠方法獲得一個默認(rèn)的 Session 對象: Properties props = new Properties()。 JavaMail API 詳解 (1) JavaMail 環(huán)境 A. JavaMail 核心類結(jié)構(gòu) 在 : Session、 Message、 Address、 Authenticator、Transport、 Store、 Folder。 (2) 安裝 JavaBeans Activation Framework 在安裝了 JavaMail 之后 ,我們還需要安裝 JavaBeans Activation Framework,因為這個框架是 JavaMail API 所需要的。一些 RFC 標(biāo)準(zhǔn)都涉及了 MIME: RFC 822, RFC 2045, RFC 2046, RFC 2047。假如郵件服務(wù)器支持 IMAP,那么我們的郵件程序?qū)⒛軌蚓哂幸韵卤?IMAP 所支持的特性:每個用戶在服務(wù)器上可具有多個目錄,這些目錄能在多個用戶之間共享。因此在我們使用 JavaMail API 時需要注意,當(dāng)需要獲得如前面所講的新郵件數(shù)量之類的信息時,我們不得不自己進行計算。 POP 定義了一種用戶如何獲得郵件的機制。然而 JavaMail API 是被設(shè)計為與協(xié)議無關(guān)的,目前我們并不能克服這些協(xié)議的束縛。而不是像 sendmail 或者其它的郵件傳輸代理( Mail Transfer Agent,簡稱 MTA)程序那樣可以傳送、遞送、轉(zhuǎn)發(fā)郵件。 View 層用于與用戶的交互,通常用 JSP 來實現(xiàn)。創(chuàng)建持久化類就是指需要被 Hibernate 持久化到數(shù)據(jù)庫中的類,持久化類通常都是模型中的實體類,符合 JavaBean 的規(guī)范,包含一些屬性,以及與之對應(yīng)的 get、 set 方法。從數(shù)據(jù)層面上看, POJO 作為數(shù)據(jù)實體的對象化表現(xiàn)形式,也成為實體。 Hibernate 簡介 Hibernate 顧名思義冬眠的意思,相信它的創(chuàng)造者的用意在于用這個工具將數(shù)據(jù)庫連接持久化層冬眠, 關(guān)于 Hibernate 網(wǎng)上爭論很多,有人說其為工具,有人說其為框架,我相信一個人有一個人理解問題的角度,只要處理問題的方法正確就可以了。 Struts將 MVC 的 Controller 一分為三,在獲得結(jié)構(gòu)更加清晰的同時,也增加了系統(tǒng)的復(fù)雜度。關(guān)于頁面導(dǎo)航,我認(rèn)為那將是今后的一個發(fā)展方向,事實上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。使開發(fā)者能更深入的了解其內(nèi)部實現(xiàn)機制。 第 2 章 系統(tǒng)開發(fā)相關(guān)技術(shù) Struts 簡介 Struts 只是一個 MVC 框架( Framework) ,用于快 速開發(fā) Java Web 應(yīng)用。由于功能強大, MyEclipse 成為 J2EE IDE 領(lǐng)域的霸主 ,它能夠很好地與 MySQL、 Tomcat 進行集基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 8 頁 共 33 頁 成。 Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能。 (3)操作可行性 本系統(tǒng)采用當(dāng)前最為流行的技術(shù) Struts+Spring+Hibernate 框架去實現(xiàn),擴展性很強,對于以后有比較好的特性也能很快速和方便的添加上去,所以在操作上是可行的。 基于 WEB的電子郵件系統(tǒng)軟件開發(fā)的可行性 (1)技術(shù)可行性 本系統(tǒng)主要用到開源框架 Struts、 Spring、 Hibernate,有很多的書籍和資料介紹如何使用這些框架, JAVA 是目前較為流行的技 術(shù),有一定的編程基礎(chǔ)就能快速學(xué)習(xí) JAVA,基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 7 頁 共 33 頁 所以在技術(shù)上是可行的。反垃圾郵件為用戶提供反垃圾郵件的多種過濾器,充分保證用戶收到最低限度的垃圾郵件騷擾。郵件服務(wù)器供應(yīng)商致力于以下幾個方面提高郵件服務(wù) 功能 : (1)增 加多用戶模板的功能,以滿足不同用戶對界面的不同喜好,如提供多種郵件webmail 頁面風(fēng)格,提供個性化模板和多風(fēng)格信紙,用戶可以定義郵件系統(tǒng)界面等。 因此,系統(tǒng)采用 B/S 結(jié)構(gòu),即用戶以 web 方式進行接收和發(fā)送郵件。傳統(tǒng)的郵件系統(tǒng)分為郵件服務(wù)器和客服端,即 Client/Server( C/S)結(jié)構(gòu)。隨著互聯(lián)網(wǎng)的飛速發(fā)展,電子郵件的用戶數(shù)量也業(yè)務(wù)量的急增,種類繁多的商業(yè)增值服務(wù)需求以及用戶對服務(wù)種類的智能化需求,向負(fù)載它們的電子郵件系統(tǒng)服務(wù)的種類,容量,技術(shù)支持,付費方式等方面提出了挑戰(zhàn)。作為電子郵件的信息服務(wù)平臺的郵件系統(tǒng)使整個電子郵件世界的核心,也是個性化增值信息服務(wù)的關(guān)鍵技術(shù)。 電子郵件作為一種現(xiàn)代化通信工具可以傳遞文字,圖表,聲音,電影等各類信息,其傳遞速度也是傳統(tǒng)郵件所無法比擬的。 作者簽名: 日 期: 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 3 頁 共 33 頁 基于 WEB的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 摘要: 通過分析 JavaMail 的實現(xiàn)原理,采用開源框架 Struts, Spring, Hibernate 和面向?qū)ο蟮姆椒▽崿F(xiàn) 基于 WEB 的電子郵件 系統(tǒng)功能?;?WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 1 頁 共 33 頁 本科畢業(yè)論文(設(shè)計) 題 目 基于 WEB 的電子郵件系統(tǒng) 郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 基于 WEB 的電子郵件系統(tǒng)郵件協(xié)議研究與系統(tǒng)功能實現(xiàn) 第 2 頁 共 33 頁 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明 原創(chuàng)性聲明 本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。 作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日 期:
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1