JSP 를 배우다가 강사님께서 do 를 사용하라고 하셨습니다.
예
게시판을 보여주는 주소 /list.do
로그인 주소 /login.do
왜 .do 일까?라는 생각이 들엇습니다.
다른 주소로 해도 충분히 가능할텐데..
구글링 해보니 이게 제일 타당한 이유인 것 같습니다.
https://okky.kr/article/262795
OKKY | 초보자를 위한 .do 확장자의 역사
계정 짤릴 각오로 올립니다. 이유는 아래에 설명하겠습니다. 초보자분들이 자바웹(스프링/정부표준 등)에 입문하실 때 강사나 선배 개발자분들이 표준을 가르칩니다. 그때 가장 질리게 들을 확장자가 .do 이고, 항상 .do 로 끝나야 한다고 하죠. 몇번 프로젝트할 때 이게 업무표준일 줄 알았지만, 스트럿츠 하면서 저도 의문점을 가지게 됐습니다. 왜
okky.kr
제가 이해한 바로는
예전에 자바 웹 개발자 프레임워크로 스트럿츠 1 이라는게 있었는데,
거기서 확장자를 .do 라고 하도록 가이드 하고 있었나 봅니다.
그 이유는, 다른 서블릿과 URL 충돌을 막기 위해서라고 되어 있는데, 스프링과 스프럿츠라는 것이 혼동될 때 서로 다른 서블릿을 쓰는데 이와 충돌하지 않도록 스프럿츠에서 .do로 끝나도록 매핑했나 봅니다..(맞나..)
그것이 관행으로 굳어진 것 같습니다.
학원에서 계속 .do 로 하길래 궁금해서..
'IT 개념' 카테고리의 다른 글
스프링 MVC, Controller, Service (0) | 2021.06.09 |
---|---|
JSP, 서블릿의 URI 매핑 기능을 왜 ControllerUsingURI 로 몰아주었을까? (질문입니다.) (0) | 2021.06.03 |
JSP, PreparedStatement 와 Statement 의 차이 (0) | 2021.06.03 |
MVC (0) | 2021.05.31 |
DTO VO (0) | 2021.05.31 |