중요한것 같으나 이해안되서한번더 정리해보기로 하는 파일들

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

가져다 쓸수 있는 것인가 보다...로 결론^^

+ Recent posts