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

正文內(nèi)容

基于java的郵箱管理服務(wù)器設(shè)計與實現(xiàn)畢業(yè)論文(完整版)

2025-08-02 22:52上一頁面

下一頁面
  

【正文】 現(xiàn)與郵件操作有關(guān)的所有功能,該郵件平臺的系統(tǒng)結(jié)構(gòu)圖如下所示。從Tomcat ,Tomcat已經(jīng)不依賴環(huán)境變量中的CLASSPATH了。Eclipse在下載完成后,即可完成安裝。在WindowsXP操作系統(tǒng)環(huán)境,具體操作步驟如下:“開始”菜單中的“控制面板”命令,打開控制面板窗口,雙擊選擇“系統(tǒng)”,打開如圖31所示的“系統(tǒng)屬性”對話框。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Eclipse的核心是非常小的,其他所有的功能都是以插件的形式附加到這個Eclipse核心之上。二、 開發(fā)工具(一)Eclipse安裝Eclipse是一個開放源代碼的、基于Java的可擴展開發(fā)平臺。JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。多線程性Java的多線程能夠保證程序的并行執(zhí)行。Java語言的設(shè)計完全是面向?qū)ο蟮?,它不支持類似于C語言那樣的面向過程的程序設(shè)計技術(shù)。然后這次因為所使用的語言是java語言,apaha公司研發(fā)的james服務(wù)器對java有很好的封裝行,所以本系統(tǒng)使用了apaha的james服務(wù)器。所以在調(diào)試的時候我使用UltraEdit作為源代碼的編輯器。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片斷,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。在電子郵件系統(tǒng)中還需要一種很重要的服務(wù)這就是DNS域名解析服務(wù)。這是電子郵件系統(tǒng)不可缺少的。電子郵件的全天候服務(wù),從根本上解決了這種狀況,大大改善了公司與顧客的關(guān)系,改善了公司對顧客的服務(wù)。電子郵件系統(tǒng)會自動地把用戶的信件通過網(wǎng)絡(luò)一站一站地送到目的地,整個過程對用戶來說是透明的。特別是在服務(wù)器之間的投遞環(huán)節(jié)中,可能會涉及多個服務(wù)期間的投遞過程。這種轉(zhuǎn)發(fā)的方法固然增加了郵件系統(tǒng)的靈活性和對網(wǎng)絡(luò)故障的容錯能力,但也造成了嚴(yán)重的安全隱患。一旦有用戶的電子郵件到來,ISP主機就將郵件移到用戶的電子信箱內(nèi),并通知用戶有新郵件。電子郵件系統(tǒng)的作用:作為企業(yè)單位,擁有自己的電子郵件系統(tǒng)可以方便管理,可以隨時開啟或關(guān)閉公司職員的Email信箱,給每個有必要的員工分配有自己網(wǎng)絡(luò)通訊標(biāo)識(域名)的Email地址,一方面可以增加企業(yè)形象宣傳力度;另一方面Email作為工作的工具或手段能為企業(yè)快速、高效的進行信息或數(shù)據(jù)的交換。這一系統(tǒng)允許多用戶同時共享和使用主機的新能力,使用戶可以用新的方法來共享信息。在互聯(lián)網(wǎng)上,它是應(yīng)用最廣的服務(wù)。計算機和網(wǎng)絡(luò)技術(shù)出現(xiàn)之后,將他們應(yīng)用到信息交流中,以建立更加快捷方便的信息交流手段,也就是順理成章的事情了。這是任何傳統(tǒng)的方式也無法相比的。在其它的多用戶系統(tǒng)上,也陸續(xù)開發(fā)和使用了類似的郵件軟件。郵件服務(wù)器識將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來。(2) 在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見服務(wù)器會通過SMTP協(xié)議將郵件提交給收件服務(wù)器。例如,安裝了反垃圾郵件系統(tǒng)的服務(wù)器首先會對郵件進行反垃圾郵件檢查,通過檢查的正常郵件才會被保存到用戶郵箱中,再如,有些開通了短信通知的服務(wù)器會在保存郵件的同時,向用戶手機發(fā)送郵件到達(dá)短信;還有,163等web郵箱都會按照用戶設(shè)置的過濾規(guī)則對郵件進行相應(yīng)處理。用戶只要隨時以計算機聯(lián)機方式打開自己的電子郵件信箱,便可以查閱自己的郵件。比如,當(dāng)顧客發(fā)生問題時,他們隨時都可以把發(fā)生的問題發(fā)送給公司,而公司有關(guān)負(fù)責(zé)人可以在他方便的時候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該轉(zhuǎn)發(fā)給其它部門去承辦。郵件傳輸代理MDA又稱郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。 Web服務(wù)器。后期我將會把郵件服務(wù)器和項目部署在同一臺機器上。所以我使用JSP作為我畢業(yè)設(shè)計的開發(fā)語言。我以我選用Tomcat作為Web服務(wù)器軟件。②Java中沒有C++中的指針和內(nèi)存管理的概念,可以避免犯C++中的常見錯誤。魯棒性序員的錯誤而造成系統(tǒng)的崩潰。(二) Jsp語言簡介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。Eclipse的體系結(jié)構(gòu)為: 底層為JAVA開發(fā)環(huán)境插件(JDT),插件開發(fā)環(huán)境(PDE),其他的第三方插件。因此即使裝了一大堆插件在Eclipse里,也不必?fù)?dān)心某些不常用的插件白白占著內(nèi)存。這兩個Jar包放在JavaMail/WEBINF/lib下。單擊“確定”按鈕即可完成JDK相關(guān)環(huán)境變量的設(shè)置。,并在該目錄中新建一個文本文件,,在文件中鍵入如下一行信息。Web服務(wù)器為用戶提供訪問接口,將服務(wù)器返回的信息回饋給用戶。已注冊的用戶在正確輸入用戶名和密碼以后就可以登錄進入郵件列表的接口。在郵件列表接口里,每條郵件信息之前有個復(fù)選框,選擇上復(fù)選框在點擊刪除按鍵就會刪除所選擇的郵件。3.datasource name=maildb class= driver/driver dburljdbc:sqlserver://:1433。public class Users implements Serializable { private String username。 private SetFolder_Information folders。 } public int getUseForwarding() { return useForwarding。 } public String getPwdAlgorithm() { return pwdAlgorithm。SuppressWarnings(serial)public class Folder_Information implements Serializable{ private String id。 } public void setUser(Users user) { = user。//作為主鍵 private Folder_Information folder。 private String date。public class Address_Book { private int id。}public Users getUser() { return user。 郵件系統(tǒng)登錄頁面(二) 用戶注冊頁面 ,調(diào)用UserManager的addUser方法注冊用戶。改程序定義了6個主要變量:string變量toID用來記錄收信人地址,string變量fromID用來設(shè)定發(fā)信人地址,string變量ccID和bccID用來記錄第第3收信人地址,string變量subject用來記錄郵件的主題,string變量text用來記錄郵件的主要內(nèi)容。附件是文件時,數(shù)據(jù)資源是FileDataSource。通過定義一個字符串變量sql,將SQL語句賦值道這個變量中,再定義一個ResultSet變量RS,將executeQuery(sql)方法返回得值賦值到RS變量中。除了利用網(wǎng)絡(luò)系統(tǒng)管理工具外,在本設(shè)計方案主要考慮以下幾種網(wǎng)絡(luò)安全技術(shù):(一)防火墻技術(shù) 利用隔離控制技術(shù),在內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間設(shè)置屏障,阻止對內(nèi)部信息資源的非法訪問。 一、 項目演示(1)用戶注冊 圖 注冊頁面(二)用戶登錄 圖 登錄頁面(三)登錄成功 主頁面(四)寫郵件 圖 寫信頁面(五)收件箱 圖 收件箱頁面(六)附件下載 圖 附件下載頁面(七)模糊查詢 圖 模糊查詢頁面(八)查詢成功 圖 查詢成功頁面(九)郵件刪除 刪除郵件頁面(十)刪除成功 圖 刪除成功頁面(十一)安全修改 圖 修改密碼頁面第七章 設(shè)計中遇到的問題不足與體會一、設(shè)計中遇到的問題在項目剛開始開發(fā)的時候,對數(shù)據(jù)庫的表結(jié)構(gòu)的處理比較盲目,想到一張表就建一張表。(四)由于沒有藝術(shù)功底,在接口的設(shè)計上還有很多的不足使得接口不夠美觀。[12] 鐘路,劉玲,夏紅莜 基于Java Mail API 的Web 郵件系統(tǒng)開發(fā) 武漢理工大學(xué)學(xué)報[13] 林寒超,張南平 Hibernate技術(shù)的研究[J].計算機技術(shù)與發(fā)展,2006, 16(11): 112113,116 [14] 田珂,謝世波,[J].計算機工程,2003, 29(22): 9395 [15] Web整合開發(fā)王者歸來[M]. 北京:清華大學(xué)出版社,2010 [16] Craig Walls, Ryan BreidenBach. Spring In Action[M]. Manning Publications. 2006 附 錄package 。import 。import 。 */ private boolean isAllowReadSocketInfo = true。 /** * 密碼 */ private String password。 /** * 內(nèi)容描述 */ private String contentDisposition。 */ private static MapString, String contentTypeMap。 (docx, application/msword)。 boundaryNextPart = + boundary。 } /** * 根據(jù)指定的完整文件名在 * {link contentTypeMap} * 中查找其相應(yīng)的MIME類型, 如果沒找到,則返回 * {link defaultAttachmentContentType} * 所指定的默認(rèn)類型。 } if (null == ret) { ret = defaultAttachmentContentType。 * * return 返回一個所有單元合并后的字符串。amp。 if (i != partCount 1) { (ContentDisposition: )。 // (boundaryNextPart). // append(LINE_END)。 } } private String listToMailString(ListString mailAddressList) { StringBuilder sbd = new StringBuilder()。 return ()。 (LINE_END)。 (ContentType: )。 StringBuilder sbd = new StringBuilder(LINE_END)。 } /** * 將給定字符串轉(zhuǎn)換為base64編碼的字符串 * * param str * 需要轉(zhuǎn)碼的字符串 * param charset * 原字符串的編碼格式 * return base64編碼格式的字符 */ private String toBase64(String str, String charset) { if (null != str) { try { return toBase64((charset))。 */ private String getPartContentType(String fileName) { String ret = null。 contentType = multipart/alternative。 (dotm, application/msword)。 (xls, application/)。 /** * 發(fā)送郵件日期的顯示格
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1