【正文】
success=false。 sql=select * from yonghu where username=39。 } //釋放數(shù)據(jù)庫(kù)連結(jié) (con)。,39。 //執(zhí)行查詢操作 if (()){ //如果相同用戶名存在 err+=h3該用戶名已經(jīng)存在,請(qǐng)更換用戶名! /h3。 (sa)。 String phone=new String((Phone ).getBytes(ISO8859_1),GBK)。“注冊(cè)”模塊提供 WAP 用戶注冊(cè)功能。 //構(gòu)造函數(shù) public DbConn(){} public DbConn(Connection conn){ if (conn!=null) = conn。 根據(jù)視頻點(diǎn)播系統(tǒng)的一般要求,通過對(duì)整個(gè)系統(tǒng)運(yùn)行過程和數(shù)據(jù)流程分析,設(shè)計(jì)出實(shí)際的數(shù)據(jù)庫(kù)實(shí)體,以及他們之間的關(guān)系,為后邊的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)打基礎(chǔ)。 4) 普通用戶可以對(duì)自己的信息進(jìn)行更新和刪除,但是 WAP 模塊只能對(duì)一些重要信息進(jìn)行操作。 系統(tǒng)設(shè)計(jì)原則 系統(tǒng)的設(shè)計(jì)原則如下: 1) 方便 性原則: 用戶 簡(jiǎn)潔 界面友好 ,操作使用方便 簡(jiǎn)單 ,具有高效的數(shù)據(jù)處理能力。而 后端 發(fā)布系統(tǒng)的管理模塊則只需要在 WEB 上做就可以了。數(shù)據(jù)庫(kù)連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫(kù)連接,它允許應(yīng)用程序重復(fù)使用一個(gè)現(xiàn)有的數(shù)據(jù)庫(kù)連接,而再不 是重新建立一個(gè);釋放空閑時(shí)間超過最大空閑時(shí)間的數(shù)據(jù)庫(kù)連接來避免因?yàn)闆]有釋放數(shù)據(jù)庫(kù)連接而引起的數(shù)據(jù)庫(kù)連接遺漏。 WML Script 具備的 WML 所不能具備的優(yōu)點(diǎn)和功能,主要包括如下幾個(gè)方面: 1) 檢查用戶輸入的合法性; 2) 擴(kuò)展用戶瀏覽器的功能,比如允許程序員開發(fā)手機(jī)的電話呼叫、發(fā)送短信息、存儲(chǔ)電話號(hào)碼、管理電話簿或 SIM 卡等; 3) 生成用戶端的確認(rèn)、提示 、警告信息或操作對(duì)話框,并使之快速顯示在瀏覽器上; 4) 在用戶瀏覽器的更改后,能夠?qū)g覽器端的軟件和參數(shù)進(jìn)行擴(kuò)展與配置; 5) 最大程度克服客戶端的乍帶寬通信連接限制,并提供豐富的程序功能; 6) 補(bǔ)充 WML 并使之實(shí)現(xiàn)針對(duì)微型移動(dòng)終端設(shè)備的多種服務(wù),如支持高級(jí)用戶界面、增加客戶端智能型、提供用戶瀏覽器外圍功能的訪問能力,以及在服務(wù)器與客戶端瀏覽傳輸數(shù)據(jù)是減少帶寬占用等。 二者的結(jié)合 將移動(dòng)網(wǎng)絡(luò)和 Inter 緊密地聯(lián)系起來,提供一種與網(wǎng)絡(luò)種類、承運(yùn)商和終端設(shè)備都無關(guān)的移動(dòng)增值業(yè)務(wù)。例如: ?xml version= encoding=gb2312。 4) 不顯示的內(nèi)容。 一般來說, WML 的所有標(biāo)簽,屬性,規(guī)定和枚舉及它們的可接受值必須小寫,Card 的名字和變量可大寫和小寫,但它是區(qū)分大小寫的。有人說它是基于 XML,但是更準(zhǔn)確地 說 WML 是 XML的一個(gè)應(yīng)用。而廣義上,它應(yīng)該是對(duì)大流量和多種類的信息進(jìn)行綜合處理的平 臺(tái),包括 了相關(guān)的一系列的服務(wù)模塊, 從而 實(shí)現(xiàn) WAP 與 WEB 之間的信息共享。 第 1 頁(yè) 共 22 頁(yè) 1 引言 在 信息化時(shí)代的 今天 , 如何 方便快捷地進(jìn)行信息的 交互已經(jīng)成為人們的熱門話題。 關(guān)鍵詞 : 信息查詢; WML; WAP; WML scriptThe Implement of WML Information Query and Background Information Release System The Implement of WML Information Query Abstract In the 21st century, it is an information age, in which the information technology develops more rapidly than ever before. Besides, the interaction between people and their need for information are increasing correspondingly. The development of the wireless munication technology and the mobile terminal has satisfied such kind of needs at a certain extent, and people39。WML 信息查詢與后端信息發(fā)布系統(tǒng)實(shí)現(xiàn) —— WML 信息查詢?cè)O(shè)計(jì) 摘 要 21 世紀(jì),人類社會(huì)已進(jìn)入嶄新的信息化時(shí)代 , 信息技術(shù)正以前所未有的速度 發(fā)展 ,人 們 對(duì)信息的交互需求也 與日俱增 。s access to work in anywhere and at anytime has came true. Firstly, the wireless munication technology provides the precondition to information browsing and querying which bases on WAP mode, and it is also the precondition to our system. Secondly, as the development of wireless munication technology and the mobile terminal, people can release and query information freely. And through this middle system in the wireless environment, people can obtain information in anywhere and at anytime through wireless and mobile terminal. Combinated the needs of middle system development with current data management technology, the system is developed by using tomcat+ Myeclipse + SQL server 2021 in java amp。 隨著無線通訊技術(shù)以及手機(jī)終端的發(fā)展 , 隨時(shí)隨地進(jìn)行信息的交互已經(jīng)成為現(xiàn)實(shí) ,WAP技術(shù)的出現(xiàn)猶如無線通訊的世界的一道曙光 ,使無線網(wǎng)絡(luò)發(fā)生了革命性的變革。 項(xiàng)目研究意義 在 WEB 已經(jīng)十分成熟和普及的今天, WAP 異軍突起。雖然在語(yǔ)法上和HTML 相似,但更多的是 XML。包括參數(shù)的名字和參數(shù)的數(shù)值都是大 小寫敏感的,例如 variable Variable1 和 vaRiable1 都是不同的參數(shù)。在 WML 中,不顯示的字符主要包括換行符、回車符、空格和水平制表符,它們的 8 位十六進(jìn)制內(nèi)碼分別為 1 32及 9。 需要 注意 的是, 指定漢字字符集的形式和方法可能因?yàn)殚_發(fā)工具或 WAP 手機(jī)的不同而不同 。 WAP 的服務(wù)內(nèi)容主要包括 World Wide Web 信息瀏覽、 Email 收發(fā)、 IRC 網(wǎng)上實(shí)時(shí)聊天和 Newsgroups 新聞組討論等。 數(shù)據(jù)庫(kù)連接池概述 本系統(tǒng)作為 后端信息發(fā)布系統(tǒng) ,需要進(jìn)行信息的發(fā)布 、 修改 、 查詢等 操作 。這項(xiàng)技術(shù)能明顯提高對(duì)數(shù)據(jù)庫(kù)操作的性能。而 WAP 模塊要根據(jù)無線網(wǎng)絡(luò)的一些特點(diǎn),整個(gè)模塊應(yīng)該盡量達(dá)到界面簡(jiǎn)潔,信息冗余量小的特點(diǎn)。 第 6 頁(yè) 共 22 頁(yè) 2) 兼容性原則: 對(duì)于所選軟硬件系統(tǒng)及平臺(tái), 能很好地適應(yīng)開發(fā)和使用的需要。 下面是 后端發(fā)布系統(tǒng) 的 系統(tǒng)設(shè)計(jì)層次圖 ,如下圖 1所示: 第 7 頁(yè) 共 22 頁(yè) 圖 1 系統(tǒng)設(shè)計(jì) 層次圖 系統(tǒng)流程圖 WAP 用戶進(jìn)入 WAP 主頁(yè)面后,輸入用戶名和密碼以后點(diǎn)擊提交后,系統(tǒng)將根據(jù)用戶輸入的用戶名和密碼判斷該用戶是否為合法用戶;如果用戶輸入的用戶名和密碼正確,系統(tǒng)將根據(jù)用戶 所選擇的功能進(jìn)行業(yè)務(wù)處理 ;所有合法用戶在處理完業(yè)務(wù)后,都需要進(jìn)行注銷工作,以免被他人竊取信息。這些實(shí)體包括各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。 } //獲取數(shù)據(jù)庫(kù)連接對(duì)象 public Connection getConnection(){ return conn。 因?yàn)?是 WAP 頁(yè)面, 考慮到無線網(wǎng)絡(luò)的帶寬相對(duì)較窄, 所以頁(yè)面不應(yīng)該用大量圖片或文字,應(yīng)盡量簡(jiǎn)潔方便 ,注冊(cè)信息也盡可能簡(jiǎn)潔。 int rank=0。 (5)。 valid=false。++39。 }catch (Exception e){ (())。+username+39。 } (con)。i()1。 else (?username=+(username))。 String sql=。 Statement statement = ()。+province+39。 ? 實(shí)現(xiàn)方法: WAP 系統(tǒng)只是 整個(gè)系統(tǒng) 的一部分,整個(gè)系統(tǒng)通過數(shù)據(jù)庫(kù)連接池共用一個(gè)數(shù)據(jù)庫(kù),所以 WAP 系統(tǒng)可以對(duì)數(shù)據(jù)庫(kù)中的一些表進(jìn)行操作,而這些表是整個(gè)中間件系統(tǒng)所共享的。把很多 java 代碼放到了頁(yè)面中,導(dǎo)致后期的維護(hù)及修改功能十分麻煩。WML技術(shù)開發(fā)手冊(cè) [M].北京 : 中國(guó)青年出版社 ,2021。 [6] Gil 無線數(shù)據(jù)傳輸網(wǎng)絡(luò) [M].北京 : 人民郵電出版社 ,2021。 5) 由于是兩個(gè)共同開發(fā)的,當(dāng)初數(shù)據(jù)庫(kù)沒有定好,導(dǎo)