dwr.xml의 서명 DWR 중국어 문서

3296 단어
dwr.xml의 서명 DWR 중국어 문서
[회전] dwr.xml의 서명(Signatures) DWR 중국어 문서fromhttp://wiki.javascud.org
2007-12-28 14:10

dwr.xml의 서명


signatures 세그먼트를 사용하면 DWR이 컬렉션에 저장된 데이터 유형을 결정할 수 있습니다.예를 들어 다음 정의에서list에 저장된 종류가 무엇인지 알 수 없습니다.
public class Check
            {
            public void setLotteryResults(List nos)
            {
            ...
            }
            }

signatures 세그먼트는 DWR을 어떤 유형으로 처리해야 하는지를 암시합니다.포맷은 JDK5의 범주를 아는 사람에게는 이해하기 쉽다.
<signatures>
            <![CDATA[
            import java.util.List;
            import com.example.Check;
            Check.setLotteryResults(List<Integer> nos);
            ]]>
            </signatures>

DWR의 또 다른 해석기가 이 일을 전문적으로 하기 때문에 당신의 환경이 JDK1.3 DWR도 정상적으로 작동합니다.
해석 규칙은 기본적으로 당신이 예상한 규칙과 같기 때문에java.lang 아래의 형식은 기본적으로 import입니다.
첫 번째는 DWR1.0 해상도 버그입니다. 일부 환경에서는 정확한 형식을 되돌릴 수 없습니다.그러니까 신경 쓰지 마.
두 번째는 이 해석기의'햇빛(sunny day)'해석기다.즉, 그것은 매우 느슨해서, 컴파일러처럼 엄격하게 네가 반드시 정확할 것이라고 보장하고 싶지 않다는 것이다.그래서 때때로 import을 잃어버릴 수도 있습니다.
<signatures>
            <![CDATA[
            import java.util.List;
            Check.setLotteryResults(List<Integer>);
            ]]>
            </signatures>

앞으로의 DWR 버전에서는 더 공식적인 해상도를 사용할 것입니다. 이 컴파일러는 공식 자바 정의를 기반으로 하기 때문에 엄격하지 않은 것을 너무 많이 사용하지 않는 것이 좋습니다.
signatures 세그먼트는 일반 매개 변수의 형식 매개 변수를 확인하는 데 사용됩니다.DWR은 반사 메커니즘을 직접 사용하거나 런타임 유형으로 유형을 결정하거나 String 유형이라고 가정합니다.그래서:
signatures 필요 없음 - 일반 매개변수가 없습니다.
public void method(String p);
            public void method(String[] p);

signatures 필요 - DWR은 반사에 의해 결정되지 않습니다.
public void method(List<Date> p);
            public void method(Map<String, WibbleBean> p);

signatures 필요 없음 - DWR이 정확하게 맞출 수 있는 것은 다음과 같습니다.
public void method(List<String> p);
            public void method(Map<String, String> p);

signatures 필요 없음 - DWR은 런타임 유형에 따라 결정됩니다.
public List<Date> method(String p);

Javascript의 모든 대상의 키가 String 형식이 되도록 할 필요가 없습니다. 다른 형식을 키로 사용할 수 있습니다.그러나 이들은 사용하기 전에 String 유형으로 변환됩니다.DWR1.x는 Javascript의 특성으로 키를 String으로 변환합니다.DWR2.0은toString() 방법으로 서비스 세그먼트에서 변환될 수 있습니다.
-------------------------------------------------------------------------------------------당신을 피로하게 하는 것은 먼 곳의 높은 산이 아니라 당신 신발 안의 모래 한 알입니다!

좋은 웹페이지 즐겨찾기