锘??xml version="1.0" encoding="utf-8" standalone="yes"?>久久成人18免费网站,欧美色视频免费,中文字幕高清在线播放http://www.aygfsteel.com/andyzhai/zh-cnFri, 20 Jun 2025 01:19:03 GMTFri, 20 Jun 2025 01:19:03 GMT60Understanding different web serivce encoding style " literal / encoded " in the context of relationship among SOAP encoding, WS-I basic profile and XML-Schemahttp://www.aygfsteel.com/andyzhai/archive/2006/03/03/33341.htmlAndyAndyThu, 02 Mar 2006 20:51:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2006/03/03/33341.htmlhttp://www.aygfsteel.com/andyzhai/comments/33341.htmlhttp://www.aygfsteel.com/andyzhai/archive/2006/03/03/33341.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/33341.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/33341.htmla little later, (May 2001) XML Schema was at last published as a W3C recommendation and since then it got rapid and wide adoption, which inculdes: use of XML schema and instances in WSDL and SOAP.
In order to improve the interoperability of web service, WS-I organization was formed.聽WS-I Basic Profile,聽which beat the use of SOAP encoding,聽聽was published in August 2003.聽聽WS-I basic profile explicitly prohibit SOAP encoded style.
So we can only use 2 messaging mode:聽Literal / RPC聽 and聽Literal / Document according to WS-I Basic Profile.

As my understanding, the key difference between literal and encoded is:
聽聽 聽Literal:聽 based on xml schema聽 agreed by both service provider and requester.聽
聽聽聽 encoded: based on pre-determined rules (xml schema) defined by SOAP section 5
In other words,
In Literal style, as long as both parties ( provider and requester) agree on one xml schema, they can communicate.Different pair can have different rules (xml schema). say, A and B share an xml schema. C and D share an xml schema.
In encoded style, all parties of web service and all pairs of web service share a common standard聽schema , which defined in soap section聽5.
A, B, C and聽 D聽all 聽must conform the common rules.
Literal style is more flexible than encoded style. It also has much less ambiguities than encoded style.

see other resource about Literal / encoded, Document / RPC, and others
Books:
Java Web Service Architecure聽 by James Gosling and others. 聽Chap.4.5 Soap messaging modes. P107

J2ee Web Services聽聽 by Richard Monson-Haefel.聽聽 Chap.4. Soap encoding聽 P119.

Articles:

  • Developing Web Services with EMF SDOs for complex XML schema#

    (Latest article published on IBM developerworks Feb. 28, 2006. The original Feb. 28, 2005 is a typo mistake. RAD(Rational Application Developer) 6.0.1.1聽just published 2 months ago)
    See 'Perceptions and standards' for relationship among various standards. esp. soap (section 5), WS-I, xml schema, jax-rpc, jax-B

  • JavaWorld@TW - Operation Style (Document/RPC) and Message format(literal/encoded)#
    Operation Style (Document/RPC) and Message format(literal/encoded)
  • The Difference Between RPC and Document Style WSDL#
    RPC style and document style are catchphrases frequently heard in the context of web services and the SOAP protocol. What exactly do they mean? How do they relate to the pair of terms 'encoded/literal'? Where does the confusion about these terms come from? This article describes the WSDL binding style and use attributes


  • Andy 2006-03-03 04:51 鍙戣〃璇勮
    ]]>
    Notes and/or excerption about Richard Monson-Haefel "J2EE Web Services"http://www.aygfsteel.com/andyzhai/archive/2006/02/24/32229.htmlAndyAndyThu, 23 Feb 2006 19:53:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2006/02/24/32229.htmlhttp://www.aygfsteel.com/andyzhai/comments/32229.htmlhttp://www.aygfsteel.com/andyzhai/archive/2006/02/24/32229.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/32229.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/32229.html

    Andy 2006-02-24 03:53 鍙戣〃璇勮
    ]]>
    An example of using regular expression in Eclipse WSE (web service explorer)http://www.aygfsteel.com/andyzhai/archive/2006/02/23/32044.htmlAndyAndyWed, 22 Feb 2006 23:42:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2006/02/23/32044.htmlhttp://www.aygfsteel.com/andyzhai/comments/32044.htmlhttp://www.aygfsteel.com/andyzhai/archive/2006/02/23/32044.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/32044.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/32044.htmlhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=118019

    See method private boolean isHostInNonProxyHosts(String host, String nonProxyHosts, boolean caseSensitive)
    and createPatternFromString(String str)
    in plugin org.eclipse.wst.ws.explorer
    http://dev.eclipse.org/viewcvs/index.cgi/wst/components/ws/plugins/org.eclipse.wst.ws.explorer/wsexplorer-src/org/eclipse/wst/ws/internal/explorer/platform/wsdl/transport/HTTPTransport.java?rev=HEAD&cvsroot=WebTools_Project&content-type=text/vnd.viewcvs-markup

    On the other hand, there is a bad example in Apache Axis,
    see following:

    2006-2-23

    other reading:
  • 紕熶腑紕熶簰鍔ㄧ綉鏍★紞鎯沖灝卞銆佹兂鏁欏氨鏁?/B> #
  • xkoto - Brighter Technology #
  • Nuvvo Free On-demand eLearning #
  • BEA鐨勫鐙劅錛氫綍鏃惰蛋鍑衡?0浜跨編鍏冣濅箣鍥幫紵 - CSDN 鏂伴椈 #
  • 閲囪鐭ュ悕浣滃Bruce Tate 璋圝ava 鏈潵鏈洪亣涓庢寫鎴?- CSDN 鏂伴椈 #
  • Java: Dead Like COBOL, Not Like Elvis? #
  •  the English version on TSS of above one on CSDN

  • 鐢∕ind Map 嬋鍙戜綘鐨勮蹇嗘綔鑳?- 綰湀閮ㄨ惤 #
  • InformationWeek | Open Source | It's Open Season | February 20, 2006 #



  • Andy 2006-02-23 07:42 鍙戣〃璇勮
    ]]>
    Test 365keyhttp://www.aygfsteel.com/andyzhai/archive/2006/02/20/31718.htmlAndyAndyMon, 20 Feb 2006 15:59:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2006/02/20/31718.htmlhttp://www.aygfsteel.com/andyzhai/comments/31718.htmlhttp://www.aygfsteel.com/andyzhai/archive/2006/02/20/31718.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/31718.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/31718.htmlTrying to integrate 365key into my blog.



    Andy 2006-02-20 23:59 鍙戣〃璇勮
    ]]>
    Add -d option when use cvs inithttp://www.aygfsteel.com/andyzhai/archive/2005/08/30/11509.htmlAndyAndyMon, 29 Aug 2005 21:56:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2005/08/30/11509.htmlhttp://www.aygfsteel.com/andyzhai/comments/11509.htmlhttp://www.aygfsteel.com/andyzhai/archive/2005/08/30/11509.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/11509.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/11509.htmlto initilize cvs
    use : cvs -d /cs/home/...  init
    (if -d option is not added, then command: cvs import -m ....  does not execute correctly
    The problem maybe: without -d option, CVS doesn't know the administrative subdirectory of a repository. so import failed.
    So It seems here is the later use of CVSROOT)
    Note.
    Don't confuse the CVSROOT environment variable with CVSROOT subdirectory in repository. They are UNRELATED;
    The former is a way for users to avoid having to type -d <reporisory-location> every time they use CVS;
    The later is the administrative subdirectory of a repository.


    Andy 2005-08-30 05:56 鍙戣〃璇勮
    ]]>
    native methods used in org.eclipse.perfmsr.core.PerforanceMonitorhttp://www.aygfsteel.com/andyzhai/archive/2005/08/26/11168.htmlAndyAndyThu, 25 Aug 2005 19:08:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2005/08/26/11168.htmlhttp://www.aygfsteel.com/andyzhai/comments/11168.htmlhttp://www.aygfsteel.com/andyzhai/archive/2005/08/26/11168.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/11168.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/11168.html  * Answer the command line that started the process.
      */
     private static native String nativeGetCommandLine();
     
     /**
      * Calls the Windows GetPerformanceInfo function
      * @param counters any array of counters that corresponds to the Windows
      * PERFORMANCE_INFORMATION structure.
      */
     private static native void nativeGetPerformanceInfo(long[] counters);
     
     private static native boolean nativeGetPerformanceCounters(long[] counters);
     private static native String nativeGetUUID();

    I can find the last 3 methods in ivjperf.c
    but where is the nativeGetCommandLine() ?

    Andy 2005-08-26 03:08 鍙戣〃璇勮
    ]]>
    Example of using JNI http://www.aygfsteel.com/andyzhai/archive/2005/08/26/11167.htmlAndyAndyThu, 25 Aug 2005 19:01:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2005/08/26/11167.htmlhttp://www.aygfsteel.com/andyzhai/comments/11167.htmlhttp://www.aygfsteel.com/andyzhai/archive/2005/08/26/11167.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/11167.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/11167.html/** Java */ public class Memory { public static void main(String[] args) { System.out.println("Physical memory in system="+getPhysicalMemory()/1024+" kBytes"); }   public static native long getPhysicalMemory();   static { System.loadLibrary("Memory"); } }   /** C++/JNI */ #include <windows.h> // windows standard include #include "Psapi.h" // windows performance API #include "memory.h" // JNI header file produced by JAVAH from Memory.java   /* * Class: Memory * Method: getPhysicalMemory * Signature: ()J */ JNIEXPORT jlong JNICALL Java_Memory_getPhysicalMemory(JNIEnv * env, jclass cls) { PERFORMANCE_INFORMATION pi;   GetPerformanceInfo(&pi,sizeof(pi));   return pi.PhysicalTotal*pi.PageSize; }
    original url: http://forum.java.sun.com/thread.jspa?threadID=425258&tstart=255


    useful link: http://java.sun.com/docs/books/tutorial/native1.1/


    Andy 2005-08-26 03:01 鍙戣〃璇勮
    ]]>
    Memory Leak of Java Editors in Eclipsehttp://www.aygfsteel.com/andyzhai/archive/2005/08/09/9627.htmlAndyAndyMon, 08 Aug 2005 21:51:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2005/08/09/9627.htmlhttp://www.aygfsteel.com/andyzhai/comments/9627.htmlhttp://www.aygfsteel.com/andyzhai/archive/2005/08/09/9627.html#Feedback2http://www.aygfsteel.com/andyzhai/comments/commentRss/9627.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/9627.html http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html#tools.) This may lead to memory leaks in JVM Heap dump.
    Steps:
    1. Download and install the Sleak. ( It's helpful to download performance tool to run Garbage Collector in order to get more precise result )
    2. Click the "Snap" before opening an .java file ( If Run "Garbage Collector" in performance menu before this operation, we can assure we are get rid of unused (untouched) objects in java heap)
    3. Open and exit .java file. Click "Diff" ( Again, Run GC before this operation )

    (Note:  Don't click Snap twice, clicking Diff means taking snap for current environment and then compare)   

    Sometimes, one incremental image occured. Sometimes, more seriously, 11 incremental images still live in memory. Most of them are the Icon Images of Buttons in "Outline" view.  


    Andy 2005-08-09 05:51 鍙戣〃璇勮
    ]]>
    Notes about Erich's book "Contributing to Eclipse"http://www.aygfsteel.com/andyzhai/archive/2005/08/08/9541.htmlAndyAndySun, 07 Aug 2005 18:10:00 GMThttp://www.aygfsteel.com/andyzhai/archive/2005/08/08/9541.htmlhttp://www.aygfsteel.com/andyzhai/comments/9541.htmlhttp://www.aygfsteel.com/andyzhai/archive/2005/08/08/9541.html#Feedback0http://www.aygfsteel.com/andyzhai/comments/commentRss/9541.htmlhttp://www.aygfsteel.com/andyzhai/services/trackbacks/9541.html"Run Test" action is an Object (Context) Action. Erich gave the Object Type :  IType.
    This type is NOT a java source file or bin file,  but a Class Type.
    So the action only occurs when right click like Page 43 Figure 5.3 ( In a Java Perspective)

    Chapter 10
    Includes  .classpath  (I don't think  .project is necessary, but I am not sure)  When publishing. Otherwise the contributed plugin may not find the class. (why? It's so weird!) and the action doesn't work

    Chapter 13
    Launch Eclipse with eclipse -clean After publishing, otherwise Eclipse may still use old version Plugin-in jars , plugin.xml etc. ( Even I modified plugin.xml , I also need to run with -clean option)




    Andy 2005-08-08 02:10 鍙戣〃璇勮
    ]]>
    主站蜘蛛池模板: 轮台县| 南华县| 四平市| 丰原市| 扎鲁特旗| 宾川县| 呼和浩特市| 莲花县| 托克托县| 长兴县| 清徐县| 涟水县| 建阳市| 醴陵市| 邹平县| 崇义县| 土默特左旗| 吉林市| 榆社县| 千阳县| 望谟县| 霞浦县| 临夏县| 黔江区| 黎城县| 景宁| 平原县| 承德县| 武宁县| 紫云| 含山县| 乌什县| 金山区| 信丰县| 成都市| 息烽县| 剑河县| 崇左市| 临潭县| 青海省| 商南县|