반응형
Java를 이용해서 웹 사이트를 개발할 때 관리자 페이지들 url 끝에 .do를 붙이는 데 그 이유를 알아보았다.
관습적으로
현재 do를 사용하는 경우는 대부분 특별한 이유보다는 관습적으로 사용한다고 한다. 다시 말해서 .do를 사용하지 않아도 문제 되지 않고 내가 속한 곳이 사용한다면 사용하면 된다.
.do 사용하게 된 이유
sevlet(서블릿) mapping시 url충돌을 막기 위해 도입되었다고 한다.
* 솔직히 2020년 이후 프로그래밍을 배운 입장으로서 굉장히 옛날 일이고 현재 zyn이 사용하는 수준에도, 언어에도 꼭 필요한 게 아니라
잘 이해는 안간다. 그냥 그렇구나 하고 넘어간다.
생각
do를 굳이 쓰지 않는 것이 낫다고 생각한다. 관습적으로 모두가 사용한다는 건 간편하기도 하지만 약점을 공격하는 자의 입장에선 다수가 사용하기 때문에 가장 공략하고 싶은 부분이기도 하다. 특히 관리자 페이지는 검증된 방식에 아주 약간씩의 파격을 섞어 주는 것이 좋지 않을까라고 코린이의 직관으로 생각해본다.
반응형
'ICT > Java' 카테고리의 다른 글
Java Spring | Gradle | IntelliJ | Thymeleaf 적용하는 방법 (0) | 2022.04.27 |
---|---|
Java | @Transactional(readOnly = true) 빨간글씨 (0) | 2022.04.13 |
Java Spring | AntMatcher 이름 뜻 (0) | 2022.04.01 |
Java | Out of range value for column "ColumnName" 오류 해결 (0) | 2022.01.26 |
IntelliJ | 맥에서 인텔리제이 여러 프로젝트 탭으로 실행하는 방법 (0) | 2022.01.23 |
댓글