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

正文內(nèi)容

基于j2me的移動電子郵件系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2024-12-25 22:19 上一頁面

下一頁面
 

【正文】 ss Protocol) :目前的版本為 IMAP4,是 POP3 的一種替代協(xié)議,提供了郵件檢索和郵件處理的新功能,這樣用戶可以完全不必下載郵件正文就可以看到郵件的標(biāo) 電子郵件 題摘要,從郵件客戶端軟件就可以對服務(wù) 器上的郵件和文件夾目錄等進行操作。在大多數(shù)流行的電子郵件客戶端程序里面都集成了對 SSL 連接的支持。 電子郵件的特點 這是任何傳統(tǒng)的方式也無法相比的。 電子郵件指用電子手段傳送信件、 單據(jù) 、資料等信息的通信方法。電子郵件不僅可利用電話網(wǎng)絡(luò) ,而且可利用任何通信網(wǎng)傳送。主要的電子郵件服務(wù)器主要有以下幾種: Postfix/Qmail 的郵件系統(tǒng)。是在企業(yè)中使用數(shù)量最多的郵件系統(tǒng)。 根據(jù) Sun 的定義: Java ME 是一種高度優(yōu)化的 Java 運行環(huán)境,主要針對消費類電子設(shè)備的,例如蜂窩電話和可視電話、數(shù)字機頂盒、汽車導(dǎo)航系統(tǒng)等等。因為這兩種型態(tài)的嵌入式裝置,所以 Java 引入了一個叫做Configuration 的概念,然后把上述運算 功能有限、電力有限的嵌入式裝置定義在 Connected Limited Device Configuration(CLDC)規(guī)格之中;而另外一種裝置則規(guī)范為 Connected Device Configuration(CDC)規(guī)格。區(qū)分出兩種主要的 Configuration 之後, Java ME 接著在定義出 Profile 的概念。 Profile 之中所定義的擴充類別函式庫是根據(jù)底層 Configuration 內(nèi)所定義的核心類別函式庫所建立。 Configuration 主要是對設(shè)備縱向的分類,分類依據(jù)包括存儲和處理能力,其中定義了虛擬 機 特 性和 基本 的 類庫 。 CLDC 上已經(jīng)標(biāo)準(zhǔn)化的 Profile有 Mobile Information Device Profile ( MIDP)和 Information Module Profile( IMP),而 CDC 上標(biāo)準(zhǔn)化的 Profile 有 Foundation Profile(FP)、 Personal Basis Profile(PBP)和 Personal Profile(PP)。 3 系統(tǒng)設(shè)計 需求分析 自互聯(lián)網(wǎng)產(chǎn)生以來,電子郵件始終是一項重要的應(yīng)用。 系統(tǒng)模型設(shè)計 本系統(tǒng)連接網(wǎng)絡(luò)是用 HTTP協(xié)議的所以 手機不能直接連接到郵件服務(wù)器,就在中間加了一層 WEB服務(wù)器來連接到郵件服務(wù)器,這樣也是基于手機處理速度慢用了中間層就可以減少手機的負(fù)擔(dān),讓 8 一些復(fù)雜的處理都讓 Servlet服務(wù)器來做, 3層結(jié)構(gòu):手機客戶端, Servlet服務(wù)器,郵件服務(wù)器。 若采用 Java ME平臺 , 則 Servlet服務(wù)器端的開發(fā)與手機客戶端相對應(yīng) , 選用 SUN公司的 J2SE平臺 。 Java規(guī)格中有一組核心類別函數(shù)庫 , 在核心類別之外還有擴充類別函數(shù)庫 。通過 RMS 存儲和管理用戶信息。 public class MainMidlet extends MIDlet{ private Display dis。 private WriteMail wm=new WriteMail(this)。 private SendFail sf=new SendFail(this)。 private Add_MailAddressForm af=new Add_MailAddressForm(this)。 } private String url。 } protected void startApp() throws MIDletStateChangeException { (w)。 } if((WriteMail)){ (wm)。 } if((ViewMail)){ (vm)。 ()。 import 。 import 。 private Command cmdLogin=new Command(登錄 ,1)。 }catch(Exception e ){ ()。 } public void mandAction(Command c, Displayable d) { if(c==cmdLogin){ (Login)。 (img,()/2,(()())/2, |)。 import 。 public class Login extends Form implements CommandListener{ private MainMidlet mm。 private TextField tfsmtp=new TextField(smtp 服務(wù)器名: ,50,)。 private Info info。 (tfpassword)。 (cmdBack)。 byte[] b=(1)。 (())。 } else if(c==cmdOK){ try{ rs=(user, true)。 (())。 }else{ (1, b, 0, )。 import 。 private Command cmdOK=new Command(確定 ,1)。 (cmdBack)。break。break。 } } } 寫郵件界面: import 。 import 。 import 。 private TextField tfSubject=new TextField(Subject:,255,)。 private HttpConnection =null。 public WriteMail(MainMidlet mm) { super(郵件服務(wù) )。 (tfContent)。 } public void mandAction(Command c, Displayable d) { if(c==cmdBack){ (Mail)。 String name=()。 String To=()。password=+password+amp。Subject=+Subject+amp。 ()。 istrm=()。 } else if((SendSuccess)){ (SendSuccess)。 } 19 } } } 收件箱界面: import 。 import 。 import 。 import 。 public class AcceptMail extends List implements CommandListener{ private MainMidlet mm。 private HttpConnection =null。 private boolean run=true。 //(cmdLook)。 byte[] b=(1)。 String pop3=()。 url2= +name+amp。 } catch(Exception e){ ()。 DataInputStream dis=new DataInputStream(istrm)。 } } } 21 ()。 } if(c==cmdLook){ url2=url2+(())。 Thread mt=new Thread(AMT)。 } } public String getID(){ return ()。 import 。 22 import 。 private TextField tfFrom=new TextField(From:,255,)。 private Command cmdView=new Command(查看 ,1)。 private boolean run=true。 =mm。 (this)。 } if(c==cmdReply){ //回復(fù)?? (ReplyMail)。 (tfSubject)。 ()。 ()。 (from)。 i++。 } } ()。 } } 回復(fù)郵件界面: import 。 import 。 import 。 private TextField tfContent=new TextField(Content:,555,)。 private HttpConnection =null。 public ReplyMail(MainMidlet mm) { super(郵件服務(wù) )。 (tfContent)。 } public void mandAction(Command c, Displayable d) { if(c==cmdBack){ (Mail)。 String name=()。 String To=()。 url= +name+amp。To= +To+amp。 Thread t=new Thread(mt)。 ()。 } if((SendFail)){ (SendFail)。 }catch(Exception s){ ()。 import 。 private Command cmdAdd=new Command(添加 ,1)。 (cmdBack)。 } public void mandAction(Command c, Displayable d) { // TODO Autogenerated method stub if(c==cmdBack){ (Mail)。 } } public void loadPhone(){ RMSOpe rmp=new RMSOpe(mail)。i()。 ()。 import 。 28 public class Add_MailAddressForm extends Form implements CommandListener{ private MainMidlet mm。 private TextField tfphone=new TextField(請輸入郵箱: ,255,)。 (tfphone)。 } public void mandAction(Command c, Displayable d) { // TODO Autogen。 (cmdOK)。 =mm。 private Command cmdOK=new Command(確定 ,1)。 import 。 ()。 } ()。 Vector v=()。 } else if(c==cmdDele){ //??刪除代碼 ()。 (cmdDele)。 public Names_MailAddressList(MainMidlet mm) { super(電話簿 , )。 public class Names_MailAddressList extends List implements CommandListener{ private MainMidlet mm。 import 。 } ()。 26 DataInputStream dis=new DataInputStream(istrm)。 } catch(Exception e){ ()。Content=+Content。pop3=+pop3+amp。 String Subject=()。 String pop3=()。 byte[] b=(1)。 (cmdSend)。 vm=new ViewMail(mm)。 private String url。 private Command cmdSend=new Command(發(fā)送 ,1)。 public class ReplyMa
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1