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

正文內(nèi)容

基于ajax技術(shù)的郵件系統(tǒng)設(shè)計論文-文庫吧資料

2024-11-16 05:45本頁面
  

【正文】 電腦上。同時,此類客戶端程序必須在用戶電腦上進行安裝配置,這對于需要移動辦公的人員來說又顯得極為不便,這時候 WebMail 就顯出它的方便之處了。②報告 :將郵件傳送的情況 (已交付、被拒絕、丟失等 )向發(fā)信人報告。一接收方計算機的郵件傳輸程序在收到郵件后,將郵件存放在接收方的郵箱中,等待著用戶來讀取。當用戶編輯好要發(fā)送的郵件后,就通過用戶接口交給郵件傳輸程序。③處理 :收信人應(yīng)能根據(jù)情況按不同方式對信件進行處理。 郵件用戶代理部分至少應(yīng)該具有以下功能 :①撰寫 :給用戶提供很方便的編輯信件的環(huán)境 。郵件用戶代理是一個本地程序,它提供命令行方式、菜單方式或圖形方式的界面來與郵件服務(wù)器交互。 10 第 3 章 系統(tǒng)需求分析 系統(tǒng)設(shè)計原理 一個電子郵件系統(tǒng)一般應(yīng)具有兩個子系統(tǒng) :郵件用戶代理 MUA( Mail User Agent),又稱用戶接口,它允許人們讀取和發(fā)送電子郵件 。通過對 DREAMWEAVER 和MyEclipse 編程環(huán)境的功能介紹來分析選擇系統(tǒng)編譯的環(huán)境。通過對Microsoft SQLServer2020 數(shù)據(jù)庫面向?qū)ο?、集成環(huán)境、處理多種數(shù)據(jù)信息等特點的分析,系統(tǒng)最終采用了 Microsoft SQLServer2020 數(shù)據(jù)庫進行開發(fā)。通過 AJAX 技術(shù)異步通信的特點來分析系統(tǒng)的異步能力設(shè)計。本系統(tǒng)利用 JSP 語言的動態(tài)性和 Microsoft SQLServer2020 數(shù)據(jù)庫的強大功能以及 AJAX 得異步能力來編譯程序,并采用 Hibernate 中間件技術(shù)連接數(shù)據(jù)庫,來完成對數(shù)據(jù)庫的添加、修改、刪除和查詢等操作。這種集成只需要修改一下 Apache 和 Tomcat 的配置文件即可。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。通常這些所依賴的類也可以打包成 JAR 放到 WEBINF 下的 lib 目錄下,當然也可以放到系統(tǒng)的 CLASSPATH中,但那樣移植和管理起來不方便。這個包中的文件按一定目錄結(jié)構(gòu)來組織:通常其根目錄下包含有Html 和 JSP 文件或者包含這兩種文件的目錄,另外還會有一個 WEBINF 目錄,這個目錄很重要。 與傳統(tǒng)的桌面應(yīng)用程序不同, Tomcat 中的應(yīng)用程序是一個 WAR( WebArchive)文件。 Tomcat Tomcat 是一個免費的開源的 Serlvet 容器,它是 Apache 基金會的 Jakarta 項目中的一個核心項目,由 Apache, Sun 和 其他 一些公司及個人共同開發(fā)而成。 SQL 另外一項重要的特點是它支持數(shù)據(jù)庫復(fù)制功能。 SQL Server 2020 是一種關(guān)系數(shù)據(jù)庫,它除了支持傳統(tǒng)關(guān)系數(shù)據(jù)庫組件(如數(shù)據(jù)庫、表)和特性(如表的 JOIN)外,另外也支持當今關(guān)系數(shù)據(jù)庫的常用組件,如存儲過程、視 圖等。 (3) 是所有關(guān)系數(shù)據(jù)庫的公共語言 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL的技能從一個 RDBMS 轉(zhuǎn)到另一個。基本的 SQL 命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 這種特性使用戶更易集中精力于要得到的結(jié)果 。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。在以前版本的基礎(chǔ)上, MyEclipse 增強了 一些 功能 ,如平臺和安裝的更多支持,改進了 Java EE 5 和 Spring 的功能部件,支持 AJAX開發(fā)和測試,支持 RAD Web 開發(fā),具備 Matisse4MyEclipse 可視化 Swing 設(shè)計器,快速 Java EE 部署和測試。 MyEclipse 現(xiàn)在提供了一些高級特性,已經(jīng)和 Spring、 Java 持久化結(jié)構(gòu)開發(fā)集成在一起。 MyEclipse 是一款功能強大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。 7 它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。 本系統(tǒng)采用 DREAMWEAVER 8 進行頁面設(shè)計與 CSS 樣式的編寫。 ③ 控制能力強: DREAMWEAVER 是唯一提供 Roundtrip HTML、視覺化編輯與原始碼編輯同步的設(shè)計工具。 ② 網(wǎng)站管理方便:使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形,設(shè)計,更新和重組網(wǎng)頁。 開發(fā)環(huán)境介紹 DREAMWEAVER 8 DREAMWEAVER 是美國 MACROMEDIA 公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限 制的充滿動感的網(wǎng)頁。 POP3 就是個存儲轉(zhuǎn)發(fā)的信息交換系統(tǒng),而 IMAP 被設(shè)計成 POP 的超集。最常使用的傳輸類型是普遍采用的 SMTP 傳輸。 (3) JavaMail 協(xié)議實現(xiàn)層 在郵件服務(wù)中,一般來說有 2 種不同類型的協(xié)議需要實現(xiàn)。 JavaMail 包含的主要的類中,構(gòu)成 API 的核心類包括 :會話 (Session )、消息(Message )、地址 (Address )、認 證 (Authenticator )、傳輸 (Transport )、存儲 (Store) 6 和文件夾 (Folder )。所以應(yīng)用層有三種典型的應(yīng)用 :發(fā)送郵件,接收郵件和處理郵件。典型 的應(yīng)用如 :企業(yè)應(yīng)用中利用 JavaMail 向客戶發(fā)送注冊確認通知,向客戶發(fā)送購物訂單信息,以及宣傳企業(yè)產(chǎn)品信息等等。 JavaMail 是 J2EE 規(guī)范的核心組成部分,它為 Web 應(yīng)用提供電子郵件服務(wù),把客戶端 (包含發(fā)送方和接收方 )分為三層 :應(yīng)用層, JavaMail API 層和協(xié)議實現(xiàn)層。 JavaMail API 的設(shè)計是,為收發(fā)信息提供與協(xié)議無關(guān)的訪問。 J2EE 郵件開發(fā) J2EE 平臺通過 JavaMail API 提供標準的郵件服務(wù)。 Hibernate 技術(shù)本質(zhì)上是一個提供數(shù)據(jù)庫服務(wù)的中間件。 創(chuàng)建 Hibernate 的配置文件 Hibernate 從中讀取和數(shù)據(jù)庫連接的相關(guān)信息 , 這個配置文件應(yīng)該位于 應(yīng)用的 classpath 中,主要有兩種形式: XML 格式和 .Properteis信息文件。 Hibernate 是采用 ORM 映射機制的持久層開發(fā)工具,它是 Java 應(yīng)用和關(guān)系數(shù)據(jù)庫之前的橋梁,負責 Java 對象和關(guān)系數(shù)據(jù)之間的映射。 Java 和JDBC 可為外部客戶提供獲取信息更新的更好方法。 JDBC 擴展了 Java 的功能。所需要的只是Java 應(yīng)用程序與各種不同數(shù)據(jù)庫之間進行對話的方法。將 Java 和 JDBC 結(jié)合起來將是程序員只須寫一 遍程序就可以讓它在任何平臺上運行。有了 JDBC,向各種數(shù)據(jù)庫發(fā)送SQL 語句就是一件很容易的事。它由一組用 Java 編程語言編寫的類和接口組成。 XML 文檔是一種結(jié)構(gòu)化文檔,用于簡單數(shù)據(jù)的表示和交換,用于面向消息的計算,以及與用戶相關(guān),表示相關(guān)的上下文。 在 Web 頁面上采用 CSS 技術(shù),可以有效的對頁面的布局、字體、顏色、背景和其他效果實現(xiàn)更加精確的控制。 Web 程序開發(fā)者可增加文件的節(jié)點、屬性及事件,從而提供對 HTML頁面的動態(tài)更新,例如, document 就代表 HTML文件本身, table 對象則代表 HTML的表格對象等。通過使用 DOM,可以采用編程方式操作文檔結(jié)構(gòu),還可以改變文檔的內(nèi)容。 JavaScript 技術(shù)是 AJAX 技術(shù)的黏合劑,通過 JavaScript將其他幾個技術(shù)有機地結(jié)合在一起,從而形成 AJAX 技術(shù)。 JavaScript 腳本是 AJAX 技術(shù)中另一個重要的部分,是 AJAX 技術(shù)的編程腳本。 JavaScript 是一種跨平臺的腳步語言,雖然很多地方也稱 JavaScript 為面向?qū)ο蟮恼Z言,但 JavaScript 并不是一種純粹的面向?qū)ο蟮恼Z言。 使用 AJAX的異步模式,瀏覽器就不必等待用戶請求操作,無須重新下載整個頁面,一樣可以顯示服務(wù)器的響應(yīng)數(shù)據(jù)。異步是指用戶發(fā)送請求后,完全無須等待,請求在后臺發(fā)送,不會阻塞用戶的當前活動。對于傳統(tǒng)的 Web應(yīng)用,每次用戶發(fā)送請求或向服務(wù)器請求獲得數(shù)據(jù)時,瀏覽器都會完全丟失當前頁面,而等待重新加載新的頁面。通過使用 XMLHttpRequest對象,瀏覽器通過客戶端腳本與服務(wù)器交換數(shù)據(jù), Web頁面無須頻繁的重新加載,其內(nèi)容也由 客戶端腳本動態(tài)更新。用戶的請求不再直接向服務(wù)器提交,從而避免丟棄當前頁面,而是使用 XMLHttpRequest 異步地向服務(wù)器發(fā)送請求。只要調(diào)用 JavaMail 開發(fā)包中的相應(yīng)的 API 類,就可以完成郵件 的發(fā)送和接受功能 [11]。 Hibernate 的使用,簡化了系統(tǒng)的設(shè)計,同時也為系統(tǒng)的設(shè)計和維護帶來更多的方便 [10]。通過 Hibernate提供的在 Java 對象與關(guān)系數(shù)據(jù)庫之間的橋梁作用,實現(xiàn)兩 者之間的自動轉(zhuǎn)換。利用AJAX 技術(shù)將使頁面操作更加豐富 [9]。 研究內(nèi)容 本系統(tǒng)采用 J2EE 和 AJAX 技術(shù),利用 JavaMail 開發(fā)包提供的郵件功能,完成郵 件系統(tǒng)的設(shè)計。 基于 AJAX 技術(shù)的 Web 開發(fā)定能為客戶帶來更多、更新的瀏覽體驗 [8]。如:用戶可在不同的窗口中瀏覽多個郵件,收信的同時可以寫信,發(fā)郵件的同時可以讀信,無需太多操作就可以重排順序。 二是操作客戶端化。因為 AJAX技術(shù)的應(yīng)用已將很多必要的信息緩存在終端用戶的電腦里,不需要再浪費帶寬訪問服務(wù)器 [5]。 通過將 AJAX 技術(shù)用于 Web 郵箱開發(fā)主要有兩方面的優(yōu)點: 一是加載動態(tài)化 [4]。如 Gmail 運用 JavaScript,建立了一個良好的使用者介面 ; 同時應(yīng)用 AJAX 技術(shù)也使速度相當快 [2]。 如何提高電子郵件系統(tǒng)的性能成為各大電子郵件服務(wù)商競爭的焦點。在全球范圍來看,每天有數(shù) 十億封電子郵件在全球傳遞。根據(jù)中國互聯(lián)網(wǎng)絡(luò)信息中心 2020 年 1 月發(fā)布的最新《中國互聯(lián)網(wǎng)絡(luò)發(fā)展狀況統(tǒng)計報告》,目前我國上網(wǎng)用戶已達到 億人,其中電子郵件使用率是 %, 這意味著有過億的網(wǎng)民在使用電子郵件 [1]。s whole design idea, modules39。t satisfy the requirement of users39。 關(guān)鍵詞 :電子郵件,郵件系統(tǒng),郵件協(xié)議 II ABSTRACT Email is one of Inter applications and also the service users use most. Electronic Mail System fulfills transmission, receiving, storing management of all kinds of signals through Inter which connects the whole world, sending mails to every corner of the world. With many years39。包括系統(tǒng)整體設(shè)計思想,模塊設(shè)計思想以及各功能模塊實現(xiàn)的流程圖等。熟悉按照這些協(xié)議、規(guī)范進行的電子郵件的 傳送過程。論文前半部分著重論述了 Hibernate、 AJAX 和 JavaMail 郵件技術(shù),闡釋了電子郵件系統(tǒng)的工作原理及郵件傳送過程,探尋如何開發(fā)郵件服務(wù)。 J2EE、 AJAX 技術(shù)等新的 Web 技術(shù)的層出為郵件系統(tǒng)的更新帶來了巨大的突破。 Web 郵件技術(shù)的出現(xiàn),徹底解決了用戶辦公的需要,其快捷、方便的優(yōu)點吸引了眾多的網(wǎng)絡(luò)用戶。電子郵件系統(tǒng)經(jīng)過幾十年的發(fā)展,已經(jīng)形成了完善的技術(shù)體系。 I 摘要 電子郵件是 Inter 應(yīng)用服務(wù)之一,也是使用最多的互聯(lián)網(wǎng)服務(wù)。電子郵件系統(tǒng)通過 Inter,實現(xiàn)各類信息的傳送、接受貯存等處理,將郵件傳送到世界的各個角落。用戶最初只能通過 Outlook, Foxmail 等客戶端軟件來收發(fā)自己的郵件,但單純的客戶端程序進行郵件的收發(fā)已經(jīng)不能滿足用戶移動辦公的需要。用戶無須安裝任何 Email 客戶端軟件,只需使用瀏覽器打開 放在服務(wù)器上的特定網(wǎng)頁即可進行 Email 收發(fā)及相關(guān)操作。本文著重闡述了實現(xiàn)基于 J2EE 的 Hibernate 技術(shù)和 AJAX 技術(shù)的 Web 郵件系統(tǒng)的理論基礎(chǔ)、設(shè)計思想、系統(tǒng)架構(gòu)、開發(fā)過程以及對以上內(nèi)容的總結(jié)與展望。簡單介紹了與郵件系統(tǒng)相關(guān)的幾個重要協(xié)議。論文后半部分是對系統(tǒng)的各個模塊進行分析、設(shè)計和編碼。最后對該郵件系統(tǒng)進行了總結(jié)和展望。 development, Email System has formed consummate technology architecture. Users can only use client softwares such
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1