controller
-
서블릿, JSP 프로젝트 - 서블릿, JSP 작성하기백엔드/서블릿&JSP 2021. 2. 3. 00:54
해당 글은 이클립스 EE버전, 톰캣 서버 등이 기본적으로 세팅됐다는 전제하에 진행합니다. 해당 게시글에서 진행하는 예제는 서블릿, JSP를 이용 MVC패턴 model2 방식을 진행할 예정입니다. 서블릿, JSP 프로젝트(Dynamic Web Project) 시작하기 우선 File > New > other을 클릭한다. 선택 마법사가 나타나면 dynamic을 치고 Dynamic Web Project를 선택 후 Next를 누른다. 해당 창에서 프로젝트 이름 입력 및 사용할 서버를 선택해준다. Project Name항목에 이름을 입력한다. Target runtime항목에서 본인이 미리 설치한 서버 프로그램과 버전을 선택한다. Dynamic web module version을 눌러서 원하는 버전을 선택한다. 보통..
-
MVC 패턴의 등장백엔드/서블릿&JSP 2021. 1. 14. 16:00
JSP의 한계점 과거 서블릿만으로는 화면 출력 부분에 있어서 굉장한 불편함이 있었다. 이에 화면 출력 부분을 더욱 편리하게 하기 위해 나온 것이 바로 JSP였다. JSP는 HTML과 자바 코드를 한 페이지에서 같이 사용할 수 있어서 편리했다. JSP만 사용한 방식을 통해 개발하는 것은 개발 속도를 빠르게 도와줬다. 이렇게 view, 로직을 jsp가 단독으로 맡아서 하는 것을 model1이라고 한다. 하지만 문제가 생겼다. JSP만을 이용해서 로직, 화면 출력을 동시에 진행하다보니 코드가 섞이면 가독성이 떨어지고 코드가 너무 방대해지는 문제 등이 생겼다. MVC의 등장 JSP 하나만으로 로직, 화면 출력을 처리하는 model1 방식은 큰 규모의 개발엔 적합하지 않았다. 그래서 나온 것이 바로 일련의 과정을..