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

正文內(nèi)容

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

  

【正文】 式 */ private String simpleDatePattern。 /** * 用來(lái)綁定多個(gè)郵件單元{link partSet} * 的分隔標(biāo)識(shí),我們可以將郵件的正文及每一個(gè)附件都看作是一個(gè)郵件單元 * 。 /** * 發(fā)件人郵箱地址 */ private String from。import 。import 。 import 。在系統(tǒng)的設(shè)計(jì)過(guò)程中,由淺入深的實(shí)現(xiàn)了郵件的發(fā)送、接收功能。經(jīng)過(guò)了上述教訓(xùn),自己在網(wǎng)上查了許多關(guān)于數(shù)據(jù)庫(kù)表設(shè)計(jì)的文章,在這個(gè)過(guò)程中自己學(xué)到了相當(dāng)多的數(shù)據(jù)庫(kù)知識(shí),對(duì)數(shù)據(jù)庫(kù)的了解也增進(jìn)了一步。(三)內(nèi)部網(wǎng)的安全 采用認(rèn)證、授權(quán)、用戶注冊(cè)和VLAN技術(shù)。在編輯郵件的時(shí)候,也可以通過(guò)點(diǎn)“選擇收件人”調(diào)用地址簿接口,用戶在選擇好地址以后會(huì)返回編輯接口。獲得數(shù)據(jù)資源后,在調(diào)用setDataHandler()函數(shù)粘貼到BodyPart之前,必須傳遞到DataHandler構(gòu)造其中。使用getSession()方法建立與郵件服務(wù)器的會(huì)話,用MimeMessage創(chuàng)建該會(huì)話下將要發(fā)送的郵件的窗體。 郵件系統(tǒng)注冊(cè)頁(yè)面(三)郵件列表接口當(dāng)用戶順利登錄系統(tǒng)后會(huì)進(jìn)入系統(tǒng)的歡迎接口,用戶點(diǎn)擊框架左邊的收件箱就可以進(jìn)入郵件列表接口。}public void setAddresss(String[] addresss) { = addresss。//通訊簿名稱 private Users user。//是否含有附件 private String content。 private String password。 } public void setId(String id) { = id。//草稿;垃圾;已發(fā)送;自定義檔夾... private Users user。 } public SetFolder_Information getFolders() { return folders。 } public String getForwardDestination() { return forwardDestination。//用戶的通訊簿 public String getUsername() { return username。//加密了的密碼 private String pwdAlgorithm=SHA。二、 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)(一) 數(shù)據(jù)庫(kù)建立的目的建立數(shù)據(jù)庫(kù)是為了給系統(tǒng)用戶注冊(cè)、用戶登錄時(shí)的身份認(rèn)證和用戶信息的保存、郵件的保存提供數(shù)據(jù)庫(kù)支持。這樣用戶就可以一目了然的管理自己的郵件。(二) 郵件的收發(fā)該模塊實(shí)現(xiàn)用戶收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉(zhuǎn)發(fā)功能,郵件的已讀未讀設(shè)置功能以及郵件附件的添加功能。另外一臺(tái)計(jì)算機(jī)安裝window xp sp3操作系統(tǒng),上面主要對(duì)系統(tǒng)的研發(fā)。然后解壓縮到C:\java\Tomcat 。其中可以選擇下載Eclipse SDK,它包括了Eclipse開(kāi)發(fā)環(huán)境、Java開(kāi)發(fā)環(huán)境、Plugin開(kāi)發(fā)環(huán)境以及所有源代碼和文檔。在JDK安裝完成之后,一般需要設(shè)置計(jì)算機(jī)系統(tǒng)的環(huán)境變量,以便于其它軟件確定JDK的安裝位置。由于有了Sun的參與和支持,最新的Servlet和JSP 規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat 5支持最新的Servlet 。Eclipse的設(shè)計(jì)思想是:一切皆為插件。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。體系結(jié)構(gòu)中立Java的解釋器可以生成與系統(tǒng)體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)碼指令,一個(gè)系統(tǒng)只要安裝了Java虛擬機(jī)就可以執(zhí)行Java程序了。面向?qū)ο蟮奶匦悦嫦驅(qū)ο笮钥梢哉f(shuō)是Java最重要的特性。它可以輕松的是現(xiàn)在SMTP和POP3頁(yè)以下的郵件的接收、發(fā)送、轉(zhuǎn)發(fā),而且現(xiàn)在各種Linux版本中都會(huì)自帶Sendmail的軟件包,所以在Linux下使用Sendmail作為郵件服務(wù)器軟件是毫無(wú)疑問(wèn)的。在調(diào)試的時(shí)候由于J Builder 9 內(nèi)嵌的Tomcat和我們使用的Tomcat服務(wù)器會(huì)發(fā)生埠沖突。在傳統(tǒng)HTML網(wǎng)頁(yè)檔(*.htm,*.html)中加入Java程序片斷(Scriptlet)和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)。 DNS服務(wù)器。 實(shí)現(xiàn)基于Web[2]技術(shù)的郵件服務(wù)平臺(tái)至少需要有以下幾種服務(wù)器提供相應(yīng)的服務(wù)功能: 郵件服務(wù)器。而且什么時(shí)候打電話也很講究,打早了,公司負(fù)責(zé)人還沒(méi)有上班,打晚了公司負(fù)責(zé)人又可能出去開(kāi)會(huì)了。當(dāng)用戶希望通過(guò)互聯(lián)網(wǎng)絡(luò)給某人發(fā)送信件時(shí),首先要與為自己提供電子郵件的計(jì)算機(jī)聯(lián)機(jī),然后把要發(fā)送的信件與收信人的電子郵件地址發(fā)給電子郵件系統(tǒng)。(4) 從上面的介紹中可以看出來(lái),郵件的整個(gè)投遞過(guò)程是一個(gè)比較復(fù)雜的過(guò)程,中間涉及客戶端和服務(wù)器,以及多個(gè)服務(wù)器之間的相互協(xié)作,最終才能完成整個(gè)郵件的投遞。如果轉(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á)為止。 通常Internet上的個(gè)人用戶不能直接接收電子郵件,而是通過(guò)申請(qǐng)ISP主機(jī)的一個(gè)電子信箱,由ISP主機(jī)負(fù)責(zé)電子郵件的接收。當(dāng)收信者稍后登陸的主機(jī)上時(shí),檢查該目錄就可以知道自己有新的郵件,并可以打開(kāi)和查看郵件內(nèi)容。1961年,麻省理工學(xué)院在7094大型機(jī)系統(tǒng)上開(kāi)發(fā)出了一套兼容時(shí)分共享系統(tǒng)(CTSS)。電子郵件是—種用電子手段提供信息交換的通信方式。電子郵件技術(shù)正式伴隨這網(wǎng)絡(luò)和計(jì)算機(jī)技術(shù)的發(fā)展而不斷成熟和發(fā)展起來(lái)的。二、郵件服務(wù)器發(fā)展簡(jiǎn)史 與一般人想象的不同,其實(shí)最早的電子郵件系統(tǒng)早在網(wǎng)絡(luò)形成就已經(jīng)出現(xiàn)了。這些軟件的工作原理類似,都是在用戶目錄下設(shè)置一個(gè)特殊的目錄,一個(gè)用戶給另一個(gè)用戶發(fā)信時(shí),就在收信者的目錄下建立一個(gè)新的文檔,并在其中保存新建的內(nèi)容。接收者通過(guò)郵件客戶程序連接到服務(wù)器后,就會(huì)看到服務(wù)器的通知,進(jìn)而打開(kāi)自己的電子信箱來(lái)查收郵件。根據(jù)SMTP協(xié)議的規(guī)定,如果發(fā)件服務(wù)器無(wú)法直接連接收件服務(wù)器,可以請(qǐng)求其它的郵件服務(wù)器幫助進(jìn)行轉(zhuǎn)發(fā)。隨著技術(shù)的進(jìn)步和用戶對(duì)郵件功能需求的不斷增加,越來(lái)越多的處理步驟也被增加到這一環(huán)節(jié)中,并且絕大多數(shù)的反垃圾郵件技術(shù)都是在這一環(huán)節(jié)中應(yīng)用的。(4)透明性電子郵件系統(tǒng)采用“存儲(chǔ)轉(zhuǎn)發(fā)”的方式為用戶傳遞電子郵件,通過(guò)在互聯(lián)網(wǎng)絡(luò)的一些通信節(jié)點(diǎn)計(jì)算機(jī)上運(yùn)行相應(yīng)的軟件,使這些計(jì)算機(jī)充當(dāng)“郵局”的角色。而以前沒(méi)有電子郵件時(shí),顧客的產(chǎn)品本身或產(chǎn)品在使用過(guò)程中發(fā)生了問(wèn)題,需要等到公司人員上班時(shí),才能給公司打電話。郵件傳輸代理程序具有發(fā)送、接收和存儲(chǔ)轉(zhuǎn)發(fā)郵件的功能。該服務(wù)器為用戶提供郵件系統(tǒng)的訪問(wèn)接口,用戶在遠(yuǎn)程計(jì)算機(jī)通過(guò)瀏覽器訪問(wèn)郵件系統(tǒng),通過(guò)Web服務(wù)所提供的接口實(shí)現(xiàn)各種功能。(二)編程語(yǔ)言和編程環(huán)境的選擇 JSP[3]是Java Server Pages的縮寫(xiě),它是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。JSP對(duì)編程環(huán)境的要求不像其它語(yǔ)言那么苛刻,但是有個(gè)好的編程環(huán)境會(huì)讓我們的工作事半功倍,我使用的編程環(huán)境是J Builder 9它可以很方便的建立工程、WebApplication、Package和Servlet,還能有效地對(duì)WebApplication進(jìn)行部署。(2) 郵件服務(wù)器軟件 說(shuō)到郵件服務(wù)器軟件人們肯定會(huì)想到大名鼎鼎的Sendmail,它是最早的郵件服務(wù)器軟件之一,它的功能十分強(qiáng)大,配置十分的繁瑣,不過(guò)如果只需要一些常用的功能,它的配置還是比較方便的。③在Java中有豐富的類庫(kù),大大方便了編程工作。安全性Java不支持指針,因此一切對(duì)內(nèi)存的訪問(wèn)都必須通過(guò)對(duì)象的實(shí)例變量來(lái)進(jìn)行,因此可以有效的防范病毒的入侵。JSP技術(shù)有點(diǎn)類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。JSP具備了Java技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn) Web服務(wù)器在遇到訪問(wèn)JSP網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。中層為Eclipse的圖形界面(包括——工作臺(tái),JFace,SWT),核心為工作空間(workspace)和運(yùn)行時(shí)內(nèi)核(runtime)。(二) Tomcat安裝Tomcat是Apache 軟件基金會(huì)(Apache Software Foundation)的Jakarta項(xiàng)目中的一個(gè)核心項(xiàng)目,由Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。三、 開(kāi)發(fā)軟件的安裝(一) JAVA環(huán)境的安裝與配置在安裝Eclipse之前,需要先安裝JDK(Java Development Kits)。 系統(tǒng)屬性對(duì)話框 環(huán)境變量對(duì)話框 新建系統(tǒng)變量對(duì)話框(二) Eclipse的安裝Eclipse是開(kāi)放源代碼的項(xiàng)目。Path= d:\\eclipse\\language(三) Tomcat的安裝Tomcat是開(kāi)放源代碼的項(xiàng)目。數(shù)據(jù)庫(kù)服務(wù)器為用戶的注冊(cè)信息和用戶登錄系統(tǒng)時(shí)的身份認(rèn)證提供數(shù)據(jù)庫(kù)支持。未注冊(cè)的用戶需要進(jìn)入注冊(cè)接口,輸入新的用戶名、密碼以及確認(rèn)密碼和一些必要的用戶信息才能注冊(cè),注冊(cè)成功以后系統(tǒng)自動(dòng)返回登錄接口,重新登陸后方可進(jìn)入系統(tǒng)的主接口[7]。每條郵件信息內(nèi)部有一個(gè)超級(jí)鏈接,通過(guò)點(diǎn)擊進(jìn)入郵件可以下載郵件中的附件內(nèi)容。databaseName=yiyouDB/dburl usersa/user passwordztev123456/password max20/max/datasource此配置服務(wù)器與數(shù)據(jù)庫(kù)的鏈接 \\lib。//用戶名 private String pwdHash。//用戶的文件夾 private SetAddress_Book address_books。 } public void setUseForwarding(int useForwarding) { = useForwarding。 } public void setFolders(SetFolder_Information folders) { = folders。//主鍵 private String folderName。 } public Users getUser() { return user。//屬于哪個(gè)folder表 private String sender。 private boolean containFile=false。//通訊簿主鍵 private String address_book_name。}public void setUser(Users user) { = user。該頁(yè)面中填寫(xiě)登錄用戶ID、姓名、密碼即可進(jìn)行注冊(cè)。在定義變量的時(shí)候需要將subject和messageText用getByte(“ISO8859_1”)方法將字符轉(zhuǎn)化為郵件服務(wù)器能夠識(shí)別的字符。附件是鏈接是數(shù)據(jù)資源是URLDataSource。通過(guò)這種方法可以直接使用SQL語(yǔ)句進(jìn)行數(shù)據(jù)庫(kù)的操作,將返回的值格式化以后就可以直接使用。(二)入侵檢測(cè)技術(shù) 采用實(shí)時(shí)的入侵檢測(cè)技術(shù)進(jìn)行記錄證據(jù),并采取相應(yīng)的防護(hù)手段,如跟蹤和恢復(fù)、斷開(kāi)網(wǎng)絡(luò)連接等。致使表結(jié)構(gòu)非常的混亂不堪,表中甚至出現(xiàn)了很多冗余的字段,開(kāi)發(fā)過(guò)程中經(jīng)常遇到字段沖突,或者查錯(cuò)表的情況。三、總結(jié)與體會(huì) 本文首先介紹了JavaMail郵件系統(tǒng)開(kāi)發(fā)過(guò)程所涉及的協(xié)議,并簡(jiǎn)單的介紹了JavaMail API中重要的類和JavaMail開(kāi)發(fā)環(huán)境以及開(kāi)發(fā)語(yǔ)言的特點(diǎn)。 import 。import 。import 。 /** * 郵件服務(wù)器地址 */ private String host。 /** * MIME郵件類型 */ private String contentType。 /** * 郵件正文 */ private String content。 static { // MIME Media Types contentTypeMap = new HashMapString, String()。 (docm, application/msword)。 contentTransferEncoding = base64。 * * param fileName * 文件名 * return 返回文件對(duì)應(yīng)的MIME類型。 } return ret。 */ private String getAllParts() { int partCount = ()。 0 ()) { (getBoundaryNextPart()).append(LINE_END)。 (())。 ()。 if (null != mailAddressL
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1