MVC 3

JSP 쇼핑몰 MVC 모델2로 변경하기-3

지난번에 카테고리와 상품관련 기능을 변경 완료하였으니 이제 쇼핑몰 기능을 변경하겠습니다. 쇼핑몰은 쇼핑몰 메인/ 카트 추가/ 카트 삭제/카트 수정/ 카트 리스트/ 상품 리스트/ 상품 상세 기능이 있습니다. 개인 공부용이므로 잘못된 부분이 있으면 언제나 지적 환영합니다^_^~ ShopMallCommand.java public class ShopMallCommand implements CommandIf { @Override public Object processCommand(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { CategoryDAO dao = new CategoryDAOImpl(); Li..

Study/JSP 2022.05.21

JSP 쇼핑몰 MVC 모델2로 변경하기-2

어제 올린 카테고리에 이어 상품 등록 / 수정 / 삭제 / 목록 / 상세 기능을 MVC 모델2로 변경합니다. 개인 공부용이므로 잘못된 부분이 있으면 언제나 지적 환영합니다^_^~ prod_input.jsp은 cate_input과 동일하게 request.getAttribute()를 사용하기 때문에 생략한다. ProdInputCommand.java public Object processCommand(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { CategoryDAO cdao = new CategoryDAOImpl(); List clist = cdao.listCate(); if(clist == nu..

Study/JSP 2022.05.21

JSP 쇼핑몰 MVC 모델2 로 변경하기

학원에서 기존에 jsp로 작성했던 코드를 mvc 모델2로 변경하는 수업을 받았습니다. 코드를 보며 잘 몰랐던 기능들을 확인하고 복습하기로 합니다. 혹시 설명에 틀린 부분이 있으면 지적 부탁드립니다~! Model2 : Model1방식을 보완한 아키텍처다. MVC 패턴에 맡게 Model, Controller, View 부분으로 모듈화 되었고, JSP는 로직 처리가 없이 단순히 Client에게 보여지는 뷰만을 담당한다. 이 방식은 각각이 모듈화되어 있어 유지보수가 매우 쉬워지는 큰 장점이 있다. 출처: https://engkimbs.tistory.com/686 [새로비] 자바 파일 패키지는 이렇게 정리되어 있다. 먼저 크게 쇼핑몰을 관리자(admin)/사용자(mall) 로 나누고, dao, dto, comma..

Study/JSP 2022.05.21
1