민석강

백엔드 웹 개발 노트3.4 - MVC패턴이란?

1. MVC 패턴 개요 서블릿과 JSP만으로 비즈니스 로직과 뷰 렌더링까지 모두 처리하게 되는 것은 너무 많은 역할을 맡기고, 유지보수도 어려워진다. 버튼 하나 옮기는 작업에 Java코드가 섞인 JSP파일을 본다면 머리가 어질어질할 것이다. 마찬가지로 비즈니스 로직을 바꾸려고 Java코드를 건드려야 하는데 HTML 코드가 수백줄...

백엔드 웹 개발 노트3.2 - Servlet Web 예제

1. 서블릿으로 웹 어플리케이션 제작 개요 부분에서 작성한 코드를 가지고 서블릿을 통한 동적 웹을 작성해보자. 먼저 회원을 저장하기 위해 등록 폼을 만들어야 할 것이다. 대충 패키지를 만들자 나의 프로젝트 경로는 다음과 같다. web.servlet에 코드를 다 넣을 것이다. 1.1 MemberFormServlet - 회원 등록 폼 pa...