锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲mnbav网站,在线精品亚洲一区二区小说,亚洲精品亚洲人成人网http://www.tkk7.com/huabingl/category/11665.html璧拌繃鐨勮礬zh-cnTue, 19 Feb 2008 12:52:51 GMTTue, 19 Feb 2008 12:52:51 GMT60System.getProperty()鍙傛暟澶у叏http://www.tkk7.com/huabingl/archive/2008/02/18/180504.htmlbingebingeMon, 18 Feb 2008 09:43:00 GMThttp://www.tkk7.com/huabingl/archive/2008/02/18/180504.htmlhttp://www.tkk7.com/huabingl/comments/180504.htmlhttp://www.tkk7.com/huabingl/archive/2008/02/18/180504.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/180504.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/180504.htmlSystem.getProperty()鍙傛暟澶у叏  
  •   
  • java.version            Java Runtime Environment version  
  • java.vendor            Java Runtime Environment vendor  
  • java.vendor.url            Java vendor URL  
  • java.home            Java installation directory  
  • java.vm.specification.version                    Java Virtual Machine specification version  
  • java.vm.specification.vendor                    Java Virtual Machine specification vendor  
  • java.vm.specification.name                    Java Virtual Machine specification name  
  • java.vm.version            Java Virtual Machine implementation version  
  • java.vm.vendor            Java Virtual Machine implementation vendor  
  • java.vm.name            Java Virtual Machine implementation name  
  • java.specification.version                Java Runtime Environment specification version  
  • java.specification.vendor             Java Runtime Environment specification vendor  
  • java.specification.name        Java Runtime Environment specification name  
  • java.class.version                        Java class format version number  
  • java.class.path                  Java class path  
  • java.library.path                        List of paths to search when loading libraries  
  • java.io.tmpdir                Default temp file path  
  • java.compiler            Name of JIT compiler to use  
  • java.ext.dirs            Path of extension directory or directories  
  • os.name                Operating system name  
  • os.arch                Operating system architecture  
  • os.version            Operating system version  
  • file.separator            File separator ("/" on UNIX)  
  • path.separator            Path separator (":" on UNIX)  
  • line.separator            Line separator ("\n" on UNIX)  
  • user.name            User's account name  
  • user.home            User's home directory  
  • user.dir                User's current working directory 


  • binge 2008-02-18 17:43 鍙戣〃璇勮
    ]]>
    axis userguide(3)http://www.tkk7.com/huabingl/archive/2008/02/17/180348.htmlbingebingeSun, 17 Feb 2008 12:31:00 GMThttp://www.tkk7.com/huabingl/archive/2008/02/17/180348.htmlhttp://www.tkk7.com/huabingl/comments/180348.htmlhttp://www.tkk7.com/huabingl/archive/2008/02/17/180348.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/180348.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/180348.html鏈嶅姟綾誨瀷

    鍦╝xis涓湁4涓湇鍔$被鍨?br /> RPC鏈嶅姟閲囩敤soap rpc鐨勬爣鍑嗭紝and also the SOAP "section 5" encoding.
    Document 鏈嶅姟娌℃湁閲囩敤浠諱綍緙栫爜錛堟墍浠ヤ綘鍦ㄧ粍瑁呮椂涓嶄細鐪嬪埌澶嶆潅瀵硅薄鐨勫簭鍒楀寲浠ュ強soap-style鏁扮粍錛夛紝浣嗘槸浠嶇劧浣滀簡xml鍜宩ava瀵硅薄鐨勪簰鏄犲皠銆?br /> Wrapped鏈嶅姟鍜孌ocument鏈嶅姟綾諱技
    Message 鏈嶅姟鎺ュ彈鍜岃繑鍥瀞oap Envelope涓殑浠繪剰鐨剎ml鑰屼笉闇瑕乵apping/data寰楁瀹氥傚鏋滀綘鎯沖鐞嗘潵鑷閮ㄧ殑鍘熷鐨剎ml錛屽彲浠ラ噰鐢∕essage 鏈嶅姟銆?/p>

    RPC鏈嶅姟
       榪欎釜鏈嶅姟鏄痑xis榛樿鐨勬湇鍔°傛垜浠湪鍓嶉潰鐨勪緥瀛愪腑鍐欑殑灝辨槸rpc鏈嶅姟銆?lt;service ... provider="java:RPC"> 銆俽pc鏈嶅姟閬典粠soap rpc瑙勮寖鍜岀紪鐮佽鍒欙紝鎰忓懗鐫鏉ヨ嚜rpc鏈嶅姟鐨剎ml灝嗙被浼間笂闈緥瀛愪腑鐨?#8220;echoString”--姣忎釜rpc璋冪敤琚ā鍧楀寲涓轟竴涓閮ㄥ厓绱狅紝鍖歸厤鎿嶄綔鍚嶇О錛屽茍鍖呭惈浜嗗緢澶氬唴閮ㄥ厓绱狅紝姣忎竴涓兘鏄搷浣滅殑涓涓弬鏁般俛xis灝嗘妸榪欎簺xml杞寲涓簀ava瀵硅薄錛岄厤閫佺粰浣犲緱鏈嶅姟錛屽茍灝嗗簭鍒楀寲鏉ヨ嚜鏈嶅姟鐨刯ava瀵硅薄涓簒ml.鍥犱負rpc鏈嶅姟榛樿閲囩敤soap section 5瑙勫垯錛屽璞″皢浼氶氳繃"multi-ref" 搴忓垪鍖栨潵緙栫爜銆?br /> Document / Wrapped 鏈嶅姟
     榪?涓湇鍔″緢綾諱技錛岄兘涓嶉渶瑕佺敤soap緙栫爜鏉ュ鐞嗘暟鎹備粬灝辨槸涓涓櫘閫氱殑xml鏍煎紡銆傛棤璁哄摢縐嶆儏鍐碉紝axis榪樻槸瀵逛粬浠仛浜唜ml鍒癹ava寰楁瀹氾紝鎵浠ヤ綘鏈緇堝鐞嗙殑榪樻槸java瀵硅薄錛岃屼笉鏄痻ml緇撴瀯鐨勫瓧絎︿覆銆?br />  涓嬮潰鐨勪緥瀛愭潵璇存槑浠栦滑2涓箣闂寸殑鍖哄埆銆?br />  <soap:Envelope xmlns="http://xml.apache.org/axis/wsdd/"
        xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
      <soap:Body>
        <myNS:PurchaseOrder xmlns:myNS="http://commerce.com/PO">
          <item>SK001</item>
          <quantity>1</quantity>
          <description>Sushi Knife</description>
        </myNS:PurchaseOrder>
      </soap:Body>
    </soap:Envelope>

    鐩稿叧鐨凱urchaseOrder綾誨瀷瀹氫箟濡備笅錛?/p>

    <schema targetNamespace="http://commerce.com/PO">
      <complexType name="POType">
        <sequence>
          <element name="item" type="xsd:string"/>
          <element name="quantity" type="xsd:int"/>
          <element name="description" type="xsd:string"/>
        </sequence>
      </complexType>
      <element name="PurchaseOrder" type="POType"/>
    </schema>

    瀵逛簬涓涓猟ocument鏈嶅姟鏉ヨ錛屼粬灝嗗搴斿埌榪欐牱鐨勬柟娉?br /> public void method(PurchaseOrder po)

    鎹㈠彞璇濊錛屾暣涓狿urchaseOrder鍏冪礌灝嗚澶勭悊涓轟竴涓崟涓鐨勫璞★紝鍖呭惈3涓睘鎬с?br /> 鑰屽浜巜rapped鏈嶅姟鏉ヨ錛屼粬瀵瑰簲浜庝笅闈㈢殑鏂規硶
    public void purchaseOrder(String item, int quantity, String description)
    娉ㄦ剰鍒幫紝鍦╳rapped涓紝PurchaseOrder鍏冪礌琚槧灝勪負浠h〃浜嗕竴涓柟娉曘備粬鐨勫弬鏁板氨鏄粬鐨勯偅浜涘厓绱犮?br /> 浠栦滑鍦╳sdd寰椾嬌鐢ㄥ涓?br /> <service ... style="document"> for document style
    <service ... style="wrapped"> for wrapped style
    Message 鏈嶅姟
      褰撲綘闇瑕佸鐞嗙函xml鑰屼笉鏄痡ava瀵硅薄鏃訛紝浣犲皢浼氱敤鍒拌繖縐嶆湇鍔°?br />   message鏈嶅姟鐨勬柟娉曟湁4涓鍚?br /> public Element [] method(Element [] bodies);
    public SOAPBodyElement [] method (SOAPBodyElement [] bodies);
    public Document method(Document body);
    public void method(SOAPEnvelope req, SOAPEnvelope resp);



    binge 2008-02-17 20:31 鍙戣〃璇勮
    ]]>
    axis userguide(2)http://www.tkk7.com/huabingl/archive/2008/02/17/180248.htmlbingebingeSun, 17 Feb 2008 04:17:00 GMThttp://www.tkk7.com/huabingl/archive/2008/02/17/180248.htmlhttp://www.tkk7.com/huabingl/comments/180248.htmlhttp://www.tkk7.com/huabingl/archive/2008/02/17/180248.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/180248.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/180248.html鍙戝竷service
    鏈?縐嶅彂甯冩柟寮忥紝涓縐嶆槸瀹炰緥鍙戝竷錛屼竴縐嶆槸鎻忚堪絎﹀彂甯?br /> 瀹炰緥鍙戝竷寰堢畝鍗?br />   鎶婃垜浠殑java婧愭枃浠舵嫹璐濆埌axis鐩綍涓嬶紝鏀規墿灞曞悕涓簀ws
      鐒跺悗灝卞彲浠ョ洿鎺ヨ闂簡錛屼緥濡傦細
    java samples.userguide.example2.CalcClient -p8080 add 2 5
     浠栧皢璋冪敤add鏂規硶錛屼紶閫掔殑2涓彉閲忓垎鍒負2鍜?銆?br /> 寰堟樉鐒訛紝絎竴縐嶆柟娉曟湁寰堝寮婄錛屾瘮濡傞渶瑕佹簮鏂囦歡錛屼笉鑳芥湁鍖呰礬寰勭瓑絳?br /> 鎻忚堪絎﹀彂甯?br /> 涓涓渶綆鍗曠殑渚嬪瓙濡備笅錛?br /> <deployment xmlns="http://xml.apache.org/axis/wsdd/"
        xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
      <service name="MyService" provider="java:RPC">
        <parameter name="className" value="samples.userguide.example3.MyService"/>
        <parameter name="allowedMethods" value="*"/>
      </service>
    </deployment>
    涓涓湇鍔℃槸涓涓猼argeted chain ,鍙兘鍖呭惈涓嬮潰鐨勪竴浜涙垨鑰呭叏閮細璇鋒眰Handler錛宲ivot Handler 鏀偣Handler錛屽搷搴擧andler銆傛敮鐐筯ander鍦ㄦ湇鍔′腑鍙仛provider,鍦ㄤ緥瀛愪腑鎴戜滑鐨刾rovider鏄痡ava:RPC錛屼粬琚玜xis鍐呭祵錛屼唬琛ㄤ簡Java RPC service錛屽叿浣撶殑綾繪槸org.apache.axis.providers.java.RPCProvider.
    鎴戜滑鍛婅瘔RPCProvider 鎴戜滑瑕佽皟鐢ㄧ殑鏈嶅姟MyService錛屽茍浠ュ弬鏁扮殑褰㈠紡鍛婅瘔浠栧叿浣撶殑鐩爣浠ュ強鍙互琚皟鐢ㄧ殑鏂規硶銆?br /> 鎴戜滑涔熷彲浠ョ粰鎴戜滑瑕佽皟鐢ㄧ殑瀵硅薄璁劇疆浣滅敤鑼冨洿scope,鍜宻ervlet鐨剆cope涓鏍鳳紝鏈塺equest,session,application.
    鎴戜滑闇瑕佹妸榪欎釜鎻忚堪絎﹀畾涔夌殑鍐呭鍛婅瘔搴旂敤鏈嶅姟鍣ㄦ墠鑳界湡姝f彁渚涙垜浠渶瑕佺殑鏈嶅姟銆?br /> 濡傛灉宸茬粡閮ㄧ講axis鍒皌omcat,鎴戜滑鍙互榪欐牱鍙戝竷
    org.apache.axis.client.AdminClient deploy.wsdd
    榪欐牱鎴戜滑鐨勬湇鍔″氨鍙互閫氳繃soap鏉ヨ闂簡
    嫻嬭瘯涓涓?br /> java samples.userguide.example3.Client
      -lhttp://localhost:8080/axis/services/MyService "test me!"
    鍙互閫氳繃涓嬮潰鏉ユ煡鐪嬫墍鏈夊凡緇忛儴緗茬殑鏈嶅姟
    java org.apache.axis.client.AdminClient list
    鏉ョ湅鐪嬫洿榪涗竴姝ョ殑搴旂敤錛屼嬌鐢ㄤ竴涓媟equest handler
    <deployment xmlns="http://xml.apache.org/axis/wsdd/"
        xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
      <!-- define the logging handler configuration -->
      <handler name="track" type="java:samples.userguide.example4.LogHandler">
        <parameter name="filename" value="MyService.log"/>
       </handler>

      <!-- define the service, using the log handler we just defined -->
      <service name="LogTestService" provider="java:RPC">
        <requestFlow>
          <handler type="track"/>
        </requestFlow>

        <parameter name="className" value="samples.userguide.example4.Service"/>
        <parameter name="allowedMethods" value="*"/>
      </service>
    </deployment>
    榪欎釜渚嬪瓙浼氬湪瀹㈡埛绔帀鐢↙ogTestService鐨勬椂鍊欙紝鍏堣皟鐢╯amples.userguide.example4.LogHandler浣滆褰曟搷浣?br /> 榪滅▼綆$悊
    榛樿鐘舵佷笅錛宎xis鍙厑璁稿湪axis閮ㄧ講鐨勬満鍣ㄤ笂浣跨敤綆$悊璇鋒眰錛屽鏋滃笇鏈涘湪鍏朵粬鐨勬満鍣ㄤ笂榪涜綆$悊鎿嶄綔鍙互鍙傜収涓嬮潰鐨勪緥瀛?/p>

    <service name="AdminService" provider="java:MSG">
      <parameter name="className" value="org.apache.axis.util.Admin"/>
      <parameter name="allowedMethods" value="*"/>
      <parameter name="enableRemoteAdmin" value="true"/>
    </service>
    娉ㄦ剰錛岃繖鏍烽厤緗渶瑕佷綔蹇呰鐨勫畨鍏ㄩ厤緗?/p>

    binge 2008-02-17 12:17 鍙戣〃璇勮
    ]]>
    javascript鎿嶄綔word鎺т歡http://www.tkk7.com/huabingl/archive/2007/07/25/132228.htmlbingebingeWed, 25 Jul 2007 02:54:00 GMThttp://www.tkk7.com/huabingl/archive/2007/07/25/132228.htmlhttp://www.tkk7.com/huabingl/comments/132228.htmlhttp://www.tkk7.com/huabingl/archive/2007/07/25/132228.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/132228.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/132228.html<script language="javascript">
    //瀹氫箟鍏ㄥ眬鍙橀噺錛岀敤浜庢竻鐞嗗伐浣?br>var word;
    var doc;
    function editFile(){
    //璋冪敤word鎺т歡
     word= new ActiveXObject("Word.Application");
    //灞忚斀“鍙﹀瓨涓?#8221;鎸夐挳
     word.CommandBars("File").Controls(5).Enabled= false;
      word.CommandBars("File").Controls(5).visible= false;
    //灞忚斀"鍙﹀瓨涓虹綉欏?鎸夐挳

     word.CommandBars("File").Controls(6).Enabled= false;
     word.CommandBars("File").Controls(6).visible= false;

     word.visible = true;
     // word.activate();
    try{
    //鎵撳紑鏂囦歡
      doc=word.Documents.Open("  //鐥曡抗淇濈暀
      word.ActiveDocument.TrackRevisions   =true; 
    //鍒囨崲鎴恮eb瑙嗗浘
      word.ActiveDocument.ActiveWindow.View.Type=3
     
          }catch(e){
           alert(e.message);
          };  
    }
    function myfinalize(){
    //鏂囨。淇濆瓨
        doc.save();
    //鏂囨。鍏抽棴
       doc.close();
    //鎶婂睆钄界殑鍔熻兘鎵撳紑
       word.CommandBars("File").Controls(5).Enabled= true;
      word.CommandBars("File").Controls(5).visible= true;
    //word閫鍑?br> word.quit();
     
    }
    //鍙傝冩枃妗?br>  
    http://bbs.hidotnet.com/712/ShowPost.aspx



    binge 2007-07-25 10:54 鍙戣〃璇勮
    ]]>
    AXIS User Guide(1)http://www.tkk7.com/huabingl/archive/2007/01/03/87359.htmlbingebingeWed, 03 Jan 2007 12:54:00 GMThttp://www.tkk7.com/huabingl/archive/2007/01/03/87359.htmlhttp://www.tkk7.com/huabingl/comments/87359.htmlhttp://www.tkk7.com/huabingl/archive/2007/01/03/87359.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/87359.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/87359.html闃呰鍏ㄦ枃

    binge 2007-01-03 20:54 鍙戣〃璇勮
    ]]>
    Sliding into WebDAVhttp://www.tkk7.com/huabingl/archive/2007/01/03/91624.htmlbingebingeWed, 03 Jan 2007 12:49:00 GMThttp://www.tkk7.com/huabingl/archive/2007/01/03/91624.htmlhttp://www.tkk7.com/huabingl/comments/91624.htmlhttp://www.tkk7.com/huabingl/archive/2007/01/03/91624.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/91624.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/91624.html闃呰鍏ㄦ枃

    binge 2007-01-03 20:49 鍙戣〃璇勮
    ]]>
    灝忓績瀵筳s鍑芥暟鍛藉悕,閬垮厤鍜屽畠鐨勫唴緗嚱鏁伴噸鍚?/title><link>http://www.tkk7.com/huabingl/archive/2006/12/10/86671.html</link><dc:creator>binge</dc:creator><author>binge</author><pubDate>Sun, 10 Dec 2006 05:25:00 GMT</pubDate><guid>http://www.tkk7.com/huabingl/archive/2006/12/10/86671.html</guid><wfw:comment>http://www.tkk7.com/huabingl/comments/86671.html</wfw:comment><comments>http://www.tkk7.com/huabingl/archive/2006/12/10/86671.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/huabingl/comments/commentRss/86671.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/huabingl/services/trackbacks/86671.html</trackback:ping><description><![CDATA[<p>鏈榪戝張閬囧埌涓js鍙栧悕涓嶅竻瀵艱嚧閿欒鐨勯棶棰?鐗瑰紑姝よ創,浠ョず璀︽垝:<br>涓嶈鎶婅嚜宸辯殑js鍑芥暟鍙栨垚close(),open(),start()涔嬬被鐨勫悕瀛?!</p> <p>window寰梤esizeto鍜宺esizeby鏂規硶瀵規ā寮忕獥鍙f棤鏁堛?/p> <img src ="http://www.tkk7.com/huabingl/aggbug/86671.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/huabingl/" target="_blank">binge</a> 2006-12-10 13:25 <a href="http://www.tkk7.com/huabingl/archive/2006/12/10/86671.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Log4j/common log鍜屽悇縐嶆湇鍔″櫒闆嗘垚鐨勯棶棰?/title><link>http://www.tkk7.com/huabingl/archive/2006/09/05/67854.html</link><dc:creator>binge</dc:creator><author>binge</author><pubDate>Tue, 05 Sep 2006 09:23:00 GMT</pubDate><guid>http://www.tkk7.com/huabingl/archive/2006/09/05/67854.html</guid><wfw:comment>http://www.tkk7.com/huabingl/comments/67854.html</wfw:comment><comments>http://www.tkk7.com/huabingl/archive/2006/09/05/67854.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/huabingl/comments/commentRss/67854.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/huabingl/services/trackbacks/67854.html</trackback:ping><description><![CDATA[聽 鐩墠鐨勫緢澶氬晢涓氬拰闈炲晢涓氱殑鏈嶅姟鍣ㄤ腑闂翠歡閮介粯璁ら泦鎴愪簡common-log鐢氳嚦鏄痩og4j.鍥犳褰撴垜闂ㄦ妸鎴戜滑鐨勫簲鐢ㄥ彂甯冨湪涓婇潰鐨勬椂鍊?閮戒細閬囧埌鍏充簬log鏂歸潰鐨勯棶棰?<br />聽 1.webshpere涓嬮潰闆嗘垚log4j.<br />聽 "WebSphere鐨勭被瑁呭叆鍣ㄦ柟寮忔湁涓ょ鏂瑰紡錛歅ARENT_FIRST鍜孭ARENT_LAST銆傞粯璁ゅ兼槸PARENT_FIRST錛岃繖縐嶆柟寮忓湪杞藉叆褰撳墠classpath鐨勭被涔嬪墠鍏堣澆鍏ュ叾涓婁竴綰lassloader鑳藉瑁呭叆鐨勭被銆傝繖鏄爣鍑嗙殑JVM classloader鐨勯粯璁ょ瓥鐣ャ傚鏋滈噰鐢≒ARENT_LAST錛屽垯榪囩▼姝eソ鐩稿弽錛屽嵆鍏堣澆鍏ュ綋鍓峜lasspath鐨勭被錛屽啀杞藉叆鍏朵笂涓綰lassloader鑳藉瑁呭叆鐨勭被錛岃繖鏍峰彲浠ョ敤褰撳墠classpath涓洿鏂扮殑綾昏鐩栧叾涓婁竴綰lassloader鐨勭浉鍚岀被銆傚彈綾昏鍏ュ櫒鏂瑰紡褰卞搷鐨刢lassloader鍖呮嫭application classloader銆乄AR classloader浠ュ強鍏變韓綾誨簱鐨刢lassloader銆?<br />聽鍥犱負websphere鍦ㄥ叡浜被搴撶殑classloader涓湁涓濂梒ommon logging,浣嗘槸紜病鏈夊悎閫傞厤緗枃浠?濡傛灉鎴戜滑鎶婇厤緗紜殑log4j.properties鏂囦歡鏀懼湪鍏變韓綾誨簱涓?鎴戜滑浼氬彂鐜發og4j鍙互榪愯.浣嗚繕鏈夊彟澶栦竴涓緢閫氱敤鐨勬柟寮?-鏀瑰彉webshpere鐨勭被搴撳姞杞介『搴?鎴戜滑璁╀粬鍏堝姞杞芥垜浠瑆eb搴旂敤鎵闇鐨勭被搴?鍗蟲垜浠妸web搴旂敤鐨勫姞鏍芥柟寮忔敼涓篜ARENT_LAST.<br />聽 鍝?灝界鎴戝皬蹇冪殑鎻愰槻,浠婂ぉ榪樻槸涓嫑浜?鍦ㄦ垜鐨勯厤緗噷,log4j鐨勯厤緗枃浠跺彧鑳借鍙栦竴嬈?涓嶈兘涓涓簲鐢ㄤ竴涓厤緗枃浠?涓轟簡璁╁畠鍔犺澆鑷繁鐨勯厤緗?鍙互鑷繁鍐?鎴栬呯敤spring鐨?servlet/listener鍘繪墜鍔ㄥ姞杞借繖涓厤緗枃浠?<br />聽2.jboss涓嬮潰鐨勯泦鎴恖og4j<br />聽 澶у鍙兘閮芥浘鍦ㄤ負jboss涓嬮潰閰嶇疆log4j閮侀椃榪?jboss姣攚ebshpere璧扮殑榪樿繙.鏃犺浣犵殑欏圭洰鏄惁浣跨敤浜唋og4j,jboss鍦ㄨ嚜宸卞惎鍔ㄧ殑鏃跺欏氨宸茬粡榪愯浠栦簡.涔熷氨鏄鍦╦boss鍔犺澆鑷繁鍏變韓綾誨簱鐨勬椂鍊?宸茬粡璇誨彇浜嗚嚜宸眑og4j.xml鏂囦歡閰嶇疆.榪欎釜鏂囦歡鍦╟onf涓彲浠ユ壘鍒?濡傛灉浣犻渶瑕佷負浣犵殑搴旂敤鍗曠嫭閰嶇疆涓涓猚atagory,浣犻渶瑕佺洿鎺ュ湪榪欓噷閰嶇疆錛?br />聽聽聽鍦╳ebloader瑁呰澆搴旂敤鐨勬椂鍊?濡傛灉搴旂敤涓湁log4j鐨勫寘,浼間箮鎬誨嚭鐜癮ppender宸茶鍗犵敤鐨勯棶棰?絎旇呮妸log4j鐨勫寘榪炲甫搴旂敤涓殑log4j閰嶇疆鏂囦歡涓騫剁Щ鍘?涓栫晫娓呭噣浜?<br />鍏充簬涓轟簡璁╁簲鐢ㄨ嚜甯︾殑log4j閰嶇疆鏂囦歡鐢熸晥,鏈変漢寤鴻淇敼<br />聽<attribute name="Java2ClassLoadingCompliance">false</attribute><br />鍜?br />聽<attribute name="UseJBossWebLoader">false</attribute><br />榪欎袱涓睘鎬э紟<br />銆錛擄紟sunone涓嬮潰闆嗘垚log4j<br />聽聽聽 璺濈涓婃鐢⊿unOne鏈嶅姟鍣ㄥ凡緇忓ソ闀挎椂闂翠簡,浼間箮sunOne鐨刲og鏈変簺綾諱技jboss,涔熸槸涓涓湇鍔″櫒鐨刲og闆嗕腑綆$悊.鐢變簬浣跨敤鐨勪笉鏄緢澶?鏆備笖鍦ㄨ繖閲岀珯涓綅瀛?<br />闅忔墜璐寸偣鍏充簬log鐨勪俊鎭?<br /><a >http://wiki.apache.org/jakarta-commons/Logging/FrequentlyAskedQuestions</a><br /><a >http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/0408_baigang/part3.html</a><br /><br />聽 <img src ="http://www.tkk7.com/huabingl/aggbug/67854.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/huabingl/" target="_blank">binge</a> 2006-09-05 17:23 <a href="http://www.tkk7.com/huabingl/archive/2006/09/05/67854.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>PicoContainer婧愮爜瀵艱http://www.tkk7.com/huabingl/archive/2006/07/23/59646.htmlbingebingeSun, 23 Jul 2006 06:30:00 GMThttp://www.tkk7.com/huabingl/archive/2006/07/23/59646.htmlhttp://www.tkk7.com/huabingl/comments/59646.htmlhttp://www.tkk7.com/huabingl/archive/2006/07/23/59646.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/59646.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/59646.html闃呰鍏ㄦ枃

    binge 2006-07-23 14:30 鍙戣〃璇勮
    ]]>
    JAVA寮鍙戣呭簲璇ュ幓鐨?0涓嫳鏂囩綉绔?/title><link>http://www.tkk7.com/huabingl/archive/2006/06/16/53292.html</link><dc:creator>binge</dc:creator><author>binge</author><pubDate>Fri, 16 Jun 2006 06:11:00 GMT</pubDate><guid>http://www.tkk7.com/huabingl/archive/2006/06/16/53292.html</guid><wfw:comment>http://www.tkk7.com/huabingl/comments/53292.html</wfw:comment><comments>http://www.tkk7.com/huabingl/archive/2006/06/16/53292.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/huabingl/comments/commentRss/53292.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/huabingl/services/trackbacks/53292.html</trackback:ping><description><![CDATA[ <p> <a >http://www.javaalmanac.com</a> </p> <p>聽聽聽 Java寮鍙戣呭勾閴翠竴涔︾殑鍦ㄧ嚎鐗堟湰. 瑕佹兂蹇熸煡鍒版煇縐岼ava鎶宸х殑鐢ㄦ硶鍙婄ず渚嬩唬鐮? 榪欐槸涓涓笉閿欑殑鍘誨.</p> <p> <a >http://www.onjava.com</a> </p> <p>聽聽聽 O'Reilly鐨凧ava緗戠珯. 姣忓懆閮芥湁鏂版枃绔?/p> <p> <a >http://java.sun.com</a> </p> <p>聽聽聽 瀹樻柟鐨凧ava寮鍙戣呯綉绔?- 姣忓懆閮芥湁鏂版枃绔犲彂琛?/p> <p> <a >http://www.developer.com/java</a> </p> <p>聽聽聽 鐢盙amelan.com 緇存姢鐨凧ava鎶鏈枃绔犵綉绔?/p> <p> <a >http://www.java.net</a> </p> <p>聽聽聽 Sun鍏徃緇存姢鐨勪竴涓狫ava紺懼尯緗戠珯</p> <p> <a >http://www.builder.com</a> </p> <p>聽聽聽 Cnet鐨凚uilder.com緗戠珯 - 鎵鏈夌殑鎶鏈枃绔? 浠ava涓轟富.</p> <p> <a >http://www.ibm.com/developerworks/java</a> </p> <p>聽聽聽 IBM鐨凞eveloperworks鎶鏈綉绔? 榪欐槸鍏朵腑鐨凧ava鎶鏈富欏?/p> <p> <a >http://www.javaworld.com</a> </p> <p>聽聽聽 鏈鏃╃殑涓涓狫ava绔欑偣. 姣忓懆鏇存柊Java鎶鏈枃绔?/p> <p> <a >http://www.devx.com/java</a> </p> <p>聽聽聽 DevX緇存姢鐨勪竴涓狫ava鎶鏈枃绔犵綉绔?/p> <p> <a >http://www.fawcette.com/javapro</a> </p> <p>聽聽聽 JavaPro鍦ㄧ嚎鏉傚織緗戠珯.</p> <p> <a >http://www.sys-con.com/java</a> </p> <p>聽聽聽 Java Developers Journal鐨勫湪綰挎潅蹇楃綉绔?</p> <p> <a >http://www.javadesktop.org</a> </p> <p>聽聽聽 浣嶄簬Java.net鐨勪竴涓狫ava妗岄潰鎶鏈ぞ鍖虹綉绔?</p> <p> <a >http://www.theserverside.com</a> </p> <p>聽聽聽 榪欐槸涓涓璁烘墍鏈塉ava鏈嶅姟鍣ㄧ鎶鏈殑緗戠珯.</p> <p> <a >http://www.jars.com</a> </p> <p>聽聽聽 鎻愪緵Java璇勮鏈嶅姟. 鍖呮嫭鍚勭framework鍜屽簲鐢ㄧ▼搴?/p> <p> <a >http://www.jguru.com</a> </p> <p>聽聽聽 涓涓潪甯告鐨勯噰鐢≦&A褰㈠紡鐨凧ava鎶鏈祫婧愮ぞ鍖?</p> <p> <a >http://www.javaranch.com</a> </p> <p>聽聽聽聽 涓涓鍧涳紝寰楀埌Java闂絳旀鐨勫湴鏂癸紝鍒濆鑰呯殑濂藉幓澶勩?/p> <p> <a >http://www.ibiblio.org/javafaq/javafaq.html</a> </p> <p>聽聽聽 comp.lang.java鐨凢AQ绔欑偣 - 鏀墮泦浜嗘潵鑷猚omp.lang.java鏂伴椈緇勭殑闂鍜岀瓟妗堢殑鍒嗙被鐩綍.</p> <p> <a >http://java.sun.com/docs/books/tutorial/</a> </p> <p>聽聽聽 鏉ヨ嚜SUN鍏徃鐨勫畼鏂笿ava鎸囧崡 - 瀵逛簬浜嗚В鍑犱箮鎵鏈夌殑java鎶鏈壒鎬ч潪甯告湁甯姪.</p> <p> <a >http://www.javablogs.com</a> </p> <p>聽聽聽 浜掕仈緗戜笂鏈媧昏穬鐨勪竴涓狫ava Blog緗戠珯.</p> <p> <a >http://java.about.com/</a> <br /> <br />杞嚜51cto</p> <img src ="http://www.tkk7.com/huabingl/aggbug/53292.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/huabingl/" target="_blank">binge</a> 2006-06-16 14:11 <a href="http://www.tkk7.com/huabingl/archive/2006/06/16/53292.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JTA鍜孞DBC浜嬪姟http://www.tkk7.com/huabingl/archive/2006/06/15/53011.htmlbingebingeThu, 15 Jun 2006 07:53:00 GMThttp://www.tkk7.com/huabingl/archive/2006/06/15/53011.htmlhttp://www.tkk7.com/huabingl/comments/53011.htmlhttp://www.tkk7.com/huabingl/archive/2006/06/15/53011.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/53011.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/53011.html 涓鑸儏鍐典笅錛孞2EE搴旂敤鏈嶅姟鍣ㄦ敮鎸丣DBC浜嬪姟銆丣TA浜嬪姟銆佸鍣ㄧ鐞嗕簨鍔°傝繖閲岃璁篔TA鍜孞DBC浜嬪姟鐨勫尯鍒傝繖2涓槸甯哥敤鐨凞AO妯″紡浜嬪姟鐣屽畾鏂瑰紡銆?br>JDBC 浜嬪姟
     JDBC 浜嬪姟鏄敤 Connection 瀵硅薄鎺у埗鐨勩侸DBC Connection 鎺ュ彛( java.sql.Connection )鎻愪緵浜嗕袱縐嶄簨鍔℃ā寮忥細鑷姩鎻愪氦鍜屾墜宸ユ彁浜ゃ?br>鈽?nbsp;鍦╦dbc涓紝浜嬪姟鎿嶄綔緙虹渷鏄嚜鍔ㄦ彁浜ゃ備篃灝辨槸璇達紝涓鏉″鏁版嵁搴撶殑鏇存柊琛ㄨ揪寮忎唬琛ㄤ竴欏逛簨鍔℃搷浣滐紝鎿嶄綔鎴愬姛鍚庯紝緋葷粺灝嗚嚜鍔ㄨ皟鐢╟ommit()鏉ユ彁浜わ紝鍚﹀垯灝嗚皟鐢╮ollback()鏉ュ洖婊氥?br>鈽?nbsp;鍦╦dbc涓紝鍙互閫氳繃璋冪敤setAutoCommit(false)鏉ョ姝㈣嚜鍔ㄦ彁浜ゃ備箣鍚庡氨鍙互鎶婂涓暟鎹簱鎿嶄綔鐨勮〃杈懼紡浣滀負涓涓簨鍔★紝鍦ㄦ搷浣滃畬鎴愬悗璋冪敤commit()鏉ヨ繘琛屾暣浣撴彁浜わ紝鍊樿嫢鍏朵腑涓涓〃杈懼紡鎿嶄綔澶辮觸錛岄兘涓嶄細鎵ц鍒癱ommit()錛屽茍涓斿皢浜х敓鍝嶅簲鐨勫紓甯革紱姝ゆ椂灝卞彲浠ュ湪寮傚父鎹曡幏鏃惰皟鐢╮ollback()榪涜鍥炴粴銆傝繖鏍峰仛鍙互淇濇寔澶氭鏇存柊鎿嶄綔鍚庯紝鐩稿叧鏁版嵁鐨勪竴鑷存э紝紺轟緥濡備笅錛?br>
        try {

    conn = 

    DriverManager.getConnection    

    (&quot;jdbc:oracle:thin:@host:1521:SID&quot;,&quot;username&quot;,&quot;userpwd&quot;;

           conn.setAutoCommit(false);//紱佹鑷姩鎻愪氦錛岃緗洖婊氱偣

           stmt = conn.createStatement();

    stmt.executeUpdate(“alter table …”); //鏁版嵁搴撴洿鏂版搷浣?

    stmt.executeUpdate(“insert into table …”); //鏁版嵁搴撴洿鏂版搷浣?

           conn.commit(); //浜嬪姟鎻愪氦

         }catch(Exception ex) {    

             ex.printStackTrace();

             try {

              conn.rollback(); //鎿嶄綔涓嶆垚鍔熷垯鍥炴粴

              }catch(Exception e) {

    e.printStackTrace();

               }

    }

     JDBC 浜嬪姟鐨勪竴涓己鐐規槸浜嬪姟鐨勮寖鍥村眬闄愪簬涓涓暟鎹簱榪炴帴銆備竴涓?JDBC 浜嬪姟涓嶈兘璺ㄨ秺澶氫釜鏁版嵁搴撱?br>JTA浜嬪姟
     JTA(Java Transaction API) 涓?J2EE 騫沖彴鎻愪緵浜嗗垎甯冨紡浜嬪姟鏈嶅姟銆?br> 瑕佺敤 JTA 榪涜浜嬪姟鐣屽畾錛屽簲鐢ㄧ▼搴忚璋冪敤 javax.transaction.UserTransaction 鎺ュ彛涓殑鏂規硶銆備緥濡傦細
     utx.begin();
          // ...
          DataSource ds = obtainXADataSource();
          Connection conn = ds.getConnection();
          pstmt = conn.prepareStatement("UPDATE MOVIES ...");
          pstmt.setString(1, "Spinal Tap");
          pstmt.executeUpdate();
          // ...
          utx.commit();

     璁╂垜浠潵鍏蟲敞涓嬮潰鐨勮瘽錛?br> “鐢?JTA 鐣屽畾浜嬪姟錛岄偅涔堝氨闇瑕佹湁涓涓疄鐜?javax.sql.XADataSource 銆?javax.sql.XAConnection 鍜?javax.sql.XAResource 鎺ュ彛鐨?JDBC 椹卞姩紼嬪簭銆備竴涓疄鐜頒簡榪欎簺鎺ュ彛鐨勯┍鍔ㄧ▼搴忓皢鍙互鍙備笌 JTA 浜嬪姟銆備竴涓?XADataSource 瀵硅薄灝辨槸涓涓?XAConnection 瀵硅薄鐨勫伐鍘傘?XAConnection s 鏄弬涓?JTA 浜嬪姟鐨?JDBC 榪炴帴銆?#8221;
     瑕佷嬌鐢↗TA浜嬪姟錛屽繀欏諱嬌鐢╔ADataSource鏉ヤ駭鐢熸暟鎹簱榪炴帴錛屼駭鐢熺殑榪炴帴涓轟竴涓猉A榪炴帴銆?br> XA榪炴帴錛坖avax.sql.XAConnection錛夊拰闈瀀A錛坖ava.sql.Connection錛夎繛鎺ョ殑鍖哄埆鍦ㄤ簬錛歑A鍙互鍙備笌JTA鐨勪簨鍔★紝鑰屼笖涓嶆敮鎸佽嚜鍔ㄦ彁浜ゃ?br>     Note:
    Oracle, Sybase, DB2, SQL Server絳夊ぇ鍨嬫暟鎹簱鎵嶆敮鎸乆A, 鏀寔鍒嗗竷浜嬪姟銆?
    My SQL 榪炴湰鍦伴兘鏀寔涓嶅ソ錛屾洿鍒鍒嗗竷浜嬪姟浜嗐?br>JTA鏂瑰紡鐨勫疄鐜拌繃紼?/font>錛?br>   鐢╔ADataSource浜х敓鐨刋AConnection瀹冩墿灞曚簡涓涓猤etXAResource()鏂規硶,浜嬪姟閫氳繃榪欎釜鏂規硶鎶婂畠鍔犲叆鍒頒簨鍔″鍣ㄤ腑榪涜綆$悊.瀵逛簬璋冪敤鑰呮潵璇?鏍規湰鐪嬩笉鍒頒簨鍔℃槸濡傛灉綆$悊鐨?浣犲彧瑕佸0鏄庡紑濮嬩簨鍔?鍛婅瘔瀹瑰櫒鎴戜笅闈㈢殑鎿嶄綔瑕佹眰浜嬪姟鍙備笌浜?鏈鍚庡憡璇変簨鍔¤鍒拌繖鍎垮彲浠ユ彁浜ゆ垨鍥炴粴浜?鍒殑閮芥槸榛戠鎿嶄綔銆?br> 鍦ㄤ嬌鐢↗TA涔嬪墠錛屼綘蹇呴』棣栧厛瀹炵幇涓涓猉id綾葷敤鏉ユ爣璇嗕簨鍔★紙鍦ㄦ櫘閫氭儏鍐典笅榪欏皢鐢變簨鍔$鐞嗙▼搴忔潵澶勭悊錛夈俋id鍖呭惈涓変釜鍏冪礌錛歠ormatID銆乬trid錛堝叏灞浜嬪姟鏍囪瘑絎︼級鍜宐qual錛堝垎鏀慨楗拌瘝鏍囪瘑絎︼級銆?br> 涓嬮潰鐨勪緥瀛愯鏄嶺id鐨勫疄鐜幫細

    import javax.transaction.xa.*;
    public class MyXid implements Xid
    {
    銆protected int formatId;
    銆protected byte gtrid[];
    銆protected byte bqual[];
    銆public MyXid()
    銆{
    銆}
    銆public MyXid(int formatId, byte gtrid[], byte bqual[])
    銆{
    銆銆this.formatId = formatId;
    銆銆this.gtrid = gtrid;
    銆銆this.bqual = bqual;
    銆}

    銆public int getFormatId()
    銆{
    銆銆return formatId;
    銆}

    銆public byte[] getBranchQualifier()
    銆{
    銆銆return bqual;
    銆}

    銆public byte[] getGlobalTransactionId()
    銆{
    銆銆return gtrid;
    銆}

    }
     鍏舵錛屼綘闇瑕佸垱寤轟竴涓綘瑕佷嬌鐢ㄧ殑鏁版嵁搴撶殑鏁版嵁婧愶細

    public DataSource getDataSource()
    銆throws SQLException
    銆{
    銆銆SQLServerDataSource xaDS = new
    銆銆com.merant.datadirect.jdbcx.sqlserver.SQLServerDataSource();
    銆銆xaDS.setDataSourceName("SQLServer");
    銆銆xaDS.setServerName("server");
    銆銆xaDS.setPortNumber(1433);
    銆銆xaDS.setSelectMethod("cursor");
    銆銆return xaDS;
    }

    銆銆渚??榪欎釜渚嬪瓙鏄敤“涓ゆ鎻愪氦鍗忚”鏉ユ彁浜や竴涓簨鍔″垎鏀細

    XADataSource xaDS;
    XAConnection xaCon;
    XAResource xaRes;
    Xid xid;
    Connection con;
    Statement stmt;
    int ret;
    xaDS = getDataSource();
    xaCon = xaDS.getXAConnection("jdbc_user", "jdbc_password");
    xaRes = xaCon.getXAResource();
    con = xaCon.getConnection();
    stmt = con.createStatement();
    xid = new MyXid(100, new byte[]{0x01}, new byte[]{0x02});
    try {
    銆銆xaRes.start(xid, XAResource.TMNOFLAGS);
    銆銆stmt.executeUpdate("insert into test_table values (100)");
    銆銆xaRes.end(xid, XAResource.TMSUCCESS);
    銆銆ret = xaRes.prepare(xid);
    銆銆if (ret == XAResource.XA_OK) {
    銆銆銆銆xaRes.commit(xid, false);
    銆銆銆}
    }
    catch (XAException e) {
    銆e.printStackTrace();
    }
    finally {
    銆stmt.close();
    銆con.close();
    銆xaCon.close();
    }
     褰撶劧錛屽疄闄呰繃紼嬩腑錛屾垜浠笉闇瑕佸啓榪欎簺浠g爜錛岃繖浜涗唬鐮佹槸JTA鏈緇堢殑瀹炵幇浠g爜銆?br>鍏充簬“涓ゆ鎻愪氦鍗忚”錛屽彲浠ュ弬鐪嬩笅闈㈢殑鏂囩珷錛?br>http://www.jspcn.net/htmlnews/11049371131251752.html

     http://www.vermicelli.pasta.cs.uit.no/ipv6/students/andrer/doc/html/node18.html


    閫夋嫨鏈濂界殑鏂瑰紡
    鐢?JDBC API 榪涗簨鍔$晫瀹氭潵鏋勫緩 DAO 綾葷殑銆傝繖浜?DAO 綾誨彲浠ユ葷粨濡備笅錛?/p>

    浜嬪姟鐣屽畾浠g爜宓屽叆鍦?DAO 綾諱腑銆?
    DAO 綾諱嬌鐢?JDBC API 榪涜浜嬪姟鐣屽畾銆?
    璋冪敤鑰呬笉鑳界晫瀹氫簨鍔°?
    浜嬪姟鑼冨洿灞闄愪簬鍗曚釜 JDBC 榪炴帴銆?
    JDBC 浜嬪姟騫朵笉鎬繪槸閫傚悎澶嶆潅鐨勪紒涓氬簲鐢ㄧ▼搴忋傚鏋滄偍鐨勪簨鍔¤璺ㄨ秺澶氫釜 DAO 鎴栬呭涓暟鎹簱錛岄偅涔堜笅鍒楀疄鐜扮瓥鐣ヤ篃璁告洿鍚堥傦細

    浜嬪姟鐢?JTA 鐣屽畾銆?
    浜嬪姟鐣屽畾浠g爜浠?DAO 涓垎紱誨嚭鏉ャ?
    璋冪敤鑰呰礋璐g晫瀹氫簨鍔°?
    DAO 鍔犲叆涓涓叏灞浜嬪姟銆?
    JDBC 鏂瑰紡鐢變簬鍏剁畝鍗曟ц屽叿鏈夊惛寮曞姏錛孞TA銆鏂瑰紡鎻愪緵浜嗘洿澶х殑鐏墊椿鎬с傛偍鎵閫夋嫨鐨勫疄鐜板皢鍙栧喅浜庡簲鐢ㄧ▼搴忕殑鐗瑰畾闇姹傘?br>XADataSource渚嬪瓙錛?br><?xml version="1.0" encoding="UTF-8"?>

    <!-- ===================================================================== -->
    <!--    -->
    <!--  JBoss Server Configuration    -->
    <!-- Thanks to Horia Muntean <horia@bvb.ro>   -->
    <!-- ===================================================================== -->

    <!-- $Id: db2-xa-ds.xml,v 1.1.2.1 2003/05/30 18:25:57 d_jencks Exp $ -->


    <datasources>
       <!--
           XADatasource for DB2 V8.1 (app driver)
           copy $db2_install_dir/java/db2java.zip into $jboss_install_dir/server/default/lib
       -->

       <xa-datasource>
         <jndi-name>DB2XADS</jndi-name>
         <xa-datasource-class>COM.ibm.db2.jdbc.DB2XADataSource</xa-datasource-class>
         <xa-datasource-property name="DatabaseName">yout_database_name</xa-datasource-property>
         <xa-datasource-property name="User">your_user</xa-datasource-property>
         <xa-datasource-property name="Password">your_password</xa-datasource-property>
       </xa-datasource>
    </datasources>

    寮曠敤錛?br> http://www.jspcn.net/htmlnews/11049371131251752.html
    http://www-128.ibm.com/developerworks/cn/java/j-dao/
    http://www.vermicelli.pasta.cs.uit.no/ipv6/students/andrer/doc/html/node18.html

     



    binge 2006-06-15 15:53 鍙戣〃璇勮
    ]]>
    <J2EE 1.4鏍囧噯鏁欐潗>JMS鍒濊http://www.tkk7.com/huabingl/archive/2006/05/31/49346.htmlbingebingeWed, 31 May 2006 14:25:00 GMThttp://www.tkk7.com/huabingl/archive/2006/05/31/49346.htmlhttp://www.tkk7.com/huabingl/comments/49346.htmlhttp://www.tkk7.com/huabingl/archive/2006/05/31/49346.html#Feedback0http://www.tkk7.com/huabingl/comments/commentRss/49346.htmlhttp://www.tkk7.com/huabingl/services/trackbacks/49346.html33.2 鍩烘湰鐨刯ms api姒傚康
    聽聽 33.2.1 jms api浣撶郴緇撴瀯
    聽聽聽聽 jms搴旂敤紼嬪簭緇勬垚閮ㄥ垎:
    聽聽聽聽a. jms鎻愪緵鑰?-------j2ee騫沖彴.
    聽聽聽 b.jms瀹㈡埛绔?-------闇瑕佺敤鎴峰畬鎴愮殑搴旂敤紼嬪簭.
    聽聽聽 c.娑堟伅----鍦ㄥ鎴風涔嬮棿浼犻掍俊鎭殑瀵硅薄
    聽聽 d.綆$悊鐨勫璞?---榪炴帴宸ュ巶鍜岀洰鐨勫湴
    聽33.2.2 娑堟伅鍩?/div>
    聽聽聽鍒嗕負"鐐瑰埌鐐規秷鎭紶閫掑煙"鍜?鍙戣〃/璁㈤槄灝忓績浼犻掑煙"
    聽33.2.3 娑堣垂娑堟伅
    聽聽聽涓ょ鏂瑰紡:鍚屾鍜屽紓姝?鍚屾鐩存帴鐢╮eceive鏂規硶鎻愬彇娑堟伅.寮傛闇瑕佸彲婀栨涓烘秷璐硅呮敞鍐屼竴涓鍚櫒.閫氳繃璋冪敤瑙佸惉鍣ㄧ殑onMessage鏂規硶鏉ュ垎鍙戞秷鎭?
    33.3 jms api緙栫▼妯″瀷
    聽 33.3.1 綆$悊鐨勫璞?/div>
    聽聽 a.榪炴帴宸ュ巶
    聽聽聽 閫氬父鏄墽琛宩ndi鏌ユ壘鑾峰緱榪炴帴宸ュ巶.eg:
    聽 Context ctx= new InitialContext();
    聽 ConnectionFactory cf=(ConnectionFactory )聽ctx.lookup("jms/QueueConnectionFactory");
    ConnectionFactory cf=(ConnectionFactory )聽ctx.lookup("jms/TopicConnectionFactory");
    聽b.鐩殑鍦?/div>
    聽聽 鍦╬tp涓?鐩殑鍦版槸"闃熷垪".鍦ㄥ彂琛?璁㈤槄涓?鐩殑鍦版槸"涓婚".
    聽 eg:
    Destination mydest=(Topic)ctx.lookup("jms/mytopic");
    33.3.2 榪炴帴
    聽榪炴帴鐢辮繛鎺ュ伐鍘傛潵鍒涘緩.eg:
    Connection conn=ConnectionFactory .createConnection();
    33.3.3 浼氳瘽
    浼氳瘽 鐢?Connection鏉ュ垱寤?/div>
    Session session=Connection.createSession(false,Session.AUTO_ACKOWLEDGE);
    浜嬪姟鎬х殑浼氳瘽
    Session session=Connection.createSession(true,0);
    33.3.4 娑堟伅鐢熶駭鑰?/div>
    鐢眘ession 鏉ュ垱寤?瀹炵幇MessageProducer鎺ュ彛.
    聽聽 MessageProducer mp=session.createProducer(myQueue);
    鍙戦佸姩浣?/div>
    mp.send(message);
    33.3.5 娑堟伅娑堣垂鑰?/div>
    聽鐢眘ession鍒涘緩,瀹炵幇MessageConsumer鎺ュ彛.
    eg:
    MessageConsumer mc=session.createConsumer(myQueue);
    bwt:
    鍒╃敤session.createDurableSubscriber鍙互鍒涘緩闀挎湡鐨勮闃呰?
    聽 ========鑾峰緱娑堟伅==
    鍚屾鏂瑰紡.
    connection.start();
    Message m=consumer.receive();
    connection.start();
    Message m=consumer.receive(1000); //time out afer a second
    寮傛鏂瑰紡.
    鏋勯犱竴涓秷鎭埌鑹囧櫒,鐢╯etMessageListener鏂規硶鍚戝叿浣撶殑MessageConsumer涓敞鍐?eg:
    聽 Listener myListener= new Listener ();
    consumer.setMessageListener (myListener );
    33.3.6 娑堟伅
    鍒嗕負娑堟伅澶?娑堟伅灞炴у拰娑堟伅浣?鍙湁娑堟伅澶存槸蹇呴』鐨?
    娑堟伅澶村瓨鏀句簡鍙姢鐭拰鎻愪緵鑰呯敤鏉ヨ瘑鍒拰璺敱娑堟伅鐨勫?
    甯歌鐨勬秷鎭綋鐨勬牸寮?娑堟伅綾誨瀷)鏈?縐?


    binge 2006-05-31 22:25 鍙戣〃璇勮
    ]]> 主站蜘蛛池模板: 成人免费无码大片A毛片抽搐色欲 成人免费无码大片a毛片 | 亚洲综合AV在线在线播放| 成人免费无码H在线观看不卡| 亚洲网站在线观看| 女人18特级一级毛片免费视频| a级毛片免费高清视频| 337p日本欧洲亚洲大胆精品555588| 91在线视频免费看| 久久高潮一级毛片免费| 亚洲人成电影院在线观看| 免费在线观看污网站| 91精品国产免费| 无码毛片一区二区三区视频免费播放 | 在线观看免费成人| 91福利免费网站在线观看| 456亚洲人成在线播放网站| 亚洲一区二区精品视频| 无码国产精品一区二区免费I6| CAOPORM国产精品视频免费| 亚洲13又紧又嫩又水多| 亚洲精品成人网站在线观看| 成年女人色毛片免费看| 亚洲电影免费在线观看| 一本一道dvd在线观看免费视频| 激情综合亚洲色婷婷五月APP| 国产成A人亚洲精V品无码性色 | 亚洲免费精彩视频在线观看| 国产在线19禁免费观看| 免费99精品国产自在现线| 中文字幕乱码免费看电影| 色欲aⅴ亚洲情无码AV| 激情五月亚洲色图| 亚洲香蕉免费有线视频| 久久亚洲国产欧洲精品一| 亚洲精品WWW久久久久久 | 久久亚洲国产欧洲精品一| 亚洲成a人片在线播放| 日本不卡在线观看免费v| 免费看污成人午夜网站| 免费人成在线观看网站品爱网 | 久久精品国产亚洲av影院|