중요한것 같으나 이해안되서한번더 정리해보기로 하는 파일들
1.web.xml
2.servlet-context.xml
3.root-context.xml ..^^
.
.
1.web.xml
web.xml의 설정 내용에는 3가지 역할이 있는데
. DispatcherServlet 클라이언트의 요청을 처리함.
브라우저가 java Servlet에 접근하기위해 톰캣이나 URL정보를 알려주는 역할을 한다.
servlet의 name은 반드시 일치 해야하고 class 는 실제 클래스의 이름이라고 블로그글은 그랬으나 여기서는 아니고.....
매핑 : URL을 서블릿 이름에 연결하는 것으로
url-pattern : 브라우저에서 요청 url 프로젝트(앱) 이름 뒤에 오는 부분으로 / 슬래시로 시작한다.
. ContextLoaderListener : controller가 공유하는 bean들을 포함하는 spring Container생성한다. (컨덱스트단위설정)
.service-context.xml : service관련 /WEB-INF/service-context.xml
.dao-contes.xml: Dao관련 /WEB-INF/Dao-context.xml
.applicationContext.xml : DataSource관련, properties등록, SessionFactroy, TransactionManager등
/WEB-INF/applicationContext.xml
.security-context.xml : Security관련, BCryptPasswordEncoder등 /WEB-INF/applicationContext.xml
.cf)salesServlet-servlet.xml : controller관련, ViewRelolver.,mvc:annotation-driven설정등
root-context.xml에 JDBCTemplate할때들어갔던 정보들이 있다.
.encodingFilter :꼭 거쳐야하는 것...
찾아 보다가 좋은 티스토리 선배님 글이 있어서 링크도 걸어 둔다...나중을 위해.https://tlatmsrud.tistory.com/35
[Spring] web.xml 이란? / 예제
1. 개요 실무 투입한지 거의 1년이 다 되어갈 무렵, web.xml 코드를 보던 중 문득 이런 생각이 들었다. '웹 애플리케이션의 첫 단추인 web.xml에 대해 누군가에게 설명할 수 있을까?' 1년간 일은 열심
tlatmsrud.tistory.com
2.servlet-context.xml
절대경로 짧아진다는데 완전조으다....어려운 경로지정....왜 안먹히냐구요..ㅠㅠ
이것도 좋은 설명이 있어서 같이 참고...https://needneo.tistory.com/204
[Spring] 뷰 리졸버(View Resolver) 개념 이해하기
스프링 백엔드에서 데이터를 처리하거나 가지고 왔다면, 이 데이터를 View의 영역으로 전달을 해야 한다. 이때 View를 어떤 것을 사용할지 자유롭게 설정을 할 수 있는데 이 설정 역할을 하는 것이
needneo.tistory.com
3.root-context.xml
여기서 등록되어 있기에 service
가져다 쓸수 있는 것인가 보다...로 결론^^
'SPRING' 카테고리의 다른 글
220907 스프링 게시판 만들기 시작 3-3 회원정보삭제 (0) | 2022.09.07 |
---|---|
220907 스프링 게시판 만들기 시작 3-1 회원정보수정 (0) | 2022.09.07 |
220905 스프링의 파일의 구조 (0) | 2022.09.06 |
220906 스프링 게시판 만들기 시작 2-2 로그인 관련 (0) | 2022.09.06 |
220906 스프링 게시판 만들기 시작 2-1 utf-8 설정 관련 (0) | 2022.09.06 |