프레임워크 컨트롤러에서 egovSampleController 에 대한 질문
- 작성자 :
- 김*석
- 작성일 :
- 2022-06-29 17:17:14
- 조회수 :
- 826
- 구분 :
- 개발환경 / 4.0
- 진행상태 :
- 완료
Q
현재 전자정부프레임워크 개발환경을 받아서 개발 연습을 하고 있습니다.
web.xml 설정에서 *.do 로 설정된 URL들은 어딘가에서 매핑하는 것으로 보이고 있으며
실제 매핑은 egovSampleController 에서 해당 매핑들에 대한 처리 및 반환을 하는 것은 알겠습니다.
여기서 알 수 없는 것이
1. 어디에서 egovSampleController 로 호출된 URL과 데이터를 보내는 것인가요?
2. egovSampleController 가 아닌 다른 Controller를 만들고 해당 Class 에서 처리하고 싶은데
이 경우 어느 곳의 설정을 변경해야 할까요?
web.xml 설정에서 *.do 로 설정된 URL들은 어딘가에서 매핑하는 것으로 보이고 있으며
실제 매핑은 egovSampleController 에서 해당 매핑들에 대한 처리 및 반환을 하는 것은 알겠습니다.
여기서 알 수 없는 것이
1. 어디에서 egovSampleController 로 호출된 URL과 데이터를 보내는 것인가요?
2. egovSampleController 가 아닌 다른 Controller를 만들고 해당 Class 에서 처리하고 싶은데
이 경우 어느 곳의 설정을 변경해야 할까요?
환경정보
-
- OS 정보 : Windows 10
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 18
- WAS 정보 : maven
- DB 정보 : X
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
1. 전자정부 표준프레임워크는 Spring MVC를 채택하여
Spring MVC의 Front Controller인 DispatcherServlet을 통해
사용자의 요청에 대해 어떤 Controller를 매핑할 것인지를 결정하게 됩니다.
2. web.xml에서 *.do로 설정되었다고 말씀하신 것처럼
web.xml에는 앞서 말씀드린 DispatcherServlet에 대한 설정 내용이 있으며
*.do와 같은 특정 URL 패턴을 매핑하도록 설정하게 되기 때문에
설정하신 URL 패턴에 맞도록 Controller를 만드신다면
egovSampleController를 호출하는 것처럼 다른 Controller도 호출할 수 있습니다.
표준프레임워크 센터에서 운영 중인 온라인 교육 중
실행환경의 공통기반 과정과 화면처리 레이어 과정에서
보다 알기 쉽게 설명되어 있으니
필요하신 경우 온라인 교육을 신청하여 수강해 주시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=64
감사합니다.
표준프레임워크센터입니다.
1. 전자정부 표준프레임워크는 Spring MVC를 채택하여
Spring MVC의 Front Controller인 DispatcherServlet을 통해
사용자의 요청에 대해 어떤 Controller를 매핑할 것인지를 결정하게 됩니다.
2. web.xml에서 *.do로 설정되었다고 말씀하신 것처럼
web.xml에는 앞서 말씀드린 DispatcherServlet에 대한 설정 내용이 있으며
*.do와 같은 특정 URL 패턴을 매핑하도록 설정하게 되기 때문에
설정하신 URL 패턴에 맞도록 Controller를 만드신다면
egovSampleController를 호출하는 것처럼 다른 Controller도 호출할 수 있습니다.
표준프레임워크 센터에서 운영 중인 온라인 교육 중
실행환경의 공통기반 과정과 화면처리 레이어 과정에서
보다 알기 쉽게 설명되어 있으니
필요하신 경우 온라인 교육을 신청하여 수강해 주시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=64
감사합니다.