궁금증

이기현·2020년 1월 21일
0

2020Camp

목록 보기
14/16

프로젝트를 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

  1. spring에서 mysql 사용하는 법
    mysql-connector-j.jar 설치
    spring-jdbc

    우리의 프로젝트는 tomcat서버에서 작동됨 , 우리의 파일을 이클립스가 자동으로 tomcat에 올려줌 , tomcat은 web.xml을 보고 어떤 프로젝트인지 파악함

    db나 servlet이나 그런것들과 관련된 것들은 root-context.xml 에서 다루고
    view나 request등 그런것들 관련된것은 servlet-context.xml에서

aa.PNG

여기서 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

profile
실력을 쌓아가는 하루하루

0개의 댓글