순서 1. 카테고리 리스트 객체 2. JSON 데이터 변환 1. 카테고리 리스트 객체 카테고리 리스트 객체를 DB로부터 호출할 수 있도록 Mapper, Service 메서드를 먼저 만들었습니다. 데이터를 반환받는 방식은 게시판의 목록 데이터를 가져오는 방식처럼 List방식을 사용합니다. 먼저 카테고리 테이블(SWAN_CATE)의 데이터를 저장할 그릇인 VO 클래스부터 작성 후, Mapper, Service 순으로 작업합니다. 1.1 CateVO 클래스 com.swan.model 패키지에 CateVO.java 클래스를 생성한 뒤 아래의 변수들을 추가해줍니다. /* 카테고리 등급 */ private int tier; /* 카테고리 이름 */ private String kind_name; /* 카테고리 넘버*..
순서 1. SwanVO 생성 2. Mapper 작업 3. Service 작업 4. Controller 5. View 작업 6. 테스트 1. SwanVO 생성 '상품 테이블(PRODUCT)' 테이블의 데이터들을 한 번에 전달받거나 전달하기 위해 사용될 클래스를 만듭니다. com.swan.model에 "SwanVO.java" 클래스를 생성합니다. PRODUCT 테이블의 칼럼들을 변수로 선언해줍니다. 더보기 /* 상품 id */ private int product_id; /* 상품 명 */ private String product_title; /* 상품 설명 */ private String product_content; /* 상품 가격 */ private int product_price; /* 상품 수량 */..
순서 1. 상품 테이블 2. 카테고리 테이블 1. 상품 테이블 상품 테이블을 구성할 칼럼들을 다음과 같이 정했습니다. 상품 아이디, 상품 명, 상품 설명, 상품 가격, 상품 수량, 상품 조회수, 카테고리 아이디, 상품 생성 날짜, 상품 수정 날짜, 상품 활성화 상태, 상품 평점 정해진 컬럼 구성을 가지고 아래와 같이 '상품 테이블' 생성 쿼리를 입력하여 테이블을 생성합니다. -------------------------------------------------------- --------------- PRODUCT 관련 ------------------------ -------------------------------------------------------- CREATE TABLE PRODUCT(..
순서 0. 마이페이지 비밀번호 변경, 회원 탈퇴 폼 만들기(jsp, css) 1. MemberController.java에 마이페이지 폼으로 이동하기 위한 코드 추가 2. MemberMapper.xml에 비밀번호 변경, 회원 탈퇴 sql 작성 3. MemberMapper.java, MemberService.java, MemebrServiceImpl.java 코드 작성 4. MemberController.java에 비밀번호 변경, 회원 탈퇴 버튼 클릭 시 실행될 로직 작성 5. 5-2. 회원 탈퇴 버튼 클릭 시 유효성 검사 회원 탈퇴 버튼 클릭 시 사용자가 비밀번호를 입력했는지 검사하고 controller에 폼 정보를 넘기는 6. 테스트 6-1. 비밀번호 변경 비밀번호 변경에서 아무런 값을 입력하지 않고 ..