반응형
dwr.xml 예제
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<!-- 서비스 모듈(자바 빈 클래스) 설정 -->
<create creator="new" javascript="dao">
<!-- 디폴트 생성자로 새로운 객체를 생성하고, 클라이언트가(javaScript) -->
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
<allow>
<!-- 서비스 모듈(자바 빈 클래스) 설정 -->
<create creator="new" javascript="dao">
<!-- 디폴트 생성자로 새로운 객체를 생성하고, 클라이언트가(javaScript) -->
<!-- 아래의 자바 객체를 dao라는 별칭으로 접근하게 된다. -->
<param name="class" value="dwrEx1.EmpDAO"/>
<include method="getMessage"/> <!-- 호출 가능한 메서드 설정 -->
<include method="getList"/> <!-- 호출 가능한 메서드 설정 -->
</create>
<!-- 브라우저가 인식하지 못하는 수신 객체를 설정한다. -->
<convert match="dwrEx1.EmpVO" converter="bean">
<param name="include" value="empno, ename, job"/><!-- 접근하고자 하는 멤버 변수 -->
</convert>
</allow>
</dwr>
<param name="class" value="dwrEx1.EmpDAO"/>
<include method="getMessage"/> <!-- 호출 가능한 메서드 설정 -->
<include method="getList"/> <!-- 호출 가능한 메서드 설정 -->
</create>
<!-- 브라우저가 인식하지 못하는 수신 객체를 설정한다. -->
<convert match="dwrEx1.EmpVO" converter="bean">
<param name="include" value="empno, ename, job"/><!-- 접근하고자 하는 멤버 변수 -->
</convert>
</allow>
</dwr>
[DWR] web.xml 서블릿 설정
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name> DWR_ex</display-name>
<!-- DWR의 모든 기능을 포함하고 있는 servlet을 등록-->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<!-- 위의 DWRServlet을 연결 한다. -->
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name> DWR_ex</display-name>
<!-- DWR의 모든 기능을 포함하고 있는 servlet을 등록-->
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<!-- 위의 DWRServlet을 연결 한다. -->
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
</web-app>
반응형
'Jsp-Servlet > Etc' 카테고리의 다른 글
eclipse 로딩 이미지 변경 (splash) (2) | 2011.09.14 |
---|---|
Servlet Filter Sample Code Howto (2) | 2011.02.18 |