<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 11,  comments - 14,  trackbacks - 0
      2006年12月15日
    一、el
    var el =Ext.get('例如:formname');
    var map = new Ext.KeyMap(el, {
    key: Ext.EventObject.ENTER,
    fn: function(){
    event.keyCode=9;
    }
    });

    二、EditGrid,需修改源碼
    onEditorKey:function (F, E) {
     var C = E.getKey(), G, D = this.grid, B = D.activeEditor;
     var A = E.shiftKey;
     if (C == E.TAB) {
      E.stopEvent();
      B.completeEdit();
      if (A) {
       G = D.walkCells(B.row, B.col - 1, -1, this.acceptsNav, this);
      } else {
       G = D.walkCells(B.row, B.col + 1, 1, this.acceptsNav, this);
      }
     } else {
      if (C == E.ENTER) {
       E.stopEvent();
       B.completeEdit();
       if (this.moveEditorOnEnter !== false) {
        if (A) {
         //G = D.walkCells(B.row - 1, B.col, -1this.acceptsNav,this)
         G = D.walkCells(B.row, B.col - 1, -1, this.acceptsNav, this);
        } else {
         // G = D.walkCells(B.row + 1, B.col, 1this.acceptsNav,this)
         G = D.walkCells(B.row, B.col + 1, 1, this.acceptsNav, this);
        }
       }
      } else {
       if (C == E.ESC) {
        B.cancelEdit();
       }
      }
     }
     if (G) {
      D.startEditing(G[0], G[1]);
     }
    }

    posted @ 2008-08-24 12:14 jinn 閱讀(2710) | 評論 (4)編輯 收藏
         摘要: Webservice交互中需要雙方約定數(shù)據(jù)格式,用XML表示數(shù)據(jù)庫記錄是不錯的選擇。 先定義個DTD: <!--      DTD for the Xml-Format-String used to transmit business data --> <!-- The "DBSET" element is the root of...  閱讀全文
    posted @ 2008-07-18 15:13 jinn 閱讀(2049) | 評論 (1)編輯 收藏
    Webservice交互經(jīng)常需要驗證用戶,用戶名和密碼的傳遞采用SOAPHeader傳遞不失為一種好辦法。在Axis1中設(shè)置很簡單:
    客戶端:
    ((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","username",username));
    ((org.apache.axis.client.Call) call).addHeader(new SOAPHeaderElement("Authorization","password",password));

    經(jīng)包裝后傳遞的內(nèi)容如下
    <soapenv:Header>
      <ns1:username
       soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
       soapenv:mustUnderstand="0" xsi:type="soapenc:string"
       xmlns:ns1="Authorization"
       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
       admin
      </ns1:username>
      <ns2:password
       soapenv:actor="http://schemas.xmlsoap.org/soap/actor/next"
       soapenv:mustUnderstand="0" xsi:type="soapenc:string"
       xmlns:ns2="Authorization"
       xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
       1
      </ns2:password>
     </soapenv:Header>

    服務(wù)端通過Handler取得用戶名和密碼進行驗證:
    username = (String) messageContext.getRequestMessage().getSOAPEnvelope()
    .getHeaderByName("Authorization","username").getValue();
    password = (String) messageContext.getRequestMessage().getSOAPEnvelope()
    .getHeaderByName("Authorization","password").getValue();

    如果覺得這樣不安全,可雙方約定一種加密解密規(guī)則,將用戶名和密碼加密后進行傳輸。

    我曾試過使用如下方法,
    客戶端:
    ((org.apache.axis.client.Call) call).setUsername(username);
    ((org.apache.axis.client.Call) call).setPassword(password);

    包裝后傳遞內(nèi)容(多了最后一句:Authorization: Basic emphZG1pbjox。Axis將用戶名和密碼經(jīng)Base64加密后傳遞):
    POST /web/services/GenericServer HTTP/1.0
    Content-Type: text/xml; charset=utf-8
    Accept: application/soap+xml, application/dime, multipart/related, text/*
    User-Agent: Axis/1.4
    Host: localhost:8083
    Cache-Control: no-cache
    Pragma: no-cache
    SOAPAction: ""
    Content-Length: 807
    Authorization: Basic emphZG1pbjox

    服務(wù)端的Handle:
    username =messageContext.getUsername();
    password = messageContext.getPassword();

    這樣是沒問題,看起來更簡單。可惜調(diào)用部署在weblogic上的ws時,會被weblogic攔截,必須在weblogic安全域中配置相應(yīng)的用戶才能通過驗證,這不是我們所需要的,通常我們有自己的用戶管理機制,調(diào)用WS的用戶也作為系統(tǒng)中的一個用戶納入我們的管理,而不是跟weblogic安全域用戶綁在一起。

    posted @ 2008-07-18 13:18 jinn 閱讀(5932) | 評論 (1)編輯 收藏
         摘要: Jacob的下載、配置就不說了,提醒下,官方的提供的17版本似乎不支持jdk1.5,得下載19版的(CSDN上有)。 研究這個的目的是想用java生成符合格式的word文檔,文檔內(nèi)容大體上有三種格式,Heading1、Heading2和Normal,在word的文檔結(jié)構(gòu)圖顯示的樣子如下 Heading 1    Heading 2    H...  閱讀全文
    posted @ 2008-07-18 11:21 jinn 閱讀(4677) | 評論 (4)編輯 收藏
         摘要: 2007,也許會有危險,也許會有障礙,所以......  閱讀全文
    posted @ 2006-12-31 15:18 jinn 閱讀(359) | 評論 (0)編輯 收藏

    alphal 內(nèi)部測試版

    beta 外部測試版

    demo 演示版

    Enhance 增強版或者加強版 屬于正式版

    Free 自由版

    Full version 完全版 屬于正式版

    shareware 共享版

    Release 發(fā)行版 有時間限制

    Upgrade 升級版

    Retail 零售版

    Cardware 屬共享軟件的一種,只要給作者回復(fù)一封電郵或明信片即可。(有的作者并由此提供注冊碼等),目前這種形式已不多見。

    Plus 屬增強版,不過這種大部分是在程序界面及多媒體功能上增強。

    Preview 預(yù)覽版

    Corporation & Enterprise 企業(yè)版

    Standard 標(biāo)準(zhǔn)版

    Mini 迷你版也叫精簡版只有最基本的功能

    Premium -- 貴價版

    Professional -- 專業(yè)版

    Express -- 特別版

    Deluxe -- 豪華版

    Regged -- 已注冊版

    CN -- 簡體中文版

    CHT -- 繁體中文版

    EN -- 英文版

    Multilanguage -- 多語言版

    ?


    ?

    posted @ 2006-12-15 18:56 jinn 閱讀(471) | 評論 (2)編輯 收藏
    <2006年12月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    常用鏈接

    留言簿(3)

    隨筆分類

    文章分類

    相冊

    網(wǎng)站鏈接

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 最近中文字幕完整免费视频ww | 亚洲精品午夜无码专区| 日本亚洲免费无线码 | 美丽姑娘免费观看在线观看中文版| 中文字幕精品亚洲无线码二区| 国产V片在线播放免费无码| 免费国产成人高清在线观看麻豆 | 中文字幕成人免费高清在线 | 亚洲成av人片天堂网老年人| 色五月五月丁香亚洲综合网| 国产成人在线观看免费网站| 国产精品亚洲专区一区| 亚洲精品第一国产综合境外资源 | 亚洲伊人久久成综合人影院| 中文字幕av无码不卡免费| 精品亚洲综合在线第一区| 特级无码毛片免费视频尤物| 亚洲欧洲国产成人精品| 成全影视免费观看大全二| 亚洲成在人线aⅴ免费毛片| 亚洲成av人片在线观看天堂无码| 皇色在线免费视频| 久久夜色精品国产噜噜噜亚洲AV | 95免费观看体验区视频| 亚洲成A人片在线播放器| 国产免费131美女视频| 一级毛片高清免费播放| 亚洲AV日韩AV永久无码久久| 亚欧免费视频一区二区三区 | 亚洲国产成人精品无码区花野真一| 四虎国产精品免费视| 在线视频网址免费播放| 亚洲毛片免费视频| 国产男女性潮高清免费网站| 久久国产精品免费一区二区三区| 久久精品国产亚洲AV电影| 成年人免费观看视频网站| 一区二区三区免费精品视频| 久久久久亚洲AV无码专区首JN| 精品少妇人妻AV免费久久洗澡| 国产一区二区三区免费观看在线|