posts - 0,  comments - 17,  trackbacks - 0
          作者:xyz

          xml在java語(yǔ)言中的三大作用:
          1)對(duì)小批量數(shù)據(jù)的格式化存儲(chǔ)
          2)數(shù)據(jù)的傳遞,包括從服務(wù)器向IE瀏覽器傳遞
          3)用戶構(gòu)造java web程序的展現(xiàn)技術(shù)
          ===========================
          XML的存儲(chǔ)
          1)xml 配置文件
          如,自定義一個(gè)實(shí)現(xiàn)有關(guān)數(shù)據(jù)庫(kù)連接的XML文件
          然后寫(xiě)一個(gè)讀取配置文件的java程序,可以利用DOM,SAX等API實(shí)現(xiàn)XML的讀取和解析。

          2)xml數(shù)據(jù)庫(kù)
              DOM 接口對(duì)XML文件的地位與JDBC相對(duì)于關(guān)系數(shù)據(jù)庫(kù)的地位相當(dāng),都是數(shù)據(jù)操作的統(tǒng)一接口。可以通過(guò)DOM接口,將XML文件中的數(shù)據(jù)套上特定界面模板顯示在IE瀏覽器中。

          XML的生成
          1)通過(guò)標(biāo)記完成XML數(shù)據(jù)發(fā)布(提取數(shù)據(jù)庫(kù)數(shù)據(jù),并將所提取數(shù)據(jù)按照字符串拼接形式發(fā)布成XML)
          2)通過(guò)程序語(yǔ)句完成XML數(shù)據(jù)發(fā)布(思路核心首先在內(nèi)存中將指定數(shù)據(jù)生成document對(duì)象,然后再將比Document對(duì)象保存到硬盤(pán)上,從而實(shí)現(xiàn)XML文件的創(chuàng)建)這種創(chuàng)建方式要比字符串拼接方式穩(wěn)定而高效。

          網(wǎng)頁(yè)數(shù)據(jù)展現(xiàn)
          1)傳統(tǒng)數(shù)據(jù)展現(xiàn)技術(shù)
              jsp asp html
          2)XML服務(wù)器數(shù)據(jù)展現(xiàn)

          3)XML客戶端數(shù)據(jù)展現(xiàn)
          將XML數(shù)據(jù)文件和相應(yīng)的XSL展現(xiàn)文件同時(shí)發(fā)送到客戶瀏覽器上,借助客戶瀏覽上的XSLT引擎,將XML文件轉(zhuǎn)變?yōu)镠TML文件顯示

          由于這種設(shè)計(jì)方法實(shí)現(xiàn)了數(shù)據(jù)和樣式的徹底分離,因此程序的運(yùn)行效率和維護(hù)效率有根本性提高。
          2008年6月12日16:57:39
          posted on 2008-06-12 16:58 xyz 閱讀(208) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿

          隨筆檔案(1)

          文章分類(44)

          文章檔案(46)

          收藏夾(1)

          Adobe

          AOP

          API

          appServer

          BI

          c

          • c-free
          • codeblocks
          • codelite
          • CodeLite IDE 是一個(gè)強(qiáng)大的開(kāi)源,跨平臺(tái)的 C/C++整合開(kāi)發(fā)環(huán)境. 支持包括 Windows、Linux 和 Mac 系統(tǒng)下運(yùn)行
          • codelite官網(wǎng)
          • dev-c++
          • Dev-C++是一個(gè)C&C++開(kāi)發(fā)工具,它是一款自由軟件,遵守GPL協(xié)議。
          • GCC
          • GCC 原名為 GNU C 語(yǔ)言編譯器(GNU C Compiler),因?yàn)樗局荒芴幚?C語(yǔ)言。GCC 很快地?cái)U(kuò)展,變得可處理 C++。之后也變得可處理 Fortran、Pascal、Objective-C、Java, 以及 Ada 與其他語(yǔ)言。

          Cache

          CMS

          DB

          eclipse

          FreeMarker

          hibernate

          html5

          ibatis

          java

          jquery

          js

          json

          Linux

          Log

          mail server

          mobile

          mysql

          oauth

          openID

          other

          PHP

          portal

          report

          Scheduler

          schema

          Security

          SOA

          spring

          struts

          UI原型設(shè)計(jì)

          w3c

          Wap

          webservice

          xml

          供應(yīng)鏈管理

          博客鏈接

          好網(wǎng)站

          工作流

          開(kāi)源網(wǎng)

          招聘

          插件下載

          操作系統(tǒng)

          構(gòu)建可伸縮的系統(tǒng)

          構(gòu)建工具

          測(cè)試

          • IETest
          • IE官網(wǎng)
          • OpenSTA
          • Siege
          • Siege是一個(gè)壓力測(cè)試和評(píng)測(cè)工具,設(shè)計(jì)用于WEB開(kāi)發(fā)這評(píng)估應(yīng)用在壓力下的承受能力

          游戲

          源碼托管

          經(jīng)營(yíng)

          資源

          金融/財(cái)務(wù)

          搜索

          •  

          最新評(píng)論

          主站蜘蛛池模板: 蕉岭县| 项城市| 林口县| 九寨沟县| 孟连| 申扎县| 醴陵市| 胶州市| 凤翔县| 开化县| 蕉岭县| 蒙阴县| 东城区| 乳源| 通河县| 海林市| 安国市| 亚东县| 上思县| 陇川县| 阿拉尔市| 山东| 安龙县| 谷城县| 徐州市| 新河县| 桐柏县| 依兰县| 嘉禾县| 开原市| 洛浦县| 昌江| 三穗县| 谢通门县| 普安县| 江阴市| 岳池县| 永嘉县| 金平| 莫力| 太仓市|