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