programming/jsp

[JSP] 상품관리

15. 상품관리

 

15.1 상품관리 실습 예제

  • 일반 사용자: 상품목록 보기, 장바구니 담기, 장바구니 보기
  • 관리자: 상품등록, 상품수정/삭제

 

15.1.1 상품 테이블

 

15.1.2 상품이미지를 다운로드하여 WebContent/images 디렉토리에 복사

  `google drive

 

 

15.1 실습소스

15.1.1 guestbook.sql

15.1.2 /guestbook/index.jsp

15.1.3 /shop/index.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<% response.sendRedirect("/jsp02/product_servlet/list.do") %>
</body>
</html>

 

15.1.4 shop.dto.ProductDTO.java

15.1.5 shop.dao.ProductDAO.java

15.1.6 shop/mapper/product.xml

15.1.7 shop.ProductController.java

15.1.8 /shop/product_list.jsp

15.1.9 /shop/product_detail.jsp

 

 

15.2 회원 로그인 실습 예제

15.2.1 /include/menu.jsp

15.2.2 shop.dto.MemberDTO.java

15.2.3 shop.dao.MemberDAO.java

15.2.4 shop/mapper/member.xml

15.2.5 shop.LoginController.java

15.2.6 /shop/login.jsp

15.2.7 /shop/login_result.jsp

15.2.10 /guestbook/edit.jsp

 

 

15.3 장바구니 실습 예제

15.3.1 장바구니 테이블

15.3.2 shop.dto.CartDTO.java

15.3.3 shop.dao.CartDAO.java

15.3.4 /shop/mapper/cart.xml

15.3.5 shop.CartController.java

15.3.6 /shop/cart_list.jsp

 

 

15.4 상품등록, 수정, 삭제 실습 예제

15.4.1 관리자 테이블

15.4.2 shop.dao.AdminDAO.java

15.4.3 /shop/mapper/admin.xml

15.4.4 shop.AdminController.java

작성 완료 후 sqlMapConfig.xml에 추가해야 함

15.4.5 /shop/admin_login.jsp

15.4.6 /shop/admin_result.jsp

15.4.7 /include/admin_menu.jsp

15.4.8 /shop/product_write.jsp