国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
利用Jakarta Commons Digester匹配xml配置文件信息與其對應(yīng)的xml...

利用Jakarta Commons Digester匹配xml配置文件信息與其對應(yīng)的xml規(guī)則文件形成Java Object

發(fā)表日期:2008-1-5 |  

                       

-
利用Jakarta Commons Digester匹配xml配置文件信息與其對應(yīng)的xml規(guī)則文件形成java Object

說明:在這里以一個簡單的例子來說明如何使用Digester。

第一步:下載Digester
http://jakarta.apache.org/commons/index.Html頁面找到Digester PRoject,并下載commons-digester-1.6.zip(我使用的)

第二步:所需主要lib
commons-digester.jar : 這個就是Digester主要的lib
   (digester中解析xml利用的是Sax方法,有可能需要crimson.jar,在我的JBuilder環(huán)境就不需要,因為jdk已經(jīng)帶了解析xml文件的lib)
commons-beanutils.jar : 主要公用包(請查看http://www.apache.org)
commons-logging.jar : 其log包,由于commons-digester.jar該包中使用

 

第三步:書寫xml配置文件(config.xml)、xml規(guī)則文件(rules.xml)與Java Object(Example.java)
1.config.xml
<?xml version="1.0" encoding="UTF-8"?>
<db-base-config>
  <control>
    <queue-connection-factory>java:/ConnectionFactory</queue-connection-factory>
    <sender-queue>
      <param name="Internet">queue/Email</param>
      <param name="CDMA">queue/SmsCdma</param>
    </sender-queue>
  </control>
  <db-foreign-exchange-sql>
    <publication_id>1</publication_id>
    <receiver-list>
      <param>Telephone</param>
      <param>Email</param>
    </receiver-list>
  </db-foreign-exchange-sql>
</db-base-config>

2. rules.xml
<?xml version="1.0" encoding="UTF-8"?>
<digester-rules>
  <pattern value="db-base-config/control">
    <call-method-rule pattern="queue-connection-factory" methodname="setQueueConnectionFactory" paramcount="0"/>
    <pattern value="sender-queue/param">
      <call-method-rule methodname="addSenderQueue" paramcount="2"/>
      <call-param-rule paramnumber='0' attrname='name'/>
      <call-param-rule paramnumber='1'/>
    </pattern>
  </pattern>
  <pattern value="db-base-config/db-foreign-exchange-sql">
    <call-method-rule pattern="publication_id" methodname="setExchangePublicationID" paramcount="0"/>
    <pattern value="receiver-list/param">
      <call-method-rule methodname="addReceiverList" paramcount="0"/>
    </pattern>
  </pattern>
</digester-rules>

 

資料引用:http://www.knowsky.com/370449.html

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
使用MyEclipse部署SSH框架
深入Struts 1.1
用Digester簡化XML文檔處理
[jakarta-commons] 使用Digester解釋xml獲取java對象(代碼入...
Commons-Digester簡介
【新提醒】struts2 jar包說明(轉(zhuǎn))
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服