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

正文內(nèi)容

基于java的郵箱管理服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(存儲(chǔ)版)

  

【正文】 通知不能送達(dá)的原因。(6)全天候?qū)︻櫩投?,電子郵件的優(yōu)點(diǎn)之一是沒有任何時(shí)間上的限制。用戶代理UA又稱人機(jī)界面,它是用戶發(fā)送和接收電子郵件的操作臺(tái)和工具,用于編輯、生成、發(fā)送、閱讀和管理電子郵件。用戶雖然也可以直接訪問郵件服務(wù)器,但要實(shí)現(xiàn)各種功能就需要記住大量復(fù)雜的命令。 構(gòu)建郵件服務(wù)器的準(zhǔn)備工作(一) 操作系統(tǒng)和服務(wù)器軟件的選擇 為了發(fā)揮各個(gè)系統(tǒng)的長(zhǎng)處,本文做系統(tǒng)的時(shí)候選擇了兩個(gè)操作系統(tǒng),作為郵件服務(wù)平臺(tái)的服務(wù)器操作系統(tǒng)。 JSP技術(shù)功能強(qiáng)大、使用靈活,為創(chuàng)建顯示動(dòng)態(tài)內(nèi)容的Web網(wǎng)頁(yè)提供了一個(gè)簡(jiǎn)潔而快速的方法。發(fā)展到現(xiàn)在Tomcat不僅僅是一個(gè)JSP解釋器和Servlet容器,它還具有了Web服務(wù)器的功能。它的簡(jiǎn)單性體現(xiàn)在以下三個(gè)方面。通過它特有的類,可以方便地處理TCP/IP協(xié)議和訪問網(wǎng)絡(luò)資源。在類庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行,并且Java通過接口來支持多重繼承,使之比嚴(yán)格的繼承類具有更靈活的方式和擴(kuò)展性。 JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。Eclipse還包括插件開發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無縫集成的工具。 Eclipse對(duì)這些插件是動(dòng)態(tài)載入動(dòng)態(tài)調(diào)用的。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的?!碍h(huán)境變量”對(duì)話框中單擊“新建”按鈕,在打開圖33所示的新建系統(tǒng)變量對(duì)話框輸入變量名為JAVA_HOME,其環(huán)境變量的值應(yīng)該設(shè)置為JDK的安裝位置。下載完成后,可獲得名稱為NLpackeclipseSDK3. ,下面介紹具體的安裝步驟:,注意在安裝Eclipse各個(gè)插件工具時(shí)都需要先關(guān)閉Eclipse。 C:\java\Tomcat \lib\進(jìn)入C:\java\Tomcat \bin文件夾,Tomcat即可啟動(dòng)。粗略的來說,郵件系統(tǒng)應(yīng)當(dāng)有以下功能: 郵件系統(tǒng)結(jié)構(gòu)圖(一) 登錄、身份認(rèn)證、新用戶注冊(cè)該模塊包括用戶的注冊(cè),系統(tǒng)的登錄記住接口的設(shè)計(jì)。在郵件列表中還可以對(duì)郵件進(jìn)行管理。Tomcat服務(wù)器是一個(gè)符合J2EE標(biāo)準(zhǔn)的WEB服務(wù)器,而J2EE的EJB程序無法在此處運(yùn)行。import 。 private int useAlias。 } public String getPsdAlgorithm() { return psdAlgorithm。 } public String getAlias() { return alias; } public void setAlias(String alias) { = alias。import 。 } public void setMails(SetmailModel mails) { = mails。 import 。 private String misong=null。//附件路徑 private boolean is_New=false。}public String getAddress_book_name() { return address_book_name。struts2封裝了自動(dòng)收集窗體元素的值,若用戶沒有輸入用戶名和密碼,則頁(yè)面的js會(huì)提示用戶需要輸入用戶名和密碼。()可以獲得郵箱中郵件的數(shù)量,然后通過一個(gè)循環(huán),使用getFrom()方法和getSentData方法以及getSubject()方法,分別獲取每封郵件的部分信息(包括發(fā)件人,發(fā)送時(shí)間,主題)。在讀取程序中我也使用到getMessages()方法,這樣可以確定所要讀取的郵件時(shí)那一封,同時(shí)也可以防止用戶選擇了不存在的郵件。(七)用戶地址簿的處理處理用戶地址簿的程序是名為addrlist的servlet程序,用戶在登錄系統(tǒng)以后可以看到地址簿的選項(xiàng),點(diǎn)擊以后就會(huì)調(diào)用該程序。因此,網(wǎng)絡(luò)信息系統(tǒng)的安全性已成為在網(wǎng)絡(luò)建設(shè)中一個(gè)重要問題,需建立一個(gè)多層次的安全防御框架,以確保系統(tǒng)網(wǎng)絡(luò)的安全。同時(shí)還需考慮數(shù)據(jù)備份的措施。(二)系統(tǒng)中沒有太多注釋,在開發(fā)過程中經(jīng)常重新讀代碼來理解代碼的意思。Servlet學(xué)習(xí)筆記[M].清華大學(xué)出版社,import 。import 。 */ private boolean isDebug = true。 /** * 郵件主題 */ private String subject。 /** * 傳輸郵件所采用的編碼 */ private String contentTransferEncoding。 /** * 不同類型文件對(duì)應(yīng)的{link MIME} 類型映射。 (doc, application/msword)。 simpleDatePattern = yyyyMMdd HH:mm:ss。 cc = new ArrayListString()。 flag () 1) { fileName = (flag + 1)。 } /** * 將給定字符串轉(zhuǎn)換為base64編碼的字符串 * * param str * 需要轉(zhuǎn)碼的字符串 * return base64編碼格式的字符 */ private String toBase64(String str) { return toBase64(str, ().name())。 String attachmentContent = ()。 (())。 } } (LINE_END)。charset=\ + charset + \)。 (toBase64(content))。 (())。 (LINE_END)。 i = 0。 } } return 。 if (0 = flag amp。 partSet = new ArrayListMailPart()。 這些郵件單元全部會(huì)放到partSet * 中,在發(fā)送郵件 {link send()}時(shí), 程序會(huì)調(diào)用 * {link getAllParts()} * 方法將所有的單元合并成一個(gè)符合MIME格式的字符串。 (xlsm, application/)。 /** * 郵件單元的集合,用來存放正文單元和所有的附件單元。 /** * 郵件單元分隔標(biāo)識(shí)符,該屬性將用來在郵件中作為分割各個(gè)郵件單元的標(biāo)識(shí) * 。 /** * 抄送地址 */ private ListString cc。 * * author Zhong Lizhi */public class Mail { /** * 換行符 */ private static final String LINE_END = \r\n。import 。import 。在這次設(shè)計(jì)實(shí)現(xiàn)基于JavaMail郵件系統(tǒng)的過程中,我學(xué)到了很多的知識(shí)和經(jīng)驗(yàn),為提供了一次很好的實(shí)踐的機(jī)會(huì)。二、系統(tǒng)中的不足經(jīng)過這幾個(gè)月時(shí)間的編寫,畢業(yè)設(shè)計(jì)已經(jīng)基本完成,郵件系統(tǒng)正常運(yùn)轉(zhuǎn)。對(duì)重要的服務(wù)器啟動(dòng)審計(jì)功能。 郵件地址頁(yè)面 第六章 系統(tǒng)安全計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)以TCP/IP為核心的開放式網(wǎng)絡(luò)體系結(jié)構(gòu)。 當(dāng)一個(gè)郵件包含有附件時(shí),郵件的內(nèi)容是Multipart,而不是Part對(duì)象。 郵件編輯頁(yè)面(五)郵件讀取接口在郵件列表接口上選擇查看就可以讀取相應(yīng)的郵件。收郵件會(huì)創(chuàng)建一個(gè)同郵件服務(wù)器的會(huì)話pop3Session,使用這個(gè)會(huì)話建立與郵件服務(wù)器的store連接,(“pop3”)方法定義。}} 項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表: 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 address_book_name:通訊簿名稱 user:屬于哪個(gè)用戶(外鍵)addresss:通訊簿含有的地址三、 系統(tǒng)接口(一) 用戶登錄接口。//通訊簿含有的地址public int getId() { return id。 private String[] attachments。 private String recipient。 }} 項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表: 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 folderName:用戶文件夾名稱 user_id:所屬用戶的id(外鍵)(2)_store郵件存儲(chǔ)表 對(duì)應(yīng)的java類代碼: package 。 public String getFolderName() { return folderName。 } public SetAddress_Book getAddress_books() { return address_books。 } public int getUseAlias() { return useAlias。 } public String getPwdHash() { return pwdHash。 private int useForwarding。建立的郵件系統(tǒng)數(shù)據(jù)庫(kù)名為yiyouDB。用戶在發(fā)郵件的時(shí)候可以直接從所有地址中導(dǎo)出他所需要的一個(gè)或多個(gè)地址。郵件列表功能可以告訴用戶郵箱中有多少封郵件,有哪些是新郵件。 系統(tǒng)平臺(tái)交互圖二、郵件系統(tǒng)主要功能的設(shè)計(jì)[6]作為一個(gè)郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠(yuǎn)遠(yuǎn)不夠,用戶訪問郵件系統(tǒng)需要用戶身份認(rèn)證才能保證用戶信息的安全,不能讓用戶面對(duì)大量的個(gè)人郵件確束手無策,因此用戶郵件的管理功能也是必需的。但是問了編寫的Java程序可以順利編譯。Eclipse為中國(guó)用戶提供了非常好的支持,通過安裝Eclipse多國(guó)語(yǔ)言包,Eclipse可以自動(dòng)實(shí)現(xiàn)開發(fā)環(huán)境的本地化,即自動(dòng)根據(jù)操作系統(tǒng)的語(yǔ)言環(huán)境選擇語(yǔ)言包?!跋到y(tǒng)屬性”對(duì)話框中的“環(huán)境變量”按鈕,進(jìn)入圖32所示的“環(huán)境變量”對(duì)話框。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場(chǎng)合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。這樣的功能插件包括他的圖形API(稱為SWT/JFace)、JAVA開發(fā)環(huán)境插件(JDT)、插件開發(fā)環(huán)境(PDE)等。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。網(wǎng)頁(yè)還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作,方便用戶在網(wǎng)絡(luò)上的實(shí)時(shí)交互操作,提高系統(tǒng)的處理能力。Java支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。第3章 應(yīng)用系統(tǒng)開發(fā)工具 一、 開發(fā)語(yǔ)言簡(jiǎn)介(一)Java語(yǔ)言簡(jiǎn)介Java[4]是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它是一種簡(jiǎn)單的面向?qū)ο蟮姆植际娇梢浦残阅軆?yōu)異的多線程的動(dòng)態(tài)語(yǔ)言。UltraEdit支持Java,JSP,HTML和JavaScript的高亮顯示,可以給我的調(diào)試工作帶來了很大的方便。程序片斷可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作、可以復(fù)位向網(wǎng)頁(yè)、可以發(fā)送和接收電子郵件等動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是為用戶訪問提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪問提供正確的域名解析。該服務(wù)器是實(shí)現(xiàn)郵件發(fā)送、接收、儲(chǔ)存、轉(zhuǎn)發(fā)的不要條件。二、郵件服務(wù)器的基本結(jié)構(gòu)一個(gè)郵件系統(tǒng)是由實(shí)現(xiàn)各種功能的服務(wù)器組成的功能集合[1]。(5)廉價(jià)性 互聯(lián)網(wǎng)絡(luò)的空間幾乎是無限的,公司可以將不同詳細(xì)程度的有關(guān)產(chǎn)品、服務(wù)的信息放在網(wǎng)絡(luò)站點(diǎn)上,這時(shí)顧客不僅可以隨時(shí)從網(wǎng)上獲得這些信息,而且在網(wǎng)上存儲(chǔ)、發(fā)送信息的費(fèi)用都低于印刷、郵寄或電話的費(fèi)用。 第2章 郵件服務(wù)器分析一、郵件服務(wù)器的需求分析(1)方便性 電子郵件系統(tǒng)可以像使用留言電話一樣,在自己方便的時(shí)候處理記錄下來的請(qǐng)求,通過電子郵件可以方便地傳送文本信息、圖像文件、報(bào)表和計(jì)算機(jī)程序。特別是許多郵件服務(wù)器對(duì)轉(zhuǎn)發(fā)郵件的來源不加限制,任何服務(wù)器都可以通過他來轉(zhuǎn)發(fā)郵件,即所謂的開放式轉(zhuǎn)發(fā)。因此,當(dāng)發(fā)送一條電子郵件給一另一個(gè)客戶時(shí),電子郵件首先從用戶計(jì)算機(jī)發(fā)送到ISP主機(jī),再到Internet,再到收件人的ISP主機(jī),最后到收件人的個(gè)人計(jì)算機(jī)。使用郵箱系統(tǒng)后,所有的信箱都是用“name企業(yè)域名”這種形式,從而可以樹立統(tǒng)一的企業(yè)品牌形象。當(dāng)CTSS系統(tǒng)的用戶需要向其它用戶傳遞信息時(shí),他們會(huì)在一個(gè)通用的目錄下以“TO TOM”之類的文件名命名,查看或者打印其中的內(nèi)容。電子郵件系統(tǒng)則是具有處理電子郵件功能的系統(tǒng)。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1