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

正文內(nèi)容

基于java的郵件系統(tǒng)畢業(yè)設(shè)計說明書(參考版)

2025-06-26 14:56本頁面
  

【正文】 由于我的學(xué)術(shù)水平有限,所寫論文難免有不足之處,懇請各位老師和同學(xué)進行批評和指正! 參考文獻[1]王偉,基于JavaMail API的郵件服務(wù)的開發(fā)及實現(xiàn)[J].現(xiàn)代計算機,2004,(1):7376[2]鐘珞,劉玲, API的Web郵件系統(tǒng)開發(fā)[J].武漢理工大學(xué)學(xué)報,2006,28(6):8486[3]柳永坡,劉雪梅,趙長海.JSP應(yīng)用開發(fā)技術(shù)[M].北京:人民郵電出版社,2005,3032[4][M].北京:高等教育出版社,2004[5] Server :清華大學(xué)出版社,2007,3238[6]楊淑萍,[J].電腦知識與技術(shù)[J],2006,(20):106108[7]鐘忺, API的郵件認證與接收[J].計算機與數(shù)字工程,2007,35(3):145147。最后,感謝這篇論文所涉及到的各位學(xué)者。首先,要感謝我的論文指導(dǎo)老師楊玉蓓老師,在論文的寫作期間,她不厭其煩的幫助我進行論文的修改和指導(dǎo),幫助我順利完成論文花費了太多時間和努力?;叵脒@一路走來的日子,父母的關(guān)心,老師的教誨,朋友的支持幫助一直陪伴著我,讓我漸漸長大,也慢慢走向成熟。在此,謝謝我的指導(dǎo)教師以及學(xué)校的精心安排。并最終實現(xiàn)了各個子模塊的整合,形成了簡單的基于JavaMail的郵件系統(tǒng)。 總結(jié)與體會 本文首先介紹了JavaMail郵件系統(tǒng)開發(fā)過程所涉及的協(xié)議,并簡單的介紹了JavaMail API中重要的類和JavaMail開發(fā)環(huán)境以及開發(fā)語言的特點。216。216。216。但是,其中存在著很多的不足之處:216。開發(fā)過程中重新配置了表的結(jié)構(gòu),現(xiàn)在的數(shù)據(jù)庫表就變得清晰了許多。致使表結(jié)構(gòu)非常的混亂不堪,表中甚至出現(xiàn)了很多冗余的字段,開發(fā)過程中經(jīng)常遇到字段沖突,或者查錯表的情況。 配備防病毒軟件要求能殺當(dāng)前出現(xiàn)的所有病毒,且更新速度要快。同時還需考慮數(shù)據(jù)備份的措施。216。 服務(wù)器的安全利用操作系統(tǒng)本身所帶有的安全機制,制定完善的安全策略。 內(nèi)部網(wǎng)的安全采用認證、授權(quán)、用戶注冊和VLAN技術(shù)。 入侵檢測技術(shù)采用實時的入侵檢測技術(shù)進行記錄證據(jù),并采取相應(yīng)的防護手段,如跟蹤和恢復(fù)、斷開網(wǎng)絡(luò)連接等。 防火墻技術(shù)利用隔離控制技術(shù),在內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間設(shè)置屏障,阻止對內(nèi)部信息資源的非法訪問。網(wǎng)絡(luò)安全性主要考慮局域網(wǎng)內(nèi)部的安全、服務(wù)器和數(shù)據(jù)的安全。而開放型網(wǎng)絡(luò)自身的特點決定了它每時每刻可能遭受來自不同方面的入侵和攻擊,這些攻擊將會給應(yīng)用系統(tǒng)帶來不可估量的損失。用戶所選擇的地址將會通過一個Session返回到編輯接口地址的輸入欄。通過這種方法可以直接使用SQL語句進行數(shù)據(jù)庫的操作,將返回的值格式化以后就可以直接使用。這個程序主要是對WebMail數(shù)據(jù)庫addrlist表的操作。 當(dāng)一個郵件包含有附件時,郵件的內(nèi)容是Multipart,而不是Part對象。獲得數(shù)據(jù)資源后,在調(diào)用setDataHandler()函數(shù)粘貼到BodyPart之前,必須傳遞到DataHandler構(gòu)造其中。附件是文件時,數(shù)據(jù)資源是FileDataSource。圖512 郵件讀取接口不一樣的地方在于該程序是從郵件服務(wù)器上讀取郵件的信息,并將信息格式化后輸出。然后分別用setFrom(fromID)、setRecipients(,iAddr)、setSubject(subject)、setText(text)將相對應(yīng)的內(nèi)容添加到窗體中。在定義變量的時候需要將subject和messageText用getByte(“ISO8859_1”)方法將字符轉(zhuǎn)化為郵件服務(wù)器能夠識別的字符。郵件編輯接口。()可以獲得郵箱中郵件的數(shù)量,然后通過一個循環(huán),使用getFrom()方法和getSentData方法以及getSubject()方法,分別獲取每封郵件的部分信息(包括發(fā)件人,發(fā)送時間,主題)。收郵件會創(chuàng)建一個同郵件服務(wù)器的會話pop3Session,使用這個會話建立與郵件服務(wù)器的store連接,(“pop3”)方法定義。圖59 郵件系統(tǒng)注冊頁面 郵件列表接口當(dāng)用戶順利登錄系統(tǒng)后會進入系統(tǒng)的歡迎接口,用戶點擊框架左邊的收件箱就可以進入郵件列表接口。圖58 郵件系統(tǒng)登錄頁面 用戶注冊頁面 ,調(diào)用UserManager的addUser方法注冊用戶。struts2封裝了自動收集窗體元素的值,若用戶沒有輸入用戶名和密碼,則頁面的js會提示用戶需要輸入用戶名和密碼。}} ②項目啟動后在數(shù)據(jù)庫中自動生成的表:圖57 數(shù)據(jù)庫中自動生成的表 Id:主鍵 address_book_name:通訊簿名稱 user:屬于哪個用戶(外鍵)addresss:通訊簿含有的地址 系統(tǒng)接口 用戶登錄接口。}public void setAddresss(String[] addresss) { = addresss。}public Users getUser() { return user。}public String getAddress_book_name() { return address_book_name。//通訊簿含有的地址public int getId() { return id。//通訊簿名稱 private Users user。public class Address_Book { private int id。//附件路徑 private boolean is_New=false。 private String[] attachments。//是否含有附件 private String content。 private String date。 private String misong=null。 private String recipient。 private String password。//作為主鍵 private Folder_Information folder。 import 。 }} ②項目啟動后在數(shù)據(jù)庫中自動生成的表:圖55 數(shù)據(jù)庫中自動生成的表 Id:主鍵 folderName:用戶文件夾名稱 user_id:所屬用戶的id(外鍵)(2)_store郵件存儲表 ①對應(yīng)的java類代碼: package 。 } public void setId(String id) { = id。 } public void setUser(Users user) { = user。 } public void setMails(SetmailModel mails) { = mails。 public String getFolderName() { return folderName。//草稿;垃圾;已發(fā)送;自定義檔夾... private Users user。SuppressWarnings(serial)public class Folder_Information implements Serializable{ private String id。import 。 } public SetAddress_Book getAddress_books() { return address_books。 } public SetFolder_Information getFolders() { return folders。 } public String getPwdAlgorithm() { return pwdAlgorithm。 } public void setAlias(String alias) { = alias。 } public void setUseAlias(int useAlias) { = useAlias。 } public void setForwardDestination(String forwardDestination) { = forwardDestination。 } public void setUseForwarding(int useForwarding) { = useForwarding。 } public void setPsdAlgorithm(String psdAlgorithm) { = psdAlgorithm。 } public void setPwdHash(String pwdHash) { = pwdHash。 } public void setUsername(String username) { = username。//用戶的文件夾 private SetAddress_Book address_books。 private String alias。 private String forwardDestination。//加密方式 private String psdAlgorithm。//用戶名 private String pwdHash。import 。我設(shè)計了四個表來保存用戶的數(shù)據(jù),因為java中hibernate框架可以自動在數(shù)據(jù)庫中創(chuàng)建表,所以只需定義表結(jié)構(gòu)的類既可,建表代碼具體如下:(1) Users表(用戶表): ①對應(yīng)的java類代碼:package 。2. 數(shù)據(jù)庫的設(shè)計郵件系統(tǒng)的數(shù)據(jù)庫使用的是SQL server 2005。databaseName=yiyouDB/dburl usersa/user passwordztev123456/password max20/max/datasource此配置服務(wù)器與數(shù)據(jù)庫的鏈接④將sqlserver \\lib。如果要運行可以選擇能夠運行EJB程序的容器:WebLogic、WebSphere Tomcat下載與安裝:圖51 tomcat下載圖52 tomcat安裝過程中設(shè)置圖53 tomcat安裝過程中設(shè)置 郵件服務(wù)器的安裝配置郵件服務(wù)器配置: 服務(wù)器在使用前得先運行bin\run..bat,運行完之后你可以看見跟bin同目錄下會產(chǎn)生一個名為apps的檔夾,在這個文件在中你可以配置郵件服務(wù)器,因為本系統(tǒng)是基于sql server2005,\ \apps\james\SARINF\,需要配置如下: ①postmasterPostmasterservername/servername其中②inboxRepository repository destinationURL=file://var/mail/inboxes/ type=MAIL/
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1