jsp 4

용어정리 - JSP / 서블릿

내가 사용했고 사용하고 있음에도 ~가 뭐예요? 라고 물어보면 바로 대답하기가 어려운 것들에 대해 정리하기로 한다. 오늘은 JSP와 서블릿의 개념과 차이를 정리했다. JSP(JavaServer Pages) Java 언어를 기반으로 하는 Server Side 스크립트 언어 HTML 코드에 JAVA 코드를 넣어 동적 웹페이지를 생성하는 웹 어플리케이션 도구이다. JSP가 실행되면 서블릿으로 변환되며 웹 어플리케이션 서버에서 동작되며 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. ASP와 비교해서 JSP는 안정적이고, 유지보수가 쉽다. 반면 PHP는 개발 속도가 빠르다. (요즘 대세는 Node.js인듯...) 웹(web) 웹이란 인터넷 기반의 정보기술로 World Wide..

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