BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2015. 7. 17. 17:52

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

반응형