dwr 프로필 웹.xml 설명
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
2、DWR이 자동으로 생성하는 테스트 페이지(Using debug/test mode)를 보고 싶을 때
서브렛에 더하기
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
이 매개 변수의 DWR 기본값은false입니다.true를 선택한 경우저희가 URL을 통해서...http://localhost:port/app/dwr, 당신이 배치한 모든 DWR 클래스를 볼 수 있습니다.또한 자바 코드의 모든 방법이 정상적으로 작동하는지 테스트할 수 있습니다.안전을 위해서, 정식 환경에서 너는 반드시 이 매개 변수를false로 설정해야 한다.3. logging 정보 설정.
java가 없습니다.util.logging의 jdk1.3에서 DWR을 실행하면 사용자에게 logging 패키지를 추가하도록 강요하지 않고 HttpServlet을 사용합니다.로그 () 방법으로 로그를 출력합니다.classpath에 loggingjar 패키지가 포함되면 DWR는 자동으로 logging 출력 로그로 전환됩니다.
HttpServlet을 사용하는 경우log () 방법, 다음 설정이 유효합니다.
<init-param>
<param-name>logLevel</param-name>
<param-value>DEBUG</param-value>
</init-param>
유효한 값은 FATAL, ERROR, WARN(the default), INFO and DEBUG
저는 로그4j로 로그를 출력하는 것을 좋아합니다. 그러면 로그4j에서.properties 아래, log4j.logger.uk.ltd.getahead.dwr = debug.이렇게 하면 DWR의 디버그 로그를 볼 수 있습니다.
4, 멀티dwr.xml 파일 설정
몇 가지 상황이 있을 수 있으니, 우리가 일일이 열거하자.하나의 서브렛, 여러 dwr.xml 프로필;여러 개의 servlet, 각 servlet은 하나 이상의 dwr에 대응합니다.xml.
하나의 서브렛, 여러 dwr.xml 프로필;
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr1.xml</param-value>
</init-param>
<init-param>
<param-name>config-2</param-name>
<param-value>WEB-INF/dwr2.xml</param-value>
</init-param>
</servlet>
이 설정에서 param-name의 값은 config로 시작해야 합니다.param-name는 >=0개 가능합니다.param-name이 없으면 WEB-INF/dwr를 읽을 것입니다.xml.만약 0 개 이상의 param-name이 있다면 WEB-INF/dwr.xml 파일은 읽히지 않습니다.
여러 개의 servlet, 각 servlet은 하나 이상의 dwr에 대응합니다.xml
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<!-- classes/dwr.xml-->
</servlet>
<servlet>
<servlet-name>dwr-invoker1</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>config-admin</param-name>
<param-value>WEB-INF/dwr1.xml</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>dwr-invoker1</servlet-name>
<url-pattern>/dwr1/*</url-pattern>
</servlet-mapping>
이러한 상황에서 우리는 J2EE 보안에 따라 권한을 제어하고 서로 다른 URL에 서로 다른 역할을 추가할 수 있다.
5, dwr의 확장점(Plug-ins)
DWR은 다음 인터페이스에 대한 기본 구현을 제공합니다. 사용자는 DWR의 기본 구현 클래스를 계승하여 우리가 원하는 효과를 얻을 수 있습니다.그러나 적어도 DWR 원본을 읽어야만 이런 작업을 할 수 있다(dwr 원본은 매우 명확하고 흥미가 있으면 배울 수 있다). 나중에 이 부분을 보충할 수 있다.
uk.ltd.getahead.dwr.AccessControl
uk.ltd.getahead.dwr.Configuration
uk.ltd.getahead.dwr.ConverterManager
uk.ltd.getahead.dwr.CreatorManager
uk.ltd.getahead.dwr.Processor
uk.ltd.getahead.dwr.ExecutionContext
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fortinet FortiWeb Web Application Firewall Policy BypassFrom: Geffrey Velasquez Date: Wed, 2 May 2012 20:33:23 -0500...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.