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

正文內(nèi)容

基于java的郵件系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)-免費(fèi)閱讀

  

【正文】 其次,要感謝我的同學(xué)和朋友,在我寫(xiě)論文的過(guò)程中給予我了很多素材,在論文的撰寫(xiě)和排版過(guò)程中提供熱情的幫助。在系統(tǒng)的設(shè)計(jì)過(guò)程中,由淺入深的實(shí)現(xiàn)了郵件的發(fā)送、接收功能。 由于開(kāi)發(fā)經(jīng)驗(yàn)欠缺,系統(tǒng)的代碼量比較大,但是沒(méi)有將系統(tǒng)中的代碼分類(lèi)整理,代碼的執(zhí)行效率較慢。216。216。圖513 郵件地址頁(yè)面第六章 系統(tǒng)安全計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)以TCP/IP為核心的開(kāi)放式網(wǎng)絡(luò)體系結(jié)構(gòu)。()方法取得Multipart的每一部分,()來(lái)去的附件的意向和內(nèi)容類(lèi)型并據(jù)此加以處理。在讀取程序中我也使用到getMessages()方法,這樣可以確定所要讀取的郵件時(shí)那一封,同時(shí)也可以防止用戶(hù)選擇了不存在的郵件。圖510 郵件列表頁(yè)面 當(dāng)用戶(hù)輸入了用戶(hù)名和密碼之后點(diǎn)擊登錄,UserAction收集窗體元素的值能后查找數(shù)據(jù)庫(kù),若用戶(hù)輸入的用戶(hù)名不正確,則系統(tǒng)會(huì)跑出自定義的UserNameWrongException若輸入的用戶(hù)名正確而密碼錯(cuò)誤,則會(huì)拋出PasswordWrongException異常。}public void setAddress_book_name(String addressBookName) { address_book_name = addressBookName。 ……(中間省去各屬性的set和get方法)} ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表:圖56 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 Folder:屬于哪個(gè)folder表(外鍵) Sender:發(fā)送人 Password:密碼 smtpServer:發(fā)送郵件服務(wù)器 recipient:接收人 chaosong:抄送人 misong:密送人 subject:郵件主題 Date:郵件日期 containFile:是否含有附件 content:郵件內(nèi)容體 mailSize:郵件大小 attachments:郵件所含附件的附件名集合 savepath:附件保存位置(3)address_book(用戶(hù)通訊簿表) ①對(duì)應(yīng)的java類(lèi)代碼:package 。 private String subject。 public class mailModel implements Serializable{ private int id。 } public SetmailModel getMails() { return mails。import 。 } public void setPwdAlgorithm(String pwdAlgorithm) { = pwdAlgorithm。 } public int getUseForwarding() { return useForwarding。 private SetFolder_Information folders。public class Users implements Serializable { private String username。③datasource name=maildb class= driver/driver dburljdbc:sqlserver://:1433。在郵件列表接口里,每條郵件信息之前有個(gè)復(fù)選框,選擇上復(fù)選框在點(diǎn)擊刪除按鍵就會(huì)刪除所選擇的郵件。已注冊(cè)的用戶(hù)在正確輸入用戶(hù)名和密碼以后就可以登錄進(jìn)入郵件列表的接口。Web服務(wù)器為用戶(hù)提供訪(fǎng)問(wèn)接口,將服務(wù)器返回的信息回饋給用戶(hù)。(3).在Eclipse安裝目錄下創(chuàng)建子目錄links,并在該目錄中新建一個(gè)文本文件,,在文件中鍵入如下一行信息。單擊“確定”按鈕即可完成JDK相關(guān)環(huán)境變量的設(shè)置。這兩個(gè)Jar包放在JavaMail/WEBINF/lib下。因此即使裝了一大堆插件在Eclipse里,也不必?fù)?dān)心某些不常用的插件白白占著內(nèi)存。Eclipse的體系結(jié)構(gòu)為: 底層為JAVA開(kāi)發(fā)環(huán)境插件(JDT),插件開(kāi)發(fā)環(huán)境(PDE),其他的第三方插件。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。 Jsp語(yǔ)言簡(jiǎn)介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。(4)魯棒性Java中對(duì)應(yīng)不同的類(lèi)具有的Exception,正是這些不同的Exception可以防止因?yàn)槌绦騿T的錯(cuò)誤而造成系統(tǒng)的崩潰。②Java中沒(méi)有C++中的指針和內(nèi)存管理的概念,可以避免犯C++中的常見(jiàn)錯(cuò)誤。我以我選用Tomcat作為Web服務(wù)器軟件。所以我使用JSP作為我畢業(yè)設(shè)計(jì)的開(kāi)發(fā)語(yǔ)言。后期我將會(huì)把郵件服務(wù)器和項(xiàng)目部署在同一臺(tái)機(jī)器上。 Web服務(wù)器。郵件傳輸代理MDA又稱(chēng)郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。比如,當(dāng)顧客發(fā)生問(wèn)題時(shí),他們隨時(shí)都可以把發(fā)生的問(wèn)題發(fā)送給公司,而公司有關(guān)負(fù)責(zé)人可以在他方便的時(shí)候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該轉(zhuǎn)發(fā)給其它部門(mén)去承辦。用戶(hù)只要隨時(shí)以計(jì)算機(jī)聯(lián)機(jī)方式打開(kāi)自己的電子郵件信箱,便可以查閱自己的郵件。例如,安裝了反垃圾郵件系統(tǒng)的服務(wù)器首先會(huì)對(duì)郵件進(jìn)行反垃圾郵件檢查,通過(guò)檢查的正常郵件才會(huì)被保存到用戶(hù)郵箱中,再如,有些開(kāi)通了短信通知的服務(wù)器會(huì)在保存郵件的同時(shí),向用戶(hù)手機(jī)發(fā)送郵件到達(dá)短信;還有,263等web郵箱 會(huì)按照用戶(hù)設(shè)置的過(guò)濾規(guī)則對(duì)郵件進(jìn)行相應(yīng)處理。(2) 在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見(jiàn)服務(wù)器會(huì)通過(guò)SMTP協(xié)議將郵件提交給收件服務(wù)器。郵件服務(wù)器識(shí)將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來(lái)。在其它的多用戶(hù)系統(tǒng)上,也陸續(xù)開(kāi)發(fā)和使用了類(lèi)似的郵件軟件。這是任何傳統(tǒng)的方式也無(wú)法相比的。計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)出現(xiàn)之后,將他們應(yīng)用到信息交流中,以建立更加快捷方便的信息交流手段,也就是順理成章的事情了。JavaMail結(jié)合JSP的結(jié)構(gòu)化特性,易于實(shí)現(xiàn)靈活高效、方便移植的Web 郵件應(yīng)用程序。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。并采用了目前流行的struts2 ,spring,hibernate,ajax等技術(shù),保證了用戶(hù)接口程序良好的可擴(kuò)展性和可維護(hù)性。通過(guò)網(wǎng)絡(luò)的電子郵件系統(tǒng),用戶(hù)可以免費(fèi)地,非??斓模◣酌腌娭畠?nèi)可以發(fā)送到世界上任何你指定的目的地),與世界上任何一個(gè)角落的網(wǎng)絡(luò)用戶(hù)聯(lián)系。在這種簡(jiǎn)單的信息發(fā)送方法的基礎(chǔ)上,出現(xiàn)里第一個(gè)“郵件”工具,通過(guò)這個(gè)工具,CTSS系統(tǒng)的管理員可以向用戶(hù)發(fā)送信息,例如同志某個(gè)用戶(hù)他丟失的文件已經(jīng)通過(guò)備份找回。一些意識(shí)超前的企業(yè)單位已開(kāi)始注意用Email來(lái)塑造和提升自己的企業(yè)形象。 ISP主機(jī)起著“郵局”的作用,管理著眾多用戶(hù)的電子信箱。由于在郵件頭中只記錄了域名信息,而沒(méi)有IP地址信息,因此通過(guò)轉(zhuǎn)發(fā)之后無(wú)法得知郵件初始發(fā)出的IP地址。(2)廣域性 電子郵件系統(tǒng)具有開(kāi)放性,許多非互聯(lián)網(wǎng)絡(luò)上的用戶(hù)可以通過(guò)網(wǎng)關(guān)(Gateway)與互聯(lián)網(wǎng)絡(luò)上的用戶(hù)交換電子郵件。在公司與顧客“一對(duì)一”關(guān)系的電子郵件服務(wù)中,費(fèi)用低廉,從而節(jié)約大量費(fèi)用。 電子郵件系統(tǒng)由兩大部分組成,即用戶(hù)代理UA和郵件傳輸代理MDA。但是該服務(wù)器無(wú)法提供友好的訪(fǎng)問(wèn)接口。 將以上3種服務(wù)器聯(lián)系起來(lái)就可以構(gòu)建一個(gè)最基本的電子郵件系統(tǒng)。所有的程序都在服務(wù)器段執(zhí)行,在通過(guò)網(wǎng)絡(luò)傳送到客戶(hù)端的僅是程序執(zhí)行的結(jié)果,因此對(duì)客戶(hù)端瀏覽器的要求很低。 服務(wù)器軟件的選擇(1) Web服務(wù)器軟件 Tomcat是Java Servlet和Java Server Pages技術(shù)的標(biāo)準(zhǔn)實(shí)現(xiàn),最初是基于Apache許可證下開(kāi)發(fā)的自由軟件用來(lái)給Apache提供解釋JSP的功能模塊。它具有以下的特點(diǎn):(1)簡(jiǎn)單Java最初是為了對(duì)家用電器進(jìn)行智能化控制而設(shè)計(jì)的一種語(yǔ)言,因此它特別的簡(jiǎn)單明了。(3)分布性Java有很強(qiáng)的網(wǎng)絡(luò)特性。(8)動(dòng)態(tài)性Java的設(shè)計(jì)使它適合于一個(gè)不斷發(fā)展的環(huán)境。JSP將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。幸運(yùn)的是,Eclipse附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括Java開(kāi)發(fā)工具(Java Development Tools,JDT)。Eclipse還對(duì)這些插件的協(xié)同工作提供了良好的支持,不僅安裝簡(jiǎn)單,而且還可以無(wú)縫結(jié)合。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache服務(wù)器,可利用它響應(yīng)對(duì)HTML頁(yè)面的訪(fǎng)問(wèn)請(qǐng)求。在該對(duì)話(huà)框中可以設(shè)置只有當(dāng)前用戶(hù)登錄時(shí)才有效的用戶(hù)變量,也可以設(shè)置該系統(tǒng)的所有用戶(hù)登錄時(shí)都有效的系統(tǒng)變量。 ,稱(chēng)為L(zhǎng)anguage Pack。Set catalina_home= C:\java\Tomcat Set classpath=.。還有很多的功能,只要是用戶(hù)想要的就應(yīng)該建立此功能。點(diǎn)擊可以進(jìn)入讀取郵件的接口,閱讀相應(yīng)的郵件。第五章 系統(tǒng)的具體實(shí)現(xiàn) 服務(wù)器平臺(tái)的實(shí)現(xiàn) Web服務(wù)器的安裝配置 Tomcat是一個(gè)Web容器,所有的J2EE WEB程序可以在此處運(yùn)行。我設(shè)計(jì)了四個(gè)表來(lái)保存用戶(hù)的數(shù)據(jù),因?yàn)閖ava中hibernate框架可以自動(dòng)在數(shù)據(jù)庫(kù)中創(chuàng)建表,所以只需定義表結(jié)構(gòu)的類(lèi)既可,建表代碼具體如下:(1) Users表(用戶(hù)表): ①對(duì)應(yīng)的java類(lèi)代碼:package 。 private String forwardDestination。 } public void setPwdHash(String pwdHash) { = pwdHash。 } public void setUseAlias(int useAlias) { = useAlias。 } public SetAddress_Book getAddress_books() { return address_books。 public String getFolderName() { return folderName。 }} ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表:圖55 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 folderName:用戶(hù)文件夾名稱(chēng) user_id:所屬用戶(hù)的id(外鍵)(2)_store郵件存儲(chǔ)表 ①對(duì)應(yīng)的java類(lèi)代碼: package 。 private String recipient。 private String[] attachments。//通訊簿含有的地址public int getId() { return id。}} ②項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表:圖57 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 address_book_name:通訊簿名稱(chēng)
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1