成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

備考cookie技術(shù)在J2ME平臺的應用

開發(fā) 后端
Cookie在Web應用程序中被廣泛采用,維護瀏覽器和服務器之間的狀態(tài)。遺憾的是這一特性在JavaME平臺中并沒有得到支持。因此,要想維持客戶端和服務器端的狀態(tài)則必須使用URL重寫的方式。URL重寫操作起來比較麻煩,所以研究一下cookie的原理并在JavaME平臺上實現(xiàn)cookie是不錯的嘗試。

備考cookie技術(shù)在J2ME平臺的應用,本文向大家簡單介紹一下cookie技術(shù)在J2ME平臺的應用與實現(xiàn),首先,我們來看一下cookie的原理。當服務器需要和瀏覽器維持某一狀態(tài)的時候,例如需要記錄用戶的購物車中已經(jīng)購買的商品。這時候服務器可以新建一個Cookie并把它寫入到響應中,瀏覽器從響應中接收到cookie并保存起來。

cookie技術(shù)在J2ME平臺的應用與實現(xiàn)

Cookie在Web應用程序中被廣泛采用,維護瀏覽器和服務器之間的狀態(tài)。遺憾的是這一特性在JavaME平臺中并沒有得到支持。因此,要想維持客戶端和服務器端的狀態(tài)則必須使用URL重寫的方式。URL重寫操作起來比較麻煩,所以研究一下cookie的原理并在JavaME平臺上實現(xiàn)cookie是不錯的嘗試。

首先,我們來看一下cookie的原理。當服務器需要和瀏覽器維持某一狀態(tài)的時候,例如需要記錄用戶的購物車中已經(jīng)購買的商品。這時候服務器可以新建一個Cookie并把它寫入到響應中,瀏覽器從響應中接收到cookie并保存起來。

當瀏覽器再次向服務器發(fā)送請求的時候,瀏覽器會根據(jù)域(domain)和路徑(path)檢查是否有匹配的cookie,如果有則把cookie以“名稱=值”的形式發(fā)送給服務器,服務器從請求中解析出cookie就知道用戶的狀態(tài)了。

那么,瀏覽器根據(jù)什么規(guī)則來決定向服務器發(fā)送cookie呢,首先要匹配domain,如果cookie的域?qū)傩允?。google.com,那么請求指向j2medev.com的時候,cookie就不會被發(fā)送。如果域匹配的條件滿足,則判斷path是否匹配,如果cookie的path屬性是請求的uri的父目錄的話,那么cookie就會被發(fā)送給服務器。

Cookie是有存活周期的,到期的cookie會被瀏覽器自動清除。如果服務器創(chuàng)建cookie的時候不設置生命周期,那么在會話結(jié)束后瀏覽器就會刪除cookie.如果不為cookie指定path屬性,那么默認就是這次請求的路徑。

cookie在很多web應用程序中都有應用,比如記住密碼,購物車等。在開發(fā)MIDlet的時候,你也可以讓你的應用程序支持cookie,這樣維持客戶端與服務器端的狀態(tài)將變得簡單,為你集中精力解決其他業(yè)務方法奠定了基礎。既然已經(jīng)知道了cookie的工作原理,那么就應該考慮一下在JavaME平臺如何實現(xiàn)cookie,這個想法是否可行。我將從下面三個方面進行分析。

獲得cookie

當服務器端的響應到來的時候,我們應該能夠讀取cookie.如果服務器向客戶端寫入Cookie的時候,響應中的HTTP頭“Set-Cookie”中會包含一個字符串,代表了cookie的信息。幸運的是我們是用HttpConnection.getHeaderFiled("Set-Cookie")方法即可獲得cookie,但是需要注意這里只是讀取了一個cookie,如果響應中包含了多個cookie,那么你需要循環(huán)讀取。類似于下面的代碼:

StringsCookie=null; Stringkey=null; inti=0; //如果key存在,則查詢header的key,如果key等于SET_COOKIE,則存儲 while((key=connection.getHeaderFieldKey(i))!=null){ if(key.equals(SET_COOKIE)||key.equals(SESSIONID)){ sCookie=connection.getHeaderField(i); saveCookie(sCookie,url); } i++; }

上面的代碼把header是Set-Cookie和SesssionID的cookie內(nèi)容讀取下來。

【編輯推薦】

  1. 用JavaScript防止網(wǎng)站被掛IFRAME木馬的方法
  2. BlackBerry Java 開發(fā)環(huán)境搭建及插件安裝
  3. Java垃圾收集器使用小訣竅
  4. 用JSP控制Cookie的讀和寫操作
責任編輯:于鐵 來源: 幫考網(wǎng)
相關(guān)推薦

2010-10-09 15:40:19

CookieJ2ME

2010-09-30 09:16:04

cookieJ2ME

2010-09-29 12:45:50

J2ME

2009-05-26 17:20:51

多線程J2METhread

2010-09-29 13:50:31

J2MEJ2SE

2010-09-30 08:49:17

cookieJ2ME

2010-09-29 08:57:04

J2ME前景

2010-09-30 13:28:55

J2ME圖形

2011-12-12 16:47:38

J2MESOAP協(xié)議

2010-09-30 09:06:41

cookieJ2ME

2010-10-09 15:58:36

J2ME圖形

2009-10-19 13:59:39

J2ME編程開發(fā)平臺

2010-09-30 09:56:26

J2ME Polish

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-09-29 16:06:02

J2ME Unit單元

2010-10-09 15:52:28

J2ME3D技術(shù)

2010-09-29 09:54:09

J2ME應用程序

2010-10-09 16:13:10

J2ME應用程序

2009-06-11 09:19:38

netbeans實例J2ME游戲

2009-06-23 11:30:16

RMSJ2ME
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产成人精品999在线观看 | 成人av一区 | 黄色成人在线网站 | 成人在线网 | 亚洲综合免费 | 久久天天躁狠狠躁夜夜躁2014 | 成人性视频在线播放 | 国产一区二区视频免费在线观看 | 国产精品小视频在线观看 | 亚洲视频自拍 | 日韩人体视频 | 伊人超碰| 在线播放第一页 | 久久久久久久久久久久一区二区 | 请别相信他免费喜剧电影在线观看 | 亚洲精品丝袜日韩 | 国外成人在线视频 | 亚洲国产看片 | 国产精品久久久久久一区二区三区 | 久久最新 | www.av在线| 久久久精品网站 | 日韩av在线不卡 | 视频一区在线观看 | 欧美啪啪 | 亚洲区一区二区 | 精品国产免费人成在线观看 | 香蕉久久久久久 | 狠狠色狠狠色综合日日92 | 国产清纯白嫩初高生视频在线观看 | 午夜电影网 | 91精品中文字幕一区二区三区 | 成人av免费在线观看 | 婷婷丁香激情 | 国产高潮好爽受不了了夜夜做 | 免费激情| 91免费高清| 国产麻豆乱码精品一区二区三区 | 国产日韩欧美在线观看 | 欧美黄色片| 在线观看国产视频 |