본문 바로가기

IT 개념

문득 든 의문, JSP 주소 .do?

JSP 를 배우다가 강사님께서 do 를 사용하라고 하셨습니다.

게시판을 보여주는 주소 /list.do

로그인 주소 /login.do

왜 .do 일까?라는 생각이 들엇습니다.

다른 주소로 해도 충분히 가능할텐데..

구글링 해보니 이게 제일 타당한 이유인 것 같습니다.

https://okky.kr/article/262795

 

OKKY | 초보자를 위한 .do 확장자의 역사

계정 짤릴 각오로 올립니다. 이유는 아래에 설명하겠습니다. 초보자분들이 자바웹(스프링/정부표준 등)에 입문하실 때 강사나 선배 개발자분들이 표준을 가르칩니다. 그때 가장 질리게 들을 확장자가 .do 이고, 항상 .do 로 끝나야 한다고 하죠. 몇번 프로젝트할 때 이게 업무표준일 줄 알았지만, 스트럿츠 하면서 저도 의문점을 가지게 됐습니다. 왜

okky.kr

제가 이해한 바로는

예전에 자바 웹 개발자 프레임워크로 스트럿츠 1 이라는게 있었는데,

거기서 확장자를 .do 라고 하도록 가이드 하고 있었나 봅니다.

그 이유는, 다른 서블릿과 URL 충돌을 막기 위해서라고 되어 있는데, 스프링과 스프럿츠라는 것이 혼동될 때 서로 다른 서블릿을 쓰는데 이와 충돌하지 않도록 스프럿츠에서 .do로 끝나도록 매핑했나 봅니다..(맞나..)

그것이 관행으로 굳어진 것 같습니다.

학원에서 계속 .do 로 하길래 궁금해서..