개발공작소
728x90
반응형
article thumbnail
[JSP] 상대경로와 절대경로에 대한 정리
JSP 2022. 5. 14. 10:36

.jsp에는 .js나 .css가 많이 들어간다. 그럴때마다 import를 해오는데.. import를 해오려면 해당 파일의 경로를 알아야 하고, 이 경로는 절대경로와 상대경로 2가지로 나뉘어 진다. 상대경로 : 현 파일의 위치를 기준으로 목표로 하는 파일의 목적지까지의 상대적인 경로를 의미 => 최상위 /를 포함한다. => 속도 빠름 => 파일 분실 가능성이 높음 절대경로 : 처음부터 시작하여 목적지까지의 절대적인 경로를 의미 => 최상위 /를 포함하지 않고도 이동이 가능하다. => 속도 느림 => 파일 분실 가능성이 낮음 상대경로와 절대경로의 특징은 위와 같은데, 혼자 할 때는 상대경로를 써도 좋지만, 실제 개발을 하고 서버에 올려야 한다면 절대경로를 사용하는 것이 바람직하다. 파일 분실 가능성이 낮기 ..

article thumbnail
[JSP] WEB-INF 폴더에 관한 정리 ( 웹브라우저에서 WEB-INF 하위 파일(jsp, html, js, css 에 접근이 가능한가? )
JSP 2022. 5. 10. 22:03

다음과 같은 .jsp파일이 2개 있다. 하나는 WEB-INF 하위에 있고 하나는 webapp 하위에 있다. 톰캣을 구동시킨 뒤, 각 파일을 URL을 통해 접근해보자. 우선 webapp 하위에 있는 파일에 접근해보자 접근이 잘 된다. 그럼 이번에는 WEB-INF하위에 있는 .jsp에 접근해보자 접근이 안된다. 왜 접근이 안될까? 대충 설명하면 아래와 같다. webapp 폴더에 있는 녀석들은 따로 비즈니스 로직이 없어도 가상의 결과물을 만들어 직접적으로 뷰를 살펴 볼 수 있다 => Controller를 통하지 않아도 바로 결과물을 볼 수 있지만, 서버에 올릴 시 보안에는 취약하다. WEB-INF 폴더의 경우에는 브라우저에서 직접적으로 접근이 불가한 경로이다. => Controller를 통해야만 접근이 가능하..

article thumbnail
[Vue] jsp에서 Vue를 활용하여 화면을 구성해보자. ( import, export, 부트스트랩5 )
FrontEnd/Vue 2022. 3. 4. 22:34

오늘 회사동료가 재미있어 보이는 걸 하길래 한번 해보았다. Vue를 가지고 프로젝트를 하는데, 기존의 프로젝트는 Vue2의 인라인 템플릿을 활용하여 구축했었는데, Vue3를 이용해서 한다는 것, 그래서 인라인 템플릿을 사용 못하는 상황이라는데.. 공식 홈페이지에서 Vue를 cdn으로 가져오니 실제로 cdn을 통해 가져 온 Vue는 2.6.14버전이었다.. -- 수정 Vue 공식홈페이지에서는 안정화 되어 있는 2.6.14버전만 cdn으로 배포하는 것 같고.. Vue3 버전의 cdn을 가져오려면 아래 스크립트를 넣으면 될 것 같다. -- 가장 최신 버전의 Vue를 가져옴 2022.03.05 기준 3.2.31버전 -- Vue 3.1.1 버전 ​ 각설하고 바로 jsp환경에서 import, export를 해서 c..

728x90
반응형