http://getahead.ltd.uk/dwr/getstarted
1. Install the DWR Jar file
Download : dwr.jar
Located : WEB-INF/lib
2. Edit Config files
web.xml - servlet 설정 하나 ( servlet-mapping 설정은 알아서 ~ )
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-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>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr.xml 을 생성한다. alongside web.xml 에다가
<!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="JDate">
<param name="class" value="java.util.Date"/>
</create>
<create creator="new" javascript="Demo">
<param name="class" value="your.java.Bean"/>
</create>
</allow>
</dwr>
dwr.xml을 자바스크립트와 자바가 서로서로 연계되어 있는 상황을 작성한다.
원문에서의 몇몇 overload개념과 예약어에 대한 개념에 의해 만들어졌다는 등의 얘기가 있다.
3. Go to the following URL
http://localhost:8080/[YOUR-WEBAPP]/dwr/
여기까진 간단하다. 위에 URL에 들어가 보면?
두개의 링크가 나온다고 했으나 위에 처럼 your.java.Bean 은 없으므로 JDate에 대한 링크만 나온다.
JDate를 클릭해 보면 이제 뭔가 해야할 게 많다는 걸 알 수 있다.
나타난 페이지는 앞서 얘기했던
Generate 된 자바스크립트 code들을 사용할 수 있는 화면이 보여진다.
그러니 먼저 사용할 Bean 등의 class가 있어야 하고 그걸 사용할 jsp 페이지를 대충 만들고
어떻게 dynamic하게 데이터를 가져올 껀지를 확인한 후 dwr.xml에 추가하면 될 듯 하다.
[출처] http://blog.naver.com/radmip/120033674884
[출처] [DWR] DWR 시작해 봅니다. (환경설정)|작성자 주한길
'DWR(Direct Web Remote)' 카테고리의 다른 글
[DWR] DWR Signatures 사용하기 (0) | 2015.07.17 |
---|---|
[DWR] DWR 을 이용해서 객체를 JSON으로 변환하기 (0) | 2015.07.17 |
[DWR] DWR 의 개요와 사용법 (0) | 2015.07.17 |