【正文】
[2] [J].微計(jì)算機(jī)信息,2006,(7):294296。如果連接餓不成功,對(duì)于使用GET方法的服務(wù)端,可以在瀏覽器直接輸入服務(wù)端的URL測(cè)試看能不能得到數(shù)據(jù)。 (database connect success)。/**Get connect to databaset then updata the database**/ private int DBConnectionUpdata(int count,String id) { int update_count = 0。 Listls=()。 (price)。 (quantity=+(quantity))。 ()。 }圖5 登陸失敗截圖 查詢模塊的實(shí)現(xiàn)當(dāng)用戶登陸成功后的操作可能是查詢圖書(shū)的資料,查詢的操作是輸入查詢事物的名字,如果有此事物,在服務(wù)端向客戶端返回查詢的詳細(xì)信息,其中信息的格式可以是XML的形式。 stmt = ()。import .*。+account+39。 if(()) { ft = true。import 。 (ErrorTracein getConnection(): ))。 encoding = 39。 URL參數(shù)約定規(guī)則在注冊(cè)模塊和登陸模塊中用戶的帳號(hào)約定為id;用戶的密碼約定為pw。取得元素的子元素(為最低層元素)的值。建立連接。而對(duì)于在瀏覽和購(gòu)買的時(shí)候傳輸?shù)臄?shù)據(jù)量大一些,POST方法是不得不選用的,雖然其效率上比較低,但是它可以傳輸比較大的數(shù)據(jù)量,GET方法傳輸給服務(wù)端的數(shù)據(jù)量是有限制的。則只要輸入購(gòu)買物品的ID和購(gòu)買的數(shù)量。數(shù)據(jù)庫(kù):SQL SERVER 2000。 XML和JDOM XML簡(jiǎn)介XML是可擴(kuò)展標(biāo)志語(yǔ)言(eXtensible Markup Language)的簡(jiǎn)稱??煽缭綇倪\(yùn)行Microsoft Windows 98的膝上型電腦到運(yùn)行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。這些優(yōu)點(diǎn)主要表現(xiàn)在:網(wǎng)絡(luò)編程靈活,能突破B/S結(jié)構(gòu)的一些限制,使得上層程序更加自由。民眾對(duì)電子商務(wù)的熱情高漲,表明我國(guó)民眾電子商務(wù)意識(shí)的提高,電子商務(wù)正改變著人們的消費(fèi)方式??梢灶A(yù)見(jiàn)的是,移動(dòng)電子商務(wù)將成為21世紀(jì)電子商務(wù)領(lǐng)域的主戰(zhàn)場(chǎng)。而信息化社會(huì)的核心是互聯(lián)網(wǎng)、移動(dòng)通信和電子商務(wù),而三者的有機(jī)結(jié)合更是未來(lái)社會(huì)的大勢(shì)所趨。目前階段,J2ME最流行的應(yīng)用是游戲軟件。 JAVA SERVLET技術(shù)介紹Servlet是使用Java Servlet應(yīng)用程序設(shè)計(jì)接口(API)及相關(guān)類和方法的 Java程序。象HTML一樣,XML是從所有標(biāo)志語(yǔ)言的元語(yǔ)言—標(biāo)準(zhǔn)通用標(biāo)志語(yǔ)言SGML(Standard Generalized Markup Language)那里派生出來(lái)的。3 系統(tǒng)需求分析和設(shè)計(jì)方案 需求分析在移動(dòng)電子商務(wù)中,出于安全的考慮用戶要有自己的賬號(hào),只有注冊(cè)成功獲得賬號(hào)才能登陸進(jìn)行必要的操作。 系統(tǒng)總體框架無(wú)論建立還是解析XML,對(duì)于JAVA語(yǔ)言來(lái)說(shuō)JDOM是必需的。在對(duì)象使用完畢后,應(yīng)當(dāng)關(guān)閉連接。因?yàn)镴DOM對(duì)象就是像Document、Element和Attribute這些類的直接實(shí)例,因此創(chuàng)建一個(gè)新JDOM對(duì)象就如在Java語(yǔ)言中使用new操作符一樣容易。39。如果不想登陸也可以退出系統(tǒng)。圖3和圖4顯示了失敗和成功的信息。查詢數(shù)據(jù)庫(kù)的設(shè)計(jì)如下:/**在數(shù)據(jù)庫(kù)進(jìn)行查詢看看是否用戶名已經(jīng)存在,存在返回true,否則返回false。 } catch (Exception e) { ()。 if(rs != null) ()。import 。 rs = (mand)。 Connection conn = null。 }查詢數(shù)據(jù)庫(kù)的結(jié)果集可以轉(zhuǎn)換成字符串的形式,也可以轉(zhuǎn)換成XML的格式。 Document myDocument = new Document(BookInfo)。 } (build xml success)。 } if (().equals(bookname)) { bookname = ()。 conn = ()。}圖7 購(gòu)買成功信息截圖5 測(cè)試分析與問(wèn)題處理 數(shù)據(jù)庫(kù)連接開(kāi)發(fā)本系統(tǒng)使用的server2000 sp1版本的系統(tǒng)。需要設(shè)置數(shù)據(jù)長(zhǎng)度,否則服務(wù)器端無(wú)法取得設(shè)置的方法是:(ContentLength,長(zhǎng)度)。[7] [M].北京:電子工業(yè)出版社,2003。除此之外,目前我國(guó)還應(yīng)解決好電子支付系統(tǒng)、商品配送系統(tǒng)等安全問(wèn)題。在搜索這個(gè)錯(cuò)誤的后得知是在安裝數(shù)據(jù)庫(kù)的時(shí)候在設(shè)置登陸模式的時(shí)候要設(shè)置混合登陸模式,并且sa的密碼不能為空。 (update_count)。 } (this is a test)。用JDOM解析XML的詳細(xì)實(shí)現(xiàn)如下:/**parse xml**/ private void parseXml(String textXml) { SAXBuilder builder = new SAXBuilder()。 ((name))。 (Id = +(id)+\n)。 String mand = select * from +table+ where name=+39。 (database connect success)。 ResultSet rs = null。 } finally { } return count。 Statement stmt = null。 conn = ()。import .*。圖2系統(tǒng)流程圖 系統(tǒng)功能模塊設(shè)計(jì) 數(shù)據(jù)庫(kù)聯(lián)網(wǎng)模塊的設(shè)計(jì)裝入JDBC程序:要使用JDBC訪問(wèn)數(shù)據(jù)庫(kù),首先必須加載JDBC驅(qū)動(dòng)程序,()。UTF839。 和客戶端交互接口的約定 關(guān)于URL服務(wù)端和數(shù)據(jù)端的網(wǎng)絡(luò)通訊采用HTTP協(xié)議。解析的流程如下:使用JDOM首先要指定使用什么解析器。從URL字符串獲取參數(shù),判斷參數(shù)是否合法,如果OK則開(kāi)始接受數(shù)據(jù)并進(jìn)行相應(yīng)的處理。 系統(tǒng)設(shè)計(jì)關(guān)鍵技術(shù) 網(wǎng)絡(luò)的連接由于無(wú)線設(shè)備所能支持的網(wǎng)絡(luò)協(xié)議非常有限,僅限于HTTP,Socket,UDP等幾種協(xié)議,不同的廠家可能還支持其他網(wǎng)絡(luò)協(xié)議,但是,HTTP是必須實(shí)現(xiàn)的協(xié)議,而其他協(xié)議的實(shí)現(xiàn)都是可選的。在用戶登陸的時(shí)候,服務(wù)端核對(duì)賬號(hào)密碼。由于JDOM是專門為Java程序員開(kāi)發(fā)的,所以采用許多Java語(yǔ)言的優(yōu)秀特性,比如方法重載、集合(Collections)和類映射(Reflection)。Servlet通過(guò)創(chuàng)建一個(gè)框架來(lái)擴(kuò)展服務(wù)器的能力,以提供在Web上進(jìn)行請(qǐng)求和響應(yīng)服務(wù)。Microsoft 將SQL Server 移植Windows NT系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server的Windows NT版本。參與電子商務(wù)的主要角色是企業(yè)(Business)和消費(fèi)者(Customer),因此在企業(yè)之間、企業(yè)與消費(fèi)者之間,網(wǎng)上交易構(gòu)成了B to B(B2B即Business to Business企業(yè)到企業(yè))、B to C(即Business to Customer 企業(yè)到用戶)兩種最典型的商務(wù)模式。關(guān)鍵詞:J2ME;可擴(kuò)展標(biāo)識(shí)語(yǔ)言;SERVLET;網(wǎng)絡(luò)商店The Palm Platform of eShop Based on the J2ME-Server DevelopmentAbstractOver the years, the fast fierce development of electronic merce created tremendous value for the enterprise, which greatly changed traditional enterprise merce pattern. With the prevalence of mobile phone