Spring + dwr 통합
4614 단어 dwr+springdwr 설정dwr
Ajax 는 브 라 우 저 로 하여 금 사용자 에 게 더욱 자 연 스 러 운 탐색 체험 을 제공 할 수 있 게 합 니 다. j2EE WEB 개발 자 에 게 DWR 프레임 워 크 를 사용 하면 Ajax 기술 을 간단하게 사용 할 수 있 습 니 다. 본 고 는 DWR + SPRING 의 인 스 턴 스 를 통 해 DWR 의 사용 1, dwr. jar 를 응용 / WEB - INF / lib 디 렉 터 리 아래 2, 웹. xml 를 설정 하고 다음 코드 를 추가 합 니 다.
코드
contextConfigLocation
/WEB-INF/applicationContext.xml,/WEB-INF/action-servlet.xml
org.springframework.web.context.ContextLoaderListener
dwr-invoker
uk.ltd.getahead.dwr.DWRServlet
debug
true
dwr-invoker
/dwr/*
3. 증 중dwr. xml 파일
파일 내용:
코드
creator 속성의 값 은 new, struts 일 수 있 습 니 다.스프링... 여기 가...
통합
spring 에서 만 들 었 기 때문에 "
spring”,javascript="
DWRUser "인 스 턴 스 를 javascript 언어 로 변환 한 후
DWRUER 이름, 프론트 페이지 는 코드 () 를 통 해 호출 할 수 있 습 니 다.param 요소 의 name 속성 값 은 class, beanName 등 일 수 있 습 니 다. 여 기 는 beanName 을 사용 합 니 다. value 값 은 applicationContext. xml 에 있 는 bean 의 id 값 을 정의 합 니 다.
< br / > 4 、 실체 bean 공급 을 만 듭 니 다.
< span class = "hilite 1" > DWR < / span > 을 js 로 변환
코드
package com.note.dwr;
import com.note.bussies.service.IUserService;
public class User {
private IUserService ius;
public IUserService getIus() {
return ius;
}
public void setIus(IUserService ius) {
this.ius = ius;
}
public User(){
}
public boolean isExist(String username) {
Users user = this.ius.getUserByName(username);
return (null == user) ? false : true;
}
}
5. applicationContext. xml 에 4 단계 로 쓴 bean 을 설정 합 니 다.코드
......
......
6. 보기 페이지 에서 호출< br / > 다음 글 로 가 져 옵 니 다. 각 파일 의 기능 은 여기 서 자세히 설명 하지 않 습 니 다.
코드
내 보기 파일 은 / view / user / 아래 에 놓 여 있 기 때문에... /.. / 뿌리 로 되 돌 아 왔 습 니 다.< br / > 구체 적 인 호출:
코드
function regUserChked(){
var username=$("username").value;
DWRUER. isExist (username, showData); / show Data 리 셋 함수 & \ # 13;
}
function showData(data){
if(data){
DWRUtil. setValue ("userMsg", "이 사용자 이름 이 등록 되 었 습 니 다. 사용자 이름 을 바 꿔 주 십시오!"); & \ # 13;
}else{
DWRUtil. setValue ("userMsg", "축하합니다. 이 사용자 이름 이 등록 되 지 않 았 습 니 다!"); & \ # 13;
}
}
input type="text" name="username" value="" onblur="regUserChked()" />