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

正文內(nèi)容

基于java的郵件系統(tǒng)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)-預(yù)覽頁(yè)

 

【正文】 ,所有的信箱都是name企業(yè)域名這種形式,從而可以樹(shù)立統(tǒng)一的企業(yè)品牌形象。郵件服務(wù)器識(shí)將消息存放在接收者的電子信箱內(nèi),并告知接收者有新郵件到來(lái)。因此,當(dāng)發(fā)送一條電子郵件給一另一個(gè)客戶(hù)時(shí),電子郵件首先從用戶(hù)計(jì)算機(jī)發(fā)送到ISP主機(jī),再到Internet,再到收件人的ISP主機(jī),最后到收件人的個(gè)人計(jì)算機(jī)。(2) 在發(fā)件服務(wù)器將郵件發(fā)送給收件人郵箱所在服務(wù)器這一步中,發(fā)見(jiàn)服務(wù)器會(huì)通過(guò)SMTP協(xié)議將郵件提交給收件服務(wù)器。特別是許多郵件服務(wù)器對(duì)轉(zhuǎn)發(fā)郵件的來(lái)源不加限制,任何服務(wù)器都可以通過(guò)他來(lái)轉(zhuǎn)發(fā)郵件,即所謂的開(kāi)放式轉(zhuǎn)發(fā)。例如,安裝了反垃圾郵件系統(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章 電子郵件系統(tǒng)分析(1)方便性 電子郵件系統(tǒng)可以像使用留言電話(huà)一樣,在自己方便的時(shí)候處理記錄下來(lái)的請(qǐng)求,通過(guò)電子郵件可以方便地傳送文本信息、圖像文件、報(bào)表和計(jì)算機(jī)程序。用戶(hù)只要隨時(shí)以計(jì)算機(jī)聯(lián)機(jī)方式打開(kāi)自己的電子郵件信箱,便可以查閱自己的郵件。(5)廉價(jià)性 互聯(lián)網(wǎng)絡(luò)的空間幾乎是無(wú)限的,公司可以將不同詳細(xì)程度的有關(guān)產(chǎn)品、服 務(wù)的信息放在網(wǎng)絡(luò)站點(diǎn)上,這時(shí)顧客不僅可以隨時(shí)從網(wǎng)上獲得這些信息,而且在網(wǎng)上存儲(chǔ)、發(fā)送信息的費(fèi)用都低于印刷、郵寄或電話(huà)的費(fèi)用。比如,當(dāng)顧客發(fā)生問(wèn)題時(shí),他們隨時(shí)都可以把發(fā)生的問(wèn)題發(fā)送給公司,而公司有關(guān)負(fù)責(zé)人可以在他方便的時(shí)候,查閱這些信件,決定哪些信件必須首先處理,哪些可以稍后處理,哪些應(yīng)該轉(zhuǎn)發(fā)給其它部門(mén)去承辦。一個(gè)郵件系統(tǒng)是由實(shí)現(xiàn)各種功能的服務(wù)器組成的功能集合。郵件傳輸代理MDA又稱(chēng)郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。該服務(wù)器是實(shí)現(xiàn)郵件發(fā)送、接收、儲(chǔ)存、轉(zhuǎn)發(fā)的不要條件。 Web服務(wù)器。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是為用戶(hù)訪(fǎng)問(wèn)提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪(fǎng)問(wèn)提供正確的域名解析。后期我將會(huì)把郵件服務(wù)器和項(xiàng)目部署在同一臺(tái)機(jī)器上。程序片斷可以操作數(shù)據(jù)庫(kù)、可以復(fù)位向網(wǎng)頁(yè)、可以發(fā)送和接收電子郵件等動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。所以我使用JSP作為我畢業(yè)設(shè)計(jì)的開(kāi)發(fā)語(yǔ)言。UltraEdit支持Java,JSP,HTML和JavaScript的高亮顯示,可以給我的調(diào)試工作帶來(lái)了很大的方便。我以我選用Tomcat作為Web服務(wù)器軟件。第3章 應(yīng)用系統(tǒng)開(kāi)發(fā)工具 開(kāi)發(fā)語(yǔ)言簡(jiǎn)介 Java語(yǔ)言簡(jiǎn)介Java[4]是SUN公司推出的新一代面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,它是一種簡(jiǎn)單的面向?qū)ο蟮姆植际娇梢浦残阅軆?yōu)異的多線(xiàn)程的動(dòng)態(tài)語(yǔ)言。②Java中沒(méi)有C++中的指針和內(nèi)存管理的概念,可以避免犯C++中的常見(jiàn)錯(cuò)誤。Java支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。(4)魯棒性Java中對(duì)應(yīng)不同的類(lèi)具有的Exception,正是這些不同的Exception可以防止因?yàn)槌绦騿T的錯(cuò)誤而造成系統(tǒng)的崩潰。而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作,方便用戶(hù)在網(wǎng)絡(luò)上的實(shí)時(shí)交互操作,提高系統(tǒng)的處理能力。 Jsp語(yǔ)言簡(jiǎn)介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪(fǎng)問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。Eclipse的體系結(jié)構(gòu)為: 底層為JAVA開(kāi)發(fā)環(huán)境插件(JDT),插件開(kāi)發(fā)環(huán)境(PDE),其他的第三方插件。這樣的功能插件包括他的圖形API(稱(chēng)為SWT/JFace)、JAVA開(kāi)發(fā)環(huán)境插件(JDT)、插件開(kāi)發(fā)環(huán)境(PDE)等。因此即使裝了一大堆插件在Eclipse里,也不必?fù)?dān)心某些不常用的插件白白占著內(nèi)存。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。這兩個(gè)Jar包放在JavaMail/WEBINF/lib下。(2).單擊“系統(tǒng)屬性”對(duì)話(huà)框中的“環(huán)境變量”按鈕,進(jìn)入圖32所示的“環(huán)境變量”對(duì)話(huà)框。單擊“確定”按鈕即可完成JDK相關(guān)環(huán)境變量的設(shè)置。Eclipse為中國(guó)用戶(hù)提供了非常好的支持,通過(guò)安裝Eclipse多國(guó)語(yǔ)言包,Eclipse可以自動(dòng)實(shí)現(xiàn)開(kāi)發(fā)環(huán)境的本地化,即自動(dòng)根據(jù)操作系統(tǒng)的語(yǔ)言環(huán)境選擇語(yǔ)言包。(3).在Eclipse安裝目錄下創(chuàng)建子目錄links,并在該目錄中新建一個(gè)文本文件,,在文件中鍵入如下一行信息。但是問(wèn)了編寫(xiě)的Java程序可以順利編譯。Web服務(wù)器為用戶(hù)提供訪(fǎng)問(wèn)接口,將服務(wù)器返回的信息回饋給用戶(hù)。圖41 系統(tǒng)平臺(tái)交互圖 郵件系統(tǒng)主要功能的設(shè)計(jì)[6]作為一給郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠(yuǎn)遠(yuǎn)不夠,用戶(hù)訪(fǎng)問(wèn)郵件系統(tǒng)需要用戶(hù)身份認(rèn)證才能保證用戶(hù)信息的安全,不能讓用戶(hù)面對(duì)大量的個(gè)人郵件確束手無(wú)策,因此用戶(hù)郵件的管理功能也是必需的。已注冊(cè)的用戶(hù)在正確輸入用戶(hù)名和密碼以后就可以登錄進(jìn)入郵件列表的接口。郵件列表功能可以告訴用戶(hù)郵箱中有多少封郵件,有哪些是新郵件。在郵件列表接口里,每條郵件信息之前有個(gè)復(fù)選框,選擇上復(fù)選框在點(diǎn)擊刪除按鍵就會(huì)刪除所選擇的郵件。用戶(hù)在發(fā)郵件的時(shí)候可以直接從所有地址中導(dǎo)出他所需要的一個(gè)或多個(gè)地址。③datasource name=maildb class= driver/driver dburljdbc:sqlserver://:1433。建立的郵件系統(tǒng)數(shù)據(jù)庫(kù)名為yiyouDB。public class Users implements Serializable { private String username。 private int useForwarding。 private SetFolder_Information folders。 } public String getPwdHash() { return pwdHash。 } public int getUseForwarding() { return useForwarding。 } public int getUseAlias() { return useAlias。 } public void setPwdAlgorithm(String pwdAlgorithm) { = pwdAlgorithm。 } public void setAddress_books(SetAddress_Book address_books) { = address_books。import 。 private SetmailModel mails。 } public SetmailModel getMails() { return mails。 } public String getId() { return id。 public class mailModel implements Serializable{ private int id。 private String smtpServer。 private String subject。 private int mailSize=0。 ……(中間省去各屬性的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 。//屬于哪個(gè)用戶(hù) private String[] addresss。}public void setAddress_book_name(String addressBookName) { address_book_name = addressBookName。}public String[] getAddresss() { return addresss。當(dāng)用戶(hù)輸入了用戶(hù)名和密碼之后點(diǎn)擊登錄,UserAction收集窗體元素的值能后查找數(shù)據(jù)庫(kù),若用戶(hù)輸入的用戶(hù)名不正確,則系統(tǒng)會(huì)跑出自定義的UserNameWrongException若輸入的用戶(hù)名正確而密碼錯(cuò)誤,則會(huì)拋出PasswordWrongException異常。然后打開(kāi)名為INBOX的活頁(yè)夾。圖510 郵件列表頁(yè)面 使用getSession()方法建立與郵件服務(wù)器的會(huì)話(huà),用MimeMessage創(chuàng)建該會(huì)話(huà)下將要發(fā)送的郵件的窗體。在讀取程序中我也使用到getMessages()方法,這樣可以確定所要讀取的郵件時(shí)那一封,同時(shí)也可以防止用戶(hù)選擇了不存在的郵件。附件是鏈接是數(shù)據(jù)資源是URLDataSource。()方法取得Multipart的每一部分,()來(lái)去的附件的意向和內(nèi)容類(lèi)型并據(jù)此加以處理。通過(guò)定義一個(gè)字符串變量sql,將SQL語(yǔ)句賦值道這個(gè)變量中,再定義一個(gè)ResultSet變量RS,將executeQuery(sql)方法返回得值賦值到RS變量中。圖513 郵件地址頁(yè)面第六章 系統(tǒng)安全計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是一個(gè)以TCP/IP為核心的開(kāi)放式網(wǎng)絡(luò)體系結(jié)構(gòu)。除了利用網(wǎng)絡(luò)系統(tǒng)管理工具外,在本設(shè)計(jì)方案主要考慮以下幾種網(wǎng)絡(luò)安全技術(shù):216。216。對(duì)重要的服務(wù)器啟動(dòng)審計(jì)功能。216。經(jīng)過(guò)了上述教訓(xùn),自己在網(wǎng)上查了許多關(guān)于數(shù)據(jù)庫(kù)表設(shè)計(jì)的文章,在次過(guò)程中自己學(xué)到了相當(dāng)多的數(shù)據(jù)庫(kù)知識(shí),對(duì)數(shù)據(jù)庫(kù)的了解也增進(jìn)了一步。 由于開(kāi)發(fā)經(jīng)驗(yàn)欠缺,系統(tǒng)的代碼量比較大,但是沒(méi)有將系統(tǒng)中的代碼分類(lèi)整理,代碼的執(zhí)行效率較慢。 對(duì)數(shù)據(jù)庫(kù)的各種字段類(lèi)型不熟悉,很多字段的類(lèi)型有所混淆,使得查找數(shù)據(jù)的時(shí)候會(huì)出現(xiàn)不兼容的情況。在系統(tǒng)的設(shè)計(jì)過(guò)程中,由淺入深的實(shí)現(xiàn)了郵件的發(fā)送、接收功能。致 謝光陰似箭,歲月如梭,不知不覺(jué)即將走完大學(xué)生涯的最后一個(gè)年頭。 其次,要感謝我的同學(xué)和朋友,在我寫(xiě)論文的過(guò)程中給予我了很多素材,在論文的撰寫(xiě)和排版過(guò)程中提供熱情
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1