목표: 기존의 detial.jsp의 스파게티 코드를 MVC model1으로 변경 기존의 코드에는 JAVA코드와 HTML코드가 섞여있다. 코드의 가독성 뿐만 아니라 업무간에도 오류가 발생할 가능성이 크고, 효율성도 떨어진다. JAVA코드와 HTML코드를 최대한 분리시킨다. JAVA코드는 Controller, HTML코드는 View를 담당한다. 코드: 헤더 메인메뉴 학습가이드 강좌선택 AnswerIs 강좌검색 폼 과정검색필드 과정검색 회원메뉴 HOME 로그인 회원가입 고객메뉴 고객센터 고객센터메뉴 공지사항 자주하는 질문 수강문의 이벤트 협력업체 공지사항 breadlet home 고객센터 공지사항 공지사항 내용 제목 작성일 작성자 조회수 첨부파일 목록 다음글 다음글이 없습니다. 이전글 스프링 DI 예제 코드 ..
MVC model이란? MVCstands for Model View and Controller. It is adesign patternthat separates the business logic, presentation logic and data. -> MVC- Moderl, View, Controller의 합성어로 애플리케이션을 세 가지의 역할로 구분한 디자인 패턴이다. ->서로 분리되어 각자의 역할에 집중할 있도록 개발을 하고 그렇게 애플리케이션을 만들면, 유지보수성, 애플리케이션의 확장성, 그리고 유연성이 증가하고, 중복 코딩이라는 문제점 또한 사라지게 된다. 디자인 패턴은 소프트웨어의 개발 방법을 공식화한 것이다. 소수의 뛰어난 엔지니어가 해결한 문제를 다수의 엔지니어들이 처리할 수 있도록 한 규..