DWR 사용 관련
- 작성자 :
- 김*현
- 작성일 :
- 2010-08-20 15:57:18
- 조회수 :
- 3,211
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
표준프레임워크 기반으로
프로젝트를 수행중에 있습니다.
그런데 dwr을 사용하려는 과정에서
EgovStrigUtil 같이 일반적인 Util 성 메소드 같은 경우에는
정상적으로 동작을 하는데
DAO를 통해 DB 데이터를 가져와야 할 경우에는
sql injection 이 안되는지 "No SqlmapClient specified" 같이 오류가 발생을
합니다.
사용하려는 dwr은 3.1 버젼으로 annotation 을 지원하는 것으로 알고 있는데
이에 대한 설정 및 적용, 사용방안에 대한 도움 부탁드리겠습니다.
감사합니다.
표준프레임워크 기반으로
프로젝트를 수행중에 있습니다.
그런데 dwr을 사용하려는 과정에서
EgovStrigUtil 같이 일반적인 Util 성 메소드 같은 경우에는
정상적으로 동작을 하는데
DAO를 통해 DB 데이터를 가져와야 할 경우에는
sql injection 이 안되는지 "No SqlmapClient specified" 같이 오류가 발생을
합니다.
사용하려는 dwr은 3.1 버젼으로 annotation 을 지원하는 것으로 알고 있는데
이에 대한 설정 및 적용, 사용방안에 대한 도움 부탁드리겠습니다.
감사합니다.
A
안녕하세요.. 김영현님..
DWR를 통해 직접 class를 호출한 경우.. Spring container에 의해 호출되지 않았기 때문에 DI(Dependency Injection)가 처리되지 않은 것 같습니다.
DWR에서 new 생성기 대신 Spring 생성기를 사용하더록 수정하시면 될 것 같습니다.
적용 예는 다음과 같습니다.
<dwr>
<allow>
...
<create creator="spring" javascript="EmployeeService">
<param name="beanName" value="employeeService" />
</create>
</allow>
</dwr>
그럼.. 즐거운 하루되십시오.
감사합니다.
DWR를 통해 직접 class를 호출한 경우.. Spring container에 의해 호출되지 않았기 때문에 DI(Dependency Injection)가 처리되지 않은 것 같습니다.
DWR에서 new 생성기 대신 Spring 생성기를 사용하더록 수정하시면 될 것 같습니다.
적용 예는 다음과 같습니다.
<dwr>
<allow>
...
<create creator="spring" javascript="EmployeeService">
<param name="beanName" value="employeeService" />
</create>
</allow>
</dwr>
그럼.. 즐거운 하루되십시오.
감사합니다.