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

正文內(nèi)容

基于javamail郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文-本論文闡述了web郵件系統(tǒng)所涉及的幾個(gè)重要協(xié)議對(duì)javamailapi核心類(lèi)進(jìn)行了介紹并給出了其中發(fā)送郵件功能的詳細(xì)設(shè)計(jì)過(guò)程。java-文庫(kù)吧資料

2024-11-16 05:44本頁(yè)面
  

【正文】 (new InterAddress((from)))。 (,true)。 sendsession = (props, null)。由于 Message 類(lèi)為抽象類(lèi),因此需用其子類(lèi) MimeMessage 類(lèi)生成其實(shí)例。 向?qū)傩灾袑?xiě)入 SMTP 服務(wù)器的地址,并設(shè)置 SMTP 服務(wù)器需要權(quán)限認(rèn)證。為了測(cè)試方便,使用 James 服務(wù)器做為郵件服務(wù)器。 文本 郵件發(fā)送 發(fā)送文本郵件是 JavaMail 中最基本的操作。 如: (msg)。//設(shè)置發(fā)送日期 (content)。 //設(shè)置收信人地址 (subject)。 如: (new InterAddress(from))。如: Message msg = new MimeMessage(session)。 如: Session session = (props,null)。 (,mailserver)。 如: String mailserver = “ ”; 第二步:設(shè)置郵件的傳輸協(xié)議。 C:\java\Tomcat \lib\ 進(jìn)入 C:\java\Tomcat \bin 文件夾,雙擊 , Tomcat 即可啟動(dòng)。但是問(wèn)了編寫(xiě)的 Java 程序可以順利編譯。 下載 ,然后解壓縮到 C:\java\Tomcat 文件夾中。 Eclipse 安裝目錄下創(chuàng)建子目錄 links,并在該目錄中新建一個(gè)文本文件,名稱(chēng)為 ,在文件中鍵入如下一行信息。下載完成后,可獲得名稱(chēng)為 NLpackeclipseSDK3. 的壓縮包,下面介紹具體的安裝步驟: Eclipse,注意在安裝 Eclipse 各個(gè)插件工具時(shí)都需要先關(guān)閉Eclipse。 Eclipse 為中國(guó)用戶(hù)提供了非常好的支持,通過(guò)安裝 Eclipse 多國(guó)語(yǔ)言包,Eclipse 可以自動(dòng)實(shí)現(xiàn)開(kāi)發(fā)環(huán)境的本地化,即自動(dòng)根據(jù)操作系統(tǒng)的語(yǔ)言環(huán)境選擇語(yǔ)言包。其中可以選擇下載 Eclipse SDK,它包括了 Eclipse 開(kāi)發(fā)環(huán)境 、 Java 開(kāi)發(fā)環(huán)境 、 Plugin 開(kāi)發(fā)環(huán)境以及所有源代碼和文檔。單擊 “確定 ”按鈕即可完成 JDK 相關(guān)環(huán)境變量的設(shè)置。 “環(huán)境變量 ”對(duì)話(huà)框中單擊 “新建 ”按鈕,在打開(kāi)圖 3 所示的新建系統(tǒng)變量對(duì)話(huà)框輸入變量名為 JAVA_HOME,其環(huán)境變量的值應(yīng)該設(shè)置為 JDK 的安裝位置。 “系統(tǒng)屬性 ”對(duì)話(huà)框中的 “環(huán)境變量 ”按鈕,進(jìn)入圖 2 所示的 “環(huán)境變量 ”對(duì)話(huà)框。 在 JDK 安裝完成之后,一般需要設(shè)置計(jì)算機(jī)系統(tǒng)的環(huán)境變量,以便于其它軟件確定 JDK 的安裝位置。這兩個(gè) Jar 包放在 JavaMail/WEBINF/lib 下。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 Tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首 選。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因此即使裝了一大堆插件在 Eclipse 里,也不必?fù)?dān)心某些不常用的插件白白占著內(nèi)存。 Eclipse 對(duì)這些插件是動(dòng)態(tài)載入動(dòng)態(tài)調(diào)用的。這樣的功能插件包括他的圖形 API(稱(chēng)為 SWT/JFace) 、 JAVA開(kāi)發(fā)環(huán)境插件( JDT) 、插件 開(kāi)發(fā)環(huán)境( PDE)等。 Eclipse 的設(shè)計(jì)思想是:一切皆為插件。 Eclipse 的體系結(jié)構(gòu)為 : 底層為 JAVA 開(kāi)發(fā)環(huán)境插件( JDT),插件開(kāi)發(fā) 環(huán)境 ( PDE),其他的第三方插件。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Environment, PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。插入的 Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 Java Servlet 是 JSP 的技術(shù)基礎(chǔ),而且大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Java Servlet 和 JSP 配合才能完成。 JSP 頁(yè)面由 HTML 代碼和嵌入其中的 Java 代碼所組成。網(wǎng)頁(yè)還能通過(guò) tags 和 scriptlets 訪(fǎng)問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 用 JSP 開(kāi)發(fā)的 Web 應(yīng)用是跨平臺(tái)的,即能在 Linux 下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。 Jsp 語(yǔ)言簡(jiǎn)介 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在類(lèi)庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶(hù)程序的執(zhí)行,并且 Java 通過(guò) 接口 來(lái)支持多重繼承,使之比嚴(yán)格的繼承類(lèi)具有更靈活的方式和擴(kuò)展性。而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作 , 方便用戶(hù)在網(wǎng)絡(luò)上的實(shí)時(shí)交互操作 , 提高系統(tǒng)的處理能力。 (6)體系結(jié)構(gòu)中立 Java 的解釋器可以生成與系統(tǒng) 體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)碼指令,一個(gè)系統(tǒng)只要安裝了 Java 虛擬機(jī)就可以執(zhí)行 Java 程序了。 (4)魯棒性 Java 中對(duì)應(yīng)不同的類(lèi)具有的 Exception,正是這些不同的 Exception 可以防止因?yàn)槌绦騿T的錯(cuò)誤而造成系統(tǒng)的崩潰。通過(guò)它特有的類(lèi),可以方便地處理 TCP/IP 協(xié)議和訪(fǎng)問(wèn)網(wǎng)絡(luò)資源。 Java 支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。 (2)面向?qū)ο蟮奶匦? 面向?qū)ο笮钥梢哉f(shuō)是 Java 最重要的特性。 ② Java 中沒(méi)有 C++中的指針和內(nèi)存管理的概念,可以避免犯 C++中的常見(jiàn)錯(cuò)誤。它的簡(jiǎn)單性體現(xiàn)在以下三個(gè)方面。 開(kāi)發(fā)語(yǔ)言簡(jiǎn)介 Java 語(yǔ)言 簡(jiǎn)介 Java[2]是 SUN 公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它是一種簡(jiǎn)單的面向?qū)ο蟮姆植际娇梢浦?性能優(yōu)異的多線(xiàn)程的動(dòng)態(tài)語(yǔ)言。 第三章 應(yīng)用系統(tǒng)開(kāi)發(fā)工具 本次程序設(shè)計(jì)所采用的工作環(huán)境為 JAVA+JSP+。通過(guò) 類(lèi)可以訪(fǎng)問(wèn) 類(lèi)。僅調(diào)用靜態(tài) send()方法,就能使用類(lèi)的缺省版本: (message)發(fā)送消息,然后關(guān)閉連接。這個(gè)類(lèi)用協(xié)議指定的語(yǔ)言發(fā)送消息(通常是 SMTP)。然后,在需要認(rèn)證的時(shí)候,就會(huì)通知 Authenticator。 JavaMail Authenticator 在 包中,要使用 Authenticator,先創(chuàng)建一個(gè)抽象類(lèi)的子類(lèi),并從 getPasswordAuthentication()方法中返 回 PassaordAuthentication 實(shí)例。 Authenticator: JavaMail API 也可以利用 Authenticator 通過(guò)用戶(hù)名和密碼訪(fǎng)問(wèn)受保護(hù)的資源。和 Message 一樣, Address 也是個(gè)抽象類(lèi)。雖然在某些頭部或非 ASCII 字符也能被譯碼,但 Message 頭只能被限制為用 USASCII 字符。因?yàn)?Message 是個(gè)抽象類(lèi),必需由一個(gè)子類(lèi)來(lái)實(shí)現(xiàn)其具體功能, 多數(shù)情況下為 。 Message :一旦獲得 Session 對(duì)象,就可以繼續(xù)創(chuàng)建要發(fā)送的消 息。所有其他類(lèi)都是經(jīng)由這個(gè) Session 才得以生效。 MUA 依靠 MTA 處理實(shí)際的發(fā)送任務(wù)。其主要目的不是像發(fā)送郵件或其他郵件傳輸代理( Mail Transfer Agent, MTA)類(lèi)型的程序那樣用于傳輸、發(fā)送和轉(zhuǎn)發(fā)消息。為管理電子郵件提供了統(tǒng)一的應(yīng)用編程接口,它可以處理各種 格式(包括 IMAP、 POP、 SMTP 以及 MIME)和其他 Inter 相關(guān)的訊息通信協(xié)定。但是,這些格式確實(shí)存在,并為您的程序所用。許多文檔都定義了 MIME 協(xié)議,包含: RFC 82 RFC 204 RFC2046 和 RFC 2047。 4) MIME:是 多用途的網(wǎng)際郵件擴(kuò)充協(xié)議 。不能只是簡(jiǎn)單地把程序轉(zhuǎn)變?yōu)橹С?IMAP,而不是支持 POP,就指望能支持 IMAP 中的一切。IMAP 的含義是 Inter 消息訪(fǎng)問(wèn)協(xié)議 ,當(dāng)前版本是第 4 版,也稱(chēng)作 IMAP4。如 果要從郵件服務(wù)器中查詢(xún)特定帳戶(hù)的郵件并下載到本地,就可以使用基于 POP3 協(xié)議的應(yīng)用程序。 POP 是 Inter 上的大多數(shù)人用來(lái)接收郵件的機(jī)制。郵件發(fā)送過(guò)程中,在 SMTP 基礎(chǔ)上的發(fā)送郵件的應(yīng)用程序與網(wǎng)絡(luò)中的電子郵件服務(wù)器交換數(shù)據(jù)信息,最終把郵件傳送至目錄服務(wù)器。 第二章 相關(guān)郵件協(xié)議和 JavaMail API 相關(guān)郵件協(xié)議 郵件的傳送要依賴(lài)于具體的傳輸協(xié)議,主要有: SMTP、 POP IMAP、 MIME。 對(duì) Email 的研究也層出不窮,基于 JavaMail 郵件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)大多數(shù)都是研究和使用 Sun 公司提供的 JavaMail API 去實(shí)現(xiàn)其郵件發(fā)送和接收功能。雖然傳統(tǒng)的 C/S模式的郵件系統(tǒng)仍占有重要地位,但基于 JavaMail的 Web 郵件系統(tǒng)會(huì)以其 快捷、方便的等等優(yōu)點(diǎn)為越來(lái)越多的人所接收,廣泛的應(yīng)用到各個(gè)領(lǐng)域,成為一名后起之秀。但是,這些問(wèn)題已經(jīng)有了很好的起步,將不再是大的問(wèn)題。多線(xiàn)程的設(shè)計(jì)方法,大大的提高了系統(tǒng)的通信效率和成本;采用 MVC 設(shè)計(jì)模式的郵件系統(tǒng)還大大的減少了系統(tǒng)的維護(hù)量。此外,由于客戶(hù)端軟件維護(hù)和升級(jí)困難,網(wǎng)絡(luò)瀏覽器的更新速度要遠(yuǎn)遠(yuǎn)大于郵件客戶(hù)端軟件的更新速度,這就給用戶(hù)一個(gè)更安全的環(huán)境。 由于最初需要使用客服端軟件收發(fā)軟件,硬件配置低的計(jì)算機(jī)就顯得“愛(ài)莫能助”了。 此 外,由于最初用戶(hù)接收郵件的設(shè)置信息均保存在客服端,當(dāng)用戶(hù)重新安裝操作系統(tǒng)或者更換計(jì)算機(jī)還要重新設(shè)置,而基于 JavaMail 的 Web 郵件系統(tǒng)的設(shè)置保存在郵件服務(wù)器上, 不論你更換電腦還是系統(tǒng),收發(fā)郵件的方式都是按照以前的設(shè)置進(jìn)行的,使郵件的收發(fā)更合你的口味。由于操作系統(tǒng)的不同,往往需要不同的郵件接收客戶(hù)端,給人們接收郵件帶來(lái)很大的不便?;?JavaMail 郵件系統(tǒng)具有快捷、方便的優(yōu)點(diǎn),吸引了眾多的網(wǎng)絡(luò)用戶(hù),使其成為 Email 研究方向的熱點(diǎn)之一。電子郵件已是人們溝通、交流的重要工具。人們傳統(tǒng)的聯(lián)系方式也在不斷的被改變。 研究意義 隨著社會(huì)的發(fā)展,科技的進(jìn)步,作為信息載體的計(jì)算機(jī)日益顯露出其舉足輕重的地位。attachment mail。 關(guān)鍵詞: 文本郵件; HTML 郵件;帶附件郵件; JavaMail
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1