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

正文內(nèi)容

基于j2ee的電子郵件系統(tǒng)研究畢業(yè)論文-資料下載頁(yè)

2025-06-18 16:14本頁(yè)面
  

【正文】 的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫(kù)的安全性。所有的配置工作都集中在服務(wù)器端且所有用戶端請(qǐng)求都是通過(guò) DBMS 來(lái)訪問(wèn)數(shù)據(jù)庫(kù),從而大大減少了數(shù)據(jù)直接暴露的風(fēng)險(xiǎn)。 開(kāi)發(fā)平臺(tái)簡(jiǎn)介 MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng)是由計(jì)算機(jī)系統(tǒng)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、應(yīng)用程序集合和數(shù)據(jù)庫(kù)管理員組成的。數(shù)據(jù)庫(kù)(Database)是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、存儲(chǔ)和管理數(shù)據(jù)的倉(cāng)庫(kù),它產(chǎn)生于距今五十年前,隨著信息技術(shù)和市場(chǎng)的發(fā)展,特別是二十世紀(jì)九十年代以后,數(shù)據(jù)管理不再僅僅是存儲(chǔ)和管理數(shù)據(jù),而轉(zhuǎn)變成用戶所需要的各種數(shù)據(jù)管理的方式。數(shù)據(jù)庫(kù)有很多種類型,從最簡(jiǎn)單的存儲(chǔ)有各種數(shù)據(jù)的表格到能夠進(jìn)行海量數(shù)據(jù)存儲(chǔ)的大型數(shù)據(jù)庫(kù)系統(tǒng)都在各個(gè)方面得到了廣泛的應(yīng)用。數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)系統(tǒng)要管理的對(duì)象,是以一定的組織方式存儲(chǔ)在一起的,能為多用戶共享的、與應(yīng)用程序彼此獨(dú)立的相互關(guān)聯(lián)的數(shù)據(jù)集合。用戶一般不直接加工或使用數(shù)據(jù)庫(kù)中的數(shù)據(jù),必須通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS) 。DBMS 的主要功能是維持?jǐn)?shù)據(jù)庫(kù)系統(tǒng)的正?;顒?dòng),接受并響應(yīng)用戶對(duì)數(shù)據(jù)庫(kù)的一切訪問(wèn)要求,包括建立和刪除數(shù)據(jù)文件、檢索、統(tǒng)計(jì)、修改和組織數(shù)據(jù)庫(kù)中的數(shù)據(jù),以及為用戶提供對(duì)數(shù)據(jù)的維護(hù)手段等。這樣,把一切處理數(shù)據(jù)的具體而復(fù)雜的工作交給 DBMS 去完成了。就好像在計(jì)算機(jī)的發(fā)展過(guò)程中,操縱系統(tǒng)的出現(xiàn)解脫了用戶,使之不必關(guān)心數(shù)據(jù)的實(shí)際存放和讀取,而只需給出文件名和路徑一樣。數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)與數(shù)據(jù)庫(kù)的關(guān)系如圖 所示。應(yīng)用程序 A 應(yīng)用程序 B 應(yīng)用程序 C數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS數(shù)據(jù)庫(kù)圖 數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS) 與數(shù)據(jù)庫(kù)的關(guān)系應(yīng)用程序是計(jì)算機(jī)人員開(kāi)發(fā)的面向最終用戶的軟件,它是在 DBMS 基礎(chǔ)上實(shí)現(xiàn)的。數(shù)據(jù)庫(kù)應(yīng)用程序不能脫離 DBMS 環(huán)境。數(shù)據(jù)庫(kù)應(yīng)用程序一般具有友好的界面,便于用戶表達(dá)自己的需求。在一個(gè)安全性較高的 DBMS 中,必須有專門(mén)的數(shù)據(jù)庫(kù)管理人員,隨時(shí)做監(jiān)視應(yīng)用程序、維護(hù)硬件設(shè)備、定時(shí)備份等工作。他們也是一個(gè) DBMS 中不可缺少的重要組成部分。MySQL 是 一 種 開(kāi) 放 源 代 碼 的 關(guān) 系 型 數(shù) 據(jù) 庫(kù) 管 理 系 統(tǒng) (RDBMS), MySQL 數(shù) 據(jù)庫(kù) 系 統(tǒng) 使 用 最 常 用 的 數(shù) 據(jù) 庫(kù) 管 理 語(yǔ) 言 結(jié) 構(gòu) 化 查 詢 語(yǔ) 言 (SQL)進(jìn) 行 數(shù) 據(jù) 庫(kù) 管 理 。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。MySQL 使用的是 SQL“結(jié)構(gòu)化查詢語(yǔ)言” 。SQL 是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL 軟件采用了 GPL(GNU 通用公共許可證) 。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL 作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL 的系統(tǒng)特性如下:(1)使 用 C 和 C++編 寫(xiě) , 并 使 用 了 多 種 編 譯 器 進(jìn) 行 測(cè) 試 , 保 證 源 代 碼 的 可 移 植 性 。(2)支 持 AIX、 FreeBSD、 HPUX、 Linux、 Mac OS、 NovellNetware、 OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等 多 種 操 作 系 統(tǒng) (3)為 多 種 編 程 語(yǔ) 言 提 供 了 API。 這 些 編 程 語(yǔ) 言 包 括C、 C++、 Python、 Java、 Perl、 PHP、 Eiffel、 Ruby 和 Tcl 等 。 (4)支 持 多 線 程 , 充 分 利 用 CPU 資 源 。(5)優(yōu) 化 的 SQL 查 詢 算 法 , 有 效 地 提 高 查 詢 速 度 。 (6)既 能 夠 作 為 一 個(gè) 單 獨(dú) 的 應(yīng) 用 程 序 應(yīng) 用 在 客 戶 端 服 務(wù) 器 網(wǎng) 絡(luò) 環(huán) 境 中 , 也 能 夠 作為 一 個(gè) 庫(kù) 而 嵌 入 到 其 他 的 軟 件 中 提 供 多 語(yǔ) 言 支 持 , 常 見(jiàn) 的 編 碼 如 中 文 的 GB 231 BIG5, 日 文 的 Shift_JIS 等 都 可 以 用 作 數(shù) 據(jù) 表 名 和 數(shù) 據(jù) 列 名 。 (7)提 供 TCP/IP、 ODBC 和 JDBC 等 多 種 數(shù) 據(jù) 庫(kù) 連 接 途 徑 。 (8)提 供 用 于 管 理 、 檢 查 、 優(yōu) 化 數(shù) 據(jù) 庫(kù) 操 作 的 管 理 工 具 。(9)可 以 處 理 擁 有 上 千 萬(wàn) 條 記 錄 的 大 型 數(shù) 據(jù) 庫(kù) 。 (10)支 持 多 種 存 儲(chǔ) 引 擎 。 Tomcat 服務(wù)器Tomcat 是 Apache 軟件基金會(huì)(Apache Software Foundation)的 Jakarta 項(xiàng)目中的一個(gè)核心項(xiàng)目,由 Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。Tomcat 很 受 廣 大 程 序 員 的 喜 歡 , 因 為 它 運(yùn) 行 時(shí) 占 用 的 系 統(tǒng) 資 源 小 , 擴(kuò) 展 性 好 ,支 持 負(fù) 載 平 衡 與 郵 件 服 務(wù) 等 開(kāi) 發(fā) 應(yīng) 用 系 統(tǒng) 常 用 的 功 能 ; 而 且 它 還 在 不 斷 的 改 進(jìn) 和 完善 中 , 任 何 一 個(gè) 感 興 趣 的 程 序 員 都 可 以 更 改 它 或 在 其 中 加 入 新 的 功 能 。 Tomcat 是一個(gè)輕量級(jí)應(yīng)用服 務(wù) 器 ,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試 JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好 Apache 服務(wù)器,可利用它響應(yīng)對(duì) HTML 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上 Tomcat 部分是 Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)用戶運(yùn)行 tomcat 時(shí),它實(shí)際上作為一個(gè)與 Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí), Apache為 HTML 頁(yè)面服務(wù),而 Tomcat 實(shí)際上運(yùn)行 JSP 頁(yè)面和 Servlet。另外,Tomcat 和IIS、Apache 等 Web 服務(wù)器一樣,具有處理 HTML 頁(yè)面的功能,另外它還是一個(gè)Servlet 和 JSP 容 器 ,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。 Myeclipse 開(kāi)發(fā)工具介紹MyEclipse,是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā) Java, J2EE 的 Eclipse 插件集 MyEclipse 的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。MyEclipse 企 業(yè) 級(jí) 工 作 平 臺(tái) (MyEclipse Enterprise Workbench , 簡(jiǎn) 稱 MyEclipse)是對(duì) EclipseIDE 的 擴(kuò) 展 , 利 用 它 我 們 可 以 在 數(shù) 據(jù) 庫(kù) 和 JavaEE 的 開(kāi) 發(fā) 、 發(fā) 布 以 及 應(yīng) 用程 序 服 務(wù) 器 的 整 合 方 面 極 大 的 提 高 工 作 效 率 。 它 是 功 能 豐 富 的 JavaEE 集 成 開(kāi) 發(fā) 環(huán)境 , 包 括 了 完 備 的 編 碼 、 調(diào) 試 、 測(cè) 試 和 發(fā) 布 功 能 , 完 整 支 持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate, 在 結(jié) 構(gòu) 上 MyEclipse 的 特 征可 以 被 分 為 7 類 : (1) JavaEE 模 型 (2) WEB 開(kāi) 發(fā) 工 具 (3) EJB 開(kāi) 發(fā) 工 具 (4) 應(yīng) 用 程 序 服 務(wù) 器 的 連 接 器 (5) JavaEE 項(xiàng) 目 部 署 服 務(wù) (6) 數(shù) 據(jù) 庫(kù) 服 務(wù) (7) MyEclipse 整 合 幫 助 對(duì)于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 JavaEE 集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。 本章小結(jié)本章全面介紹本系統(tǒng)所用到的關(guān)鍵技術(shù)和開(kāi)發(fā)工具,首先,jsp 作為 javaweb 開(kāi)發(fā)的基礎(chǔ),對(duì)它的運(yùn)行機(jī)制要熟悉;j2ee 作為開(kāi)發(fā)的標(biāo)準(zhǔn)也作了簡(jiǎn)單介紹。其次,對(duì)web 前端技術(shù) css+div,JavaScript,ajax 作了概括性的介紹,要掌握 css+div 的布局,JavaScript 的特性和 ajax 的工作原理。再次介紹了本系統(tǒng)使用的數(shù)據(jù)庫(kù) mysql 以及tomcat 服務(wù)器的安裝與配置。最后簡(jiǎn)單介紹了本系統(tǒng)使用的開(kāi)發(fā)工具 Myeclipse。只有掌握了這些技術(shù)基礎(chǔ)和開(kāi)發(fā)工具的使用,才能使本系統(tǒng)的開(kāi)發(fā)正常進(jìn)行。第三章 系統(tǒng)總體設(shè)計(jì) 電子郵件系統(tǒng)的工作原理電子郵件系統(tǒng)識(shí)別接收者的地址,并向管理該地址的郵件服務(wù)器(POP3 服務(wù)器)發(fā)送消息。郵件服務(wù)器識(shí)將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來(lái)。接收者通過(guò)郵件客戶程序連接到服務(wù)器后,就會(huì)看到服務(wù)器的通知,進(jìn)而打開(kāi)自己的電子信箱來(lái)查收郵件。 通常 Inter 上的個(gè)人用戶不能直接接收電子郵件,而是通過(guò)申請(qǐng) ISP 主機(jī)的一個(gè)電子信箱,由 ISP 主機(jī)負(fù)責(zé)電子郵件的接收。一旦有用戶的電子郵件到來(lái),ISP 主機(jī)就將郵件移到用戶的電子信箱內(nèi),并通知用戶有新郵件。因此,當(dāng)發(fā)送一條電子郵件給一另一個(gè)客戶時(shí),電子郵件首先從用戶計(jì)算機(jī)發(fā)送到 ISP 主機(jī),再到 Inter,再到收件人的 ISP 主機(jī),最后到收件人的個(gè)人計(jì)算機(jī)。 ISP 主機(jī)起著“郵局”的作用,管理著眾多用戶的電子信箱。每個(gè)用戶的電子信箱實(shí)際上就是用戶所申請(qǐng)的帳號(hào)名。每個(gè)用戶的電子郵件信箱都要占用 ISP 主機(jī)一定容量的硬盤(pán)空間,由于這一空間是有限的,因此用戶要定期查收和閱讀電子信箱中的郵件,以便騰出空間來(lái)接收新的郵件。在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見(jiàn)服務(wù)器會(huì)通過(guò)SMTP 協(xié)議將郵件提交給收件服務(wù)器。根據(jù) SMTP 協(xié)議的規(guī)定,如果發(fā)件服務(wù)器無(wú)法直接連接收件服務(wù)器,可以請(qǐng)求其他的郵件服務(wù)器幫助進(jìn)行轉(zhuǎn)發(fā)。如果轉(zhuǎn)發(fā)的郵件服務(wù)器也無(wú)法連接到收件服務(wù)器,也可以有其他服務(wù)器進(jìn)一步轉(zhuǎn)發(fā),以此類推,知道郵件最終到達(dá)郵件服務(wù)器,或者由于轉(zhuǎn)發(fā)時(shí)間過(guò)長(zhǎng)或轉(zhuǎn)發(fā)次數(shù)過(guò)多,系統(tǒng)自動(dòng)判定收件服務(wù)器不可能抵達(dá)為止。這種轉(zhuǎn)發(fā)的方法固然增加了郵件系統(tǒng)的靈活性和對(duì)網(wǎng)絡(luò)故障的容錯(cuò)能力,但也造成了嚴(yán)重的安全隱患。特別是許多郵件服務(wù)器對(duì)轉(zhuǎn)發(fā)郵件的來(lái)源不加限制,任何服務(wù)器都可以通過(guò)他來(lái)轉(zhuǎn)發(fā)郵件,即所謂的開(kāi)放式轉(zhuǎn)發(fā)。由于在郵件頭中只記錄了域名信息,而沒(méi)有 IP 地址信息,因此通過(guò)轉(zhuǎn)發(fā)之后無(wú)法得知郵件初始發(fā)出的 IP 地址。很多垃圾郵件制造者就利用這一點(diǎn)結(jié)合偽造域名信息來(lái)隱藏自己的實(shí)際發(fā)信地址。郵件到達(dá)收件服務(wù)器后,收件服務(wù)器會(huì)按照系統(tǒng)和用戶設(shè)置的規(guī)則對(duì)郵件進(jìn)行處理。例如,安裝了反垃圾郵件系統(tǒng)的服務(wù)器首先會(huì)對(duì)郵件進(jìn)行反垃圾郵件檢查,通過(guò)檢查的正常郵件才會(huì)被保存到用戶郵箱中,再如,有些開(kāi)通了短信通知的服務(wù)器會(huì)在保存郵件的同時(shí),向用戶手機(jī)發(fā)送郵件到達(dá)短信;還有,263 等 web 郵箱 會(huì)按照用戶設(shè)置的過(guò)濾規(guī)則對(duì)郵件進(jìn)行相應(yīng)處理。隨著技術(shù)的進(jìn)步和用戶對(duì)郵件功能需求的不斷增加,越來(lái)越多的處理步驟也被增加到這一環(huán)節(jié)中,并且絕大多數(shù)的反垃圾郵件技術(shù)都是在這一環(huán)節(jié)中應(yīng)用的。從上面的介紹中可以看出來(lái),郵件的整個(gè)投遞過(guò)程是一個(gè)比較復(fù)雜的過(guò)程,中間涉及客戶端和服務(wù)器,以及多個(gè)服務(wù)器之間的相互協(xié)作,最終才能完成整個(gè)郵件的投遞。特別是在服務(wù)器之間的投遞環(huán)節(jié)中,可能會(huì)涉及多個(gè)服務(wù)期間的投遞過(guò)程。 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 電子郵件系統(tǒng)的基本結(jié)構(gòu)一個(gè)電子郵件系統(tǒng)是由實(shí)現(xiàn)各種功能的服務(wù)器組成的功能集合。電子郵件系統(tǒng)由兩大部分組成,即用戶代理 UA 和郵件傳輸代理 MDA。用戶代理UA 又稱人機(jī)界面,它是用戶發(fā)送和接收電子郵件的操作臺(tái)和工具,用于編輯、生成、發(fā)送、閱讀和管理電子郵件。用戶對(duì)電子郵件系統(tǒng)的使用是通過(guò)用戶代理程序完成的。郵件傳輸代理 MDA 又稱郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。郵件傳輸代理程序具有發(fā)送、接收和存儲(chǔ)轉(zhuǎn)發(fā)郵件的功能。實(shí)現(xiàn)基于 Web 技術(shù)的郵件服務(wù)平臺(tái)至少需要有以下幾種服務(wù)器提供相應(yīng)的服務(wù)功能:? 郵件服務(wù)器這是電子郵件系統(tǒng)不可缺少的。該服務(wù)器是實(shí)現(xiàn)郵件發(fā)送、接收、儲(chǔ)存、轉(zhuǎn)發(fā)的不要條件。但是該服務(wù)器無(wú)法提供友好的訪問(wèn)界面。用戶雖然也可以直接訪問(wèn)郵件服務(wù)器,但要實(shí)現(xiàn)各種功能就需要記住大量復(fù)雜的命令。所以友好的電子郵件系統(tǒng)還需要由 Web 服務(wù)器來(lái)提供用戶訪問(wèn)界面。? Web 服務(wù)器該服務(wù)器為用戶提供電子郵件系統(tǒng)的訪問(wèn)界面,用戶在遠(yuǎn)程計(jì)算機(jī)通過(guò)瀏覽器訪問(wèn)電子郵件系統(tǒng),通過(guò) Web 服務(wù)所提供的界面實(shí)現(xiàn)各種功能。? DNS 服務(wù)器在電子郵件系統(tǒng)中還需要一種很重要的服務(wù)這就是 DNS 域名解析服務(wù)。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是為用戶訪問(wèn)提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪問(wèn)提供正確的域名解析。將以上 3 種服務(wù)器聯(lián)系起來(lái)就可以構(gòu)建一個(gè)最基本的電子郵件系統(tǒng)。 電子郵件系統(tǒng)主要功能的設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1