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

正文內容

基于java的郵件系統(tǒng)畢業(yè)設計論文(編輯修改稿)

2025-08-15 16:51 本頁面
 

【文章內容簡介】 va 的解釋器可以生成與系統(tǒng)體系結構無關的字節(jié)碼指令,一個系統(tǒng)只要安裝了Java 虛擬機就可以執(zhí)行 Java 程序了。 (7)多線程性 Java 的多線程能夠保證程序的并行執(zhí)行。而且同步機制保證了對共享數(shù)據(jù)的正確操作 , 方便用戶在網(wǎng)絡上的實時交互操作 , 提高系統(tǒng)的處理能力。 (8)動態(tài)性 Java 的設計使它適合于一 個不斷發(fā)展的環(huán)境。在類庫中可以自由地加入新的方法和實例變量而不會影響用戶程序的執(zhí)行,并且 Java 通過 接口 來支持多重繼承,使之比嚴格武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 8 的繼承類具有更靈活的方式和擴展性。同時用戶也可以創(chuàng)建自己的特有的類,以方便操作和提高編程能力。 Jsp 語言簡介 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 JSP 技術有點類似 ASP 技術,它是在傳統(tǒng)的網(wǎng)頁 HTML 文件(*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標記 (tag),從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務器在 頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP配合才能完成。 JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點 Web 服務器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實 現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。 開發(fā)工具 Eclipse 安裝 Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是, Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment, PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允 許他們構建與 Eclipse 環(huán)境無縫集成的工具。 Eclipse 是一種通用工具平臺 —— 普遍適用的開放式擴展 IDE,它提供了功能豐富的開發(fā)環(huán)境,允許開發(fā)者高效地創(chuàng)建一些能夠無縫集成到 Eclipse 平臺中的工具。 Eclipse的體系結構為 : 底層為 JAVA 開發(fā)環(huán)境插件( JDT),插件開發(fā)環(huán)境( PDE),其他的第三方插件。中層為 Eclipse 的圖形界面 (包括 —— 工作臺, Jface,SWT),核心為工作空間(workspace)和運行時內核 (runtime)。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 9 Eclipse 的設計思想是:一切皆為插件。 Eclipse 的核心是非常小的,其他所有的功能都是以插件的形式附加到這個 Eclipse 核心之上。這樣的功能插件包括他的圖形 API(稱為 SWT/JFace)、 JAVA 開發(fā)環(huán)境插件( JDT)、插件開發(fā)環(huán)境( PDE)等。 Eclipse 還對這些插件的協(xié)同工作提供了良好的支持,不僅安裝簡單,而且還可以無縫結合。 Eclipse 對這些插件是動態(tài)載入動態(tài)調用的。所謂動態(tài)就是指, Eclipse 啟動后要真正用到這個插件時,它才會被調入內存,當插件不再被使用時,它就會被在適當?shù)臅r候清除出去。因此即使裝了一大堆插件在 Eclipse 里, 也不必擔心某些不常用的插件白白占著內存。 Tomcat 安裝 Tomcat 是 Apache 軟件基金會( Apache Software Foundation)的 Jakarta 項目中的一個核心項目,由 Apache、 Sun 和其他一些公司及個人共同開發(fā)而成。由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn), Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因為 Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分 軟件開發(fā)商的認可,成為目前比較流行的 Web 應用服務器。 Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。實際上 Tomcat 部分是 Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。 此外,我們還需要兩個 Jar 包,一個是 ,另一個是 。這兩個 Jar包放在 JavaMail/WEBINF/lib 下。 開發(fā)軟件的安裝 JAVA 環(huán)境的安裝與配置 在安裝 Eclipse 之前,需要先安裝 JDK( Java Development Kits)。 在 JDK 安裝完成之后,一般需要設置計算機系統(tǒng)的環(huán)境變量,以便于其它軟件確定 JDK 的安裝位置。在 WindowsXP 操作系統(tǒng)環(huán)境,具體操作步驟如下: (1).選擇 “開始 ”菜單中的 “控制面板 ”命令,打開控制面板窗口,雙擊選擇 “系統(tǒng) ”,打開如圖 31 所示的 “系統(tǒng)屬性 ”對話框 。 (2).單擊 “系統(tǒng)屬性 ”對話框中的 “環(huán)境變量 ”按鈕,進入圖 32 所示的 “環(huán)境變量 ”對話框。在該對話框中可以設置只有當前用戶登錄時才有效的用戶變量,也可以設置該系統(tǒng)的所有用戶登錄時都有效的系統(tǒng)變量。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 10 (3).在 “環(huán)境變量 ”對話框中單擊 “新建 ”按鈕,在打開圖 33 所示的新建系統(tǒng)變量對話框輸入變量名為 JAVA_HOME,其環(huán)境變量的值應該設置為 JDK 的安裝位置。 (4).然后在如圖 33 所示的 “環(huán)境變量 ”對話框中再次選擇 Path 環(huán)境變量,將F:\Program Files\Java\\bin 添加到對應的變量值后面,注意和前面的值用 “; ”隔開。單擊 “確定 ”按鈕即可完成 JDK 相關環(huán)境變量的設置。 圖 31 系統(tǒng)屬性對話框 圖 32 環(huán)境變量對話框 圖 33 新建系統(tǒng)變量對話框 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 11 Eclipse 的安裝 Eclipse 是開放源代碼的項目,可以到 去免費下載 Eclipse 的最新版本。其中可以選擇下載 Eclipse SDK,它包括了 Eclipse 開發(fā)環(huán)境、 Java 開發(fā)環(huán)境、 Plugin開發(fā)環(huán)境以及所有源代碼和文檔。 Eclipse 在下載完成后,只需要將對應的壓縮包文件 解壓縮到指定位置,即可完成安裝。 Eclipse 為中國用戶提供了非常好的支持,通過安裝 Eclipse 多國語言包, Eclipse 可以自動實現(xiàn)開發(fā)環(huán)境的本地化,即自動根據(jù)操作系統(tǒng)的語言環(huán)境選擇語言包。 到 去免費下載對應 Eclipse 版本的多國語言包,稱為 Language Pack。 下載完成后,可獲得名稱為 NLpackeclipseSDK3. 的壓縮包,下面介紹具體的安裝步驟: (1).首先必須關閉 Eclipse, 注意在安裝 Eclipse 各個插件工具時都需要先關閉Eclipse。 (2).對壓縮包進行解壓縮。 (3).在 Eclipse 安裝目錄下創(chuàng)建子目錄 links,并在該目錄中新建一個文本文件,名稱為 ,在文件中鍵入如下一行信息。 Path= d:\\eclipse\\language Tomcat 的安裝 Tomcat 是開放源代碼的項目,可以到 去免費下載 Tomcat 的最新版本。下載 ,然后解壓縮到 C:\java\Tomcat 文件夾中。 從 Tomcat 開始, Tomcat 已經(jīng)不依賴環(huán)境變量中的 CLASSPATH 了。但是問了編寫的 Java 程序可以順利編譯。 Set catalina_home= C:\java\Tomcat Set classpath=.。 C:\java\Tomcat \lib\ 進入 C:\java\Tomcat \bin 文件夾,雙擊 , Tomcat 即可啟動。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 12 第四章 系統(tǒng)的概要設計 整個郵件系統(tǒng)平臺由兩臺計算機, 4 個服務器段軟件組成,一臺計算機安裝 Windows XP 操作系統(tǒng),上面安裝 Tomcat、 james 和 SQL Server 20xx[5]作為 Web 服務器、郵件服務器和數(shù)據(jù)庫服務器。 Web 服務器為用戶提供訪問接口,將服務器返回的信息回饋給用戶。數(shù)據(jù)庫服務器為用戶的注冊信息和用戶登錄系統(tǒng)時的身份認證提供數(shù)據(jù)庫支持。另外一臺計算機安裝 window xp sp3 操作系統(tǒng),上面主要對系統(tǒng)的研發(fā)。郵件服務器實現(xiàn)與郵件操作有關的所有功能,該郵件平臺的系統(tǒng)結構圖如下所示。 用 戶 郵 件 平 臺 W E B 服 務郵 件 系 統(tǒng)提 供 界 面功能實現(xiàn)反 饋訪 問 圖 41 系統(tǒng)平臺交互圖 郵件系統(tǒng)主要功能的設計 [6] 作為一給郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠遠不夠,用戶訪問郵件系統(tǒng)需要用戶身份認證才能保證用戶信息的安全,不能讓用戶面對大量的個人郵件確束手無策,因此用戶郵件的管理功能也是必需的。還有很多的功能,只要是用戶想要的就 應該建立此功能。粗略的來說,郵件系統(tǒng)應當有以下功能: 郵 件 系 統(tǒng)登 錄 / 注 冊 郵 件 收 發(fā) 郵 件 管 理 通 訊 錄 管 理登錄注冊郵件編輯郵件瀏覽郵件發(fā)送郵件讀取郵件刪除郵件移動郵件移動地址添加地址修改地址刪除 圖 42 郵件系統(tǒng)結構圖 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 13 登錄、身份認證、新用戶注冊 該模塊包括用戶的注冊,系統(tǒng)的登錄記住接口的設計。因為所有的系統(tǒng)維護都是主機的系統(tǒng)管理員在后臺進行,所以身份認證只考慮普通用戶。已注冊的用戶在正確輸入用戶名和密碼以后就可以登錄進入 郵件列表的接口。未注冊的用戶需要進入注冊接口,輸入新的用戶名、密碼以及確認密碼和一些必要的用戶信息才能注冊,注冊成功以后系統(tǒng)自動返回登錄接口,重新登陸后方可進入系統(tǒng)的主接口 [7]。 郵 件的收 發(fā) 該模塊實現(xiàn)用戶收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉發(fā)功能,郵件的已讀未讀設置功能以及郵件附件的添加功能。編輯功能為用戶提供了編寫郵件的接口,用戶在這個接口可以填寫要發(fā)送的地址、郵件的標題、郵件的內容,添加附件,設置郵件的優(yōu)先級并且可以發(fā)送郵件。郵件列表功能可以告訴用 戶郵箱中有多少封郵件,有哪些是新郵件。點擊可以進入讀取郵件的接口,閱讀相應的郵件。在郵件列表中還可以對郵件進行管理。 郵 件的管理 用戶通過郵件管理模塊可以實現(xiàn)郵件的刪除,郵件的下載等功能。在郵件列表接口里,每條郵件信息之前有個復選框,選擇上復選框在點擊刪除按鍵就會刪除所選擇的郵件。每條郵件信息內部有一個超級鏈接,通過點擊進入郵件可以下載郵件中的附件內容。這樣用戶就可以一目了然的管理自己的郵件。 通訊 簿管理 該模塊的功能是 說明 用戶管理聯(lián)系人的郵件地址,可以對地址進行分類,添加、刪除或修改地址。用戶在發(fā)郵件的時候可以直接從所有地址中導出他所需要的一個或多個地址。 武漢工程大學郵電與信息工程學院 畢業(yè)設計(論文) 14 第五章 系統(tǒng)的具體實現(xiàn) 服務器平臺的實現(xiàn) Web 服務器的安裝配置 Tomcat 是一個 Web 容器,所
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1