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

正文內(nèi)容

基于java的郵箱管理服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧資料

2025-07-03 22:52本頁(yè)面
  

【正文】 歡迎接口,用戶(hù)點(diǎn)擊框架左邊的收件箱就可以進(jìn)入郵件列表接口。 郵件系統(tǒng)登錄頁(yè)面(二) 用戶(hù)注冊(cè)頁(yè)面 ,調(diào)用UserManager的addUser方法注冊(cè)用戶(hù)。struts2封裝了自動(dòng)收集窗體元素的值,若用戶(hù)沒(méi)有輸入用戶(hù)名和密碼,則頁(yè)面的js會(huì)提示用戶(hù)需要輸入用戶(hù)名和密碼。}} 項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表: 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 address_book_name:通訊簿名稱(chēng) user:屬于哪個(gè)用戶(hù)(外鍵)addresss:通訊簿含有的地址三、 系統(tǒng)接口(一) 用戶(hù)登錄接口。}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。//通訊簿名稱(chēng) 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 。 }} 項(xiàng)目啟動(dòng)后在數(shù)據(jù)庫(kù)中自動(dòng)生成的表: 數(shù)據(jù)庫(kù)中自動(dòng)生成的表 Id:主鍵 folderName:用戶(hù)文件夾名稱(chēng) user_id:所屬用戶(hù)的id(外鍵)(2)_store郵件存儲(chǔ)表 對(duì)應(yīng)的java類(lèi)代碼: 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 String getAlias() { return alias; } public void setAlias(String alias) { = alias。 } public int getUseAlias() { return useAlias。 } public String getForwardDestination() { return forwardDestination。 } public int getUseForwarding() { return useForwarding。 } public String getPsdAlgorithm() { return psdAlgorithm。 } public String getPwdHash() { return pwdHash。//用戶(hù)的通訊簿 public String getUsername() { return username。 private SetFolder_Information folders。 private int useAlias。 private int useForwarding。//加密了的密碼 private String pwdAlgorithm=SHA。public class Users implements Serializable { private String username。import 。建立的郵件系統(tǒng)數(shù)據(jù)庫(kù)名為yiyouDB。二、 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)(一) 數(shù)據(jù)庫(kù)建立的目的建立數(shù)據(jù)庫(kù)是為了給系統(tǒng)用戶(hù)注冊(cè)、用戶(hù)登錄時(shí)的身份認(rèn)證和用戶(hù)信息的保存、郵件的保存提供數(shù)據(jù)庫(kù)支持。3.datasource name=maildb class= driver/driver dburljdbc:sqlserver://:1433。Tomcat服務(wù)器是一個(gè)符合J2EE標(biāo)準(zhǔn)的WEB服務(wù)器,而J2EE的EJB程序無(wú)法在此處運(yùn)行。用戶(hù)在發(fā)郵件的時(shí)候可以直接從所有地址中導(dǎo)出他所需要的一個(gè)或多個(gè)地址。這樣用戶(hù)就可以一目了然的管理自己的郵件。在郵件列表接口里,每條郵件信息之前有個(gè)復(fù)選框,選擇上復(fù)選框在點(diǎn)擊刪除按鍵就會(huì)刪除所選擇的郵件。在郵件列表中還可以對(duì)郵件進(jìn)行管理。郵件列表功能可以告訴用戶(hù)郵箱中有多少封郵件,有哪些是新郵件。(二) 郵件的收發(fā)該模塊實(shí)現(xiàn)用戶(hù)收發(fā)郵件的功能,包括郵件的讀取功能、郵件的編輯功能,郵件的列表功能,郵件的轉(zhuǎn)發(fā)功能,郵件的已讀未讀設(shè)置功能以及郵件附件的添加功能。已注冊(cè)的用戶(hù)在正確輸入用戶(hù)名和密碼以后就可以登錄進(jìn)入郵件列表的接口。粗略的來(lái)說(shuō),郵件系統(tǒng)應(yīng)當(dāng)有以下功能: 郵件系統(tǒng)結(jié)構(gòu)圖(一) 登錄、身份認(rèn)證、新用戶(hù)注冊(cè)該模塊包括用戶(hù)的注冊(cè),系統(tǒng)的登錄記住接口的設(shè)計(jì)。 系統(tǒng)平臺(tái)交互圖二、郵件系統(tǒng)主要功能的設(shè)計(jì)[6]作為一個(gè)郵件系統(tǒng)最基本的功能就是收發(fā)郵件,但是這還遠(yuǎn)遠(yuǎn)不夠,用戶(hù)訪(fǎng)問(wèn)郵件系統(tǒng)需要用戶(hù)身份認(rèn)證才能保證用戶(hù)信息的安全,不能讓用戶(hù)面對(duì)大量的個(gè)人郵件確束手無(wú)策,因此用戶(hù)郵件的管理功能也是必需的。另外一臺(tái)計(jì)算機(jī)安裝window xp sp3操作系統(tǒng),上面主要對(duì)系統(tǒng)的研發(fā)。Web服務(wù)器為用戶(hù)提供訪(fǎng)問(wèn)接口,將服務(wù)器返回的信息回饋給用戶(hù)。 C:\java\Tomcat \lib\進(jìn)入C:\java\Tomcat \bin文件夾,Tomcat即可啟動(dòng)。但是問(wèn)了編寫(xiě)的Java程序可以順利編譯。然后解壓縮到C:\java\Tomcat 。,并在該目錄中新建一個(gè)文本文件,,在文件中鍵入如下一行信息。下載完成后,可獲得名稱(chēng)為NLpackeclipseSDK3. ,下面介紹具體的安裝步驟:,注意在安裝Eclipse各個(gè)插件工具時(shí)都需要先關(guān)閉Eclipse。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ǔ)言包。其中可以選擇下載Eclipse SDK,它包括了Eclipse開(kāi)發(fā)環(huán)境、Java開(kāi)發(fā)環(huán)境、Plugin開(kāi)發(fā)環(huán)境以及所有源代碼和文檔。單擊“確定”按鈕即可完成JDK相關(guān)環(huán)境變量的設(shè)置。“環(huán)境變量”對(duì)話(huà)框中單擊“新建”按鈕,在打開(kāi)圖33所示的新建系統(tǒng)變量對(duì)話(huà)框輸入變量名為JAVA_HOME,其環(huán)境變量的值應(yīng)該設(shè)置為JDK的安裝位置。“系統(tǒng)屬性”對(duì)話(huà)框中的“環(huán)境變量”按鈕,進(jìn)入圖32所示的“環(huán)境變量”對(duì)話(huà)框。在JDK安裝完成之后,一般需要設(shè)置計(jì)算機(jī)系統(tǒng)的環(huán)境變量,以便于其它軟件確定JDK的安裝位置。這兩個(gè)Jar包放在JavaMail/WEBINF/lib下。實(shí)際上Tomcat部分是Apache服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。Tomcat是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪(fǎng)問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP程序的首選。由于有了Sun的參與和支持,最新的Servlet和JSP 規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat 5支持最新的Servlet 。因此即使裝了一大堆插件在Eclipse里,也不必?fù)?dān)心某些不常用的插件白白占著內(nèi)存。 Eclipse對(duì)這些插件是動(dòng)態(tài)載入動(dòng)態(tài)調(diào)用的。這樣的功能插件包括他的圖形API(稱(chēng)為SWT/JFace)、JAVA開(kāi)發(fā)環(huán)境插件(JDT)、插件開(kāi)發(fā)環(huán)境(PDE)等。Eclipse的設(shè)計(jì)思想是:一切皆為插件。Eclipse的體系結(jié)構(gòu)為: 底層為JAVA開(kāi)發(fā)環(huán)境插件(JDT),插件開(kāi)發(fā)環(huán)境(PDE),其他的第三方插件。Eclipse還包括插件開(kāi)發(fā)環(huán)境(Plugin Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與Eclipse環(huán)境無(wú)縫集成的工具。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。插入的Java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開(kāi)發(fā)需要Java Servlet和JSP配合才能完成。 JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪(fǎng)問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。 用JSP開(kāi)發(fā)的Web應(yīng)用是跨平臺(tái)的,即能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行。(二) Jsp語(yǔ)言簡(jiǎn)介JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。在類(lèi)庫(kù)中可以自由地加入新的方法和實(shí)例變量而不會(huì)影響用戶(hù)程序的執(zhí)行,并且Java通過(guò)接口來(lái)支持多重繼承,使之比嚴(yán)格的繼承類(lèi)具有更靈活的方式和擴(kuò)展性。而且同步機(jī)制保證了對(duì)共享數(shù)據(jù)的正確操作,方便用戶(hù)在網(wǎng)絡(luò)上的實(shí)時(shí)交互操作,提高系統(tǒng)的處理能力。體系結(jié)構(gòu)中立Java的解釋器可以生成與系統(tǒng)體系結(jié)構(gòu)無(wú)關(guān)的字節(jié)碼指令,一個(gè)系統(tǒng)只要安裝了Java虛擬機(jī)就可以執(zhí)行Java程序了。魯棒性序員的錯(cuò)誤而造成系統(tǒng)的崩潰。通過(guò)它特有的類(lèi),可以方便地處理TCP/IP協(xié)議和訪(fǎng)問(wèn)網(wǎng)絡(luò)資源。Java支持靜態(tài)和動(dòng)態(tài)風(fēng)格的代碼繼承及重用。面向?qū)ο蟮奶匦悦嫦驅(qū)ο笮钥梢哉f(shuō)是Java最重要的特性。②Java中沒(méi)有C++中的指針和內(nèi)存管理的概念,可以避免犯C++中的常見(jiàn)錯(cuò)誤。它的簡(jiǎn)單性體現(xiàn)在以下三個(gè)方面。第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ǔ)言。它可以輕松的是現(xiàn)在SMTP和POP3頁(yè)以下的郵件的接收、發(fā)送、轉(zhuǎn)發(fā),而且現(xiàn)在各種Linux版本中都會(huì)自帶Sendmail的軟件包,所以在Linux下使用Sendmail作為郵件服務(wù)器軟件是毫無(wú)疑問(wèn)的。我以我選用Tomcat作為Web服務(wù)器軟件。發(fā)展到現(xiàn)在Tomcat不僅僅是一個(gè)JSP解釋器和Servlet容器,它還具有了Web服務(wù)器的功能。UltraEdit支持Java,JSP,HTML和JavaScript的高亮顯示,可以給我的調(diào)試工作帶來(lái)了很大的方便。在調(diào)試的時(shí)候由于J Builder 9 內(nèi)嵌的Tomcat和我們使用的Tomcat服務(wù)器會(huì)發(fā)生埠沖突。所以我使用JSP作為我畢業(yè)設(shè)計(jì)的開(kāi)發(fā)語(yǔ)言。 JSP技術(shù)功能強(qiáng)大、使用靈活,為創(chuàng)建顯示動(dòng)態(tài)內(nèi)容的Web網(wǎng)頁(yè)提供了一個(gè)簡(jiǎn)潔而快速的方法。程序片斷可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)操作、可以復(fù)位向網(wǎng)頁(yè)、可以發(fā)送和接收電子郵件等動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。在傳統(tǒng)HTML網(wǎng)頁(yè)檔(*.htm,*.html)中加入Java程序片斷(Scriptlet)和JSP標(biāo)記,就構(gòu)成了JSP網(wǎng)頁(yè)(*.jsp)。后期我將會(huì)把郵件服務(wù)器和項(xiàng)目部署在同一臺(tái)機(jī)器上。 構(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)。在電子郵件系統(tǒng)中的域名解析服務(wù)并不是為用戶(hù)訪(fǎng)問(wèn)提供域名解析,而是為郵件服務(wù)器與郵件服務(wù)器之間的訪(fǎng)問(wèn)提供正確的域名解析。 DNS服務(wù)器。 Web服務(wù)器。用戶(hù)雖然也可以直接訪(fǎng)問(wèn)郵件服務(wù)器,但要實(shí)現(xiàn)各種功能就需要記住大量復(fù)雜的命令。該服務(wù)器是實(shí)現(xiàn)郵件發(fā)送、接收、儲(chǔ)存、轉(zhuǎn)發(fā)的不要條件。 實(shí)現(xiàn)基于Web[2]技術(shù)的郵件服務(wù)平臺(tái)至少需要有以下幾種服務(wù)器提供相應(yīng)的服務(wù)功能: 郵件服務(wù)器。郵件傳輸代理MDA又稱(chēng)郵件服務(wù)器,主要負(fù)責(zé)郵件傳送,將郵件從發(fā)送端傳送到接收端,其作用相當(dāng)于郵局。用戶(hù)代理UA又稱(chēng)人機(jī)界面,它是用戶(hù)發(fā)送和接收電子郵件的操作臺(tái)和工具,用于編輯、生成、發(fā)送、閱讀和管理電子郵件。二、郵件服務(wù)器的基本結(jié)構(gòu)一個(gè)郵件系統(tǒng)是由實(shí)現(xiàn)各種功能的服務(wù)器組成的功能集合[1]。而且什么時(shí)候打電話(huà)也很講究,打早了,公司負(fù)責(zé)人還沒(méi)有上班,打晚了公司負(fù)責(zé)人又可能出去開(kāi)會(huì)了。
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1