JSP
jsp는 url 요청을 할 수 있다 (file을 요청할 수 있다는 것 index.jsp // a.png 등)
즉 톰캣을 안 탈 수도 있다는 것이다 (아파치만을 이용해서 정적파일만 받을 수도 있다는 것)
Spring
톰캣은 WEB-INF 밑에 접근이 불가능하다
이렇게 만들어야 URL요청이 불가능해진다 (URI로 Controller만을 이용해서 접근하도록함, 외부로부터 안전)
JSP파일을 WEB-INF에 넣자
이렇게 만들면 톰캣을 안 탈 수가 없다(컨트롤러를 타야하기 때문)
//templates 폴더 - 머스태치 타임리프 등
톰캣
톰캣이 실행되면 열리는 것
1 카타리나
2 web.xml -> 배포서술자 / 웹서버의 가이드 역할 / 필터
-- 바디에 넣을 문자형식 UTF-8 - 모든 인코딩을 UTF-8 로 만들기
-- 웰컴파일리스트
-- DB Resource
-- 커스텀 필터 등록가능(아이피 차단 등 // lucy)
-- 서블릿 매핑 -> 자바파일이 아니더라도, 이 파일에서 매핑해줄 수 있다,
( /* -> FrontConroller.java 만 주고 컨트롤러에서 라우팅하게 하자)
JSP에서는 쿼리문으로 분기를 하였는데
스프링에서는 URL파라미터를 분기해 줄 수 있다
(spring에서는 yml파일에 적어놓으면 web.xml에 자동적으로 등록이 된다)
3
-------------------
'Server > Spring Boot' 카테고리의 다른 글
spring boot // dispatcherServlet / 어노테이션 (0) | 2020.07.27 |
---|---|
spring boot // sqlsession과 DBCP, MyBatis 연계 (0) | 2020.07.27 |
spring boot // application.properties / application.yml // mybatis (0) | 2020.07.27 |
spring boot // mustache 파일 (0) | 2020.07.27 |
spring boot // 스프링부트 마이바티스 mybatis 연결 (0) | 2020.07.27 |