프로젝트를 run on server하면 무엇이 실행됨?
어떤 controller를 선택해서 함? 설정은 어떻게 함 ?
url mapping은 어떤식으로 ?
초기 주소값은 어떻게 설정되는거임?
Dispatcher Servlet : https://mangkyu.tistory.com/18
Spring 동작 원리 !!! https://galid1.tistory.com/503
순서 : disppatherServlet -> Handler Mapping. -> Controller -> Service -> DAO -> VO -> DB연결/query
spring에서 mysql 사용하는 법
mysql-connector-j.jar 설치
spring-jdbc
우리의 프로젝트는 tomcat서버에서 작동됨 , 우리의 파일을 이클립스가 자동으로 tomcat에 올려줌 , tomcat은 web.xml을 보고 어떤 프로젝트인지 파악함
db나 servlet이나 그런것들과 관련된 것들은 root-context.xml 에서 다루고
view나 request등 그런것들 관련된것은 servlet-context.xml에서
여기서 controller 라는 부분은 이 프로젝트를 실행한 것을 의미한다. root context이름이다. 그 이후로는 / 는 DispaterServlet을 실행시키고 그것은 base package안에 있는 controller를 활성화 시킨다. 그러면 controller안에서 url에 맞는 함수들이 실행되고 작동된다.
참조 ; http://blog.naver.com/PostView.nhn?blogId=kbobae333&logNo=220513064591&categoryNo=0&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1;
@Autowired 참조글 : https://expert0226.tistory.com/195