[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 8일차 (03/18)
·
My Project/Pet Shopping Mall GUI Project
8일차#  주문하기  - 해당 회원의 총 주문 금액에 따라 회원 등급 변경      · 500,000원 이상 → Gold      · 100,000원 이상 → Silver      · 그 외 → Bronze (기본값)      · 회원 등급에 따라 프레임의 왼쪽 상단 아이콘도 변함    - 주문될 때마다 해당 상품의 판매량(sales 컬럼) 갱신      → ProductListPanel에 해당 상품의 판매량도 표시하게 함   #  상품 검색 기능 추가 #  상품 상세 페이지 편의성 개선  - 수량 조정 버튼 추가
[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 7일차 (03/17)
·
My Project/Pet Shopping Mall GUI Project
7일차#  상품 상세 페이지  - 상품 목록에서 사진을 누르면 상세 페이지 프레임 생성      → 나중에 판매량, 리뷰도 출력할 예정 #  장바구니  - 상세 페이지에서 구매 수량을 정해서 장바구니에 추가 가능      → 해당 상품이 이미 장바구니에 존재할 경우, 수량을 더 추가할 것인지 묻고 처리함  - 장바구니에는 최대 10 종류의 상품을 넣을 수 있음  - 오른쪽 상단의 '장바구니'를 누르면 해당 회원의 장바구니 조회 가능      → 해당 상품 옆에 있는 x 버튼을 누르면 장바구니에서 제거됨  #  주문하기  - 장바구니에서 '주문하기'를 누르면 현재 장바구니에 담겨 있는 물품들에 대한 주문 페이지 프레임 생성  - 현재 회원이 가진 적립금 사용 가능
[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 6일차 (03/16)
·
My Project/Pet Shopping Mall GUI Project
6일차  - product 데이터 총 57개 삽입  - 선택된 카테고리/정렬기준에 폰트 색을 적용해서 가시성 UP  - 조회 데이터가 7개 이상인 경우 다른 페이지가 생성되며, ▷ 버튼을 누르면 다음 페이지를 볼 수 있게 함  - 정렬 기능 추가 (가나다순, 신상품순, 판매량순)      → 현재 판매량 컬럼은 모두 0인 상태라서 판매량순은 아직 의미있는 결과 X  실행
[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 5일차 (03/15)
·
My Project/Pet Shopping Mall GUI Project
5일차  - ShopFrame의 좌측에 카테고리 메뉴 패널 생성  - 프로그램을 완전히 종료하는 Exit 버튼 생성  - Product 테이블 설계 + Category 테이블 설계  - Product 테이블의 DTO, DAO, IDAO, Service, Controller 클래스 설계  - Product 테이블과 ShopFrame 연결      · 한 페이지에 총 6개까지의 상품이 보이도록 함         (6일차부터는 7개 이상의 상품을 조회할 때 페이지가 나뉘도록 구현할 것)  - mainPanel과 productListPanel 간의 전환은 setVisible 메서드를 활용함  실행
[개발 일지] 반려동물 용품 쇼핑몰 GUI 구현 프로젝트 4일차 (03/14)
·
My Project/Pet Shopping Mall GUI Project
4일차  - MemberDAO 리팩토링      · 기존 : selectById, selectByPhoneNumber, selectByIdAndPassword, selectByIdAndPhoneNumber      · 개선 : 메서드 오버로딩 → select (조건 1개), select (조건 2개)      · 매개변수로 컬럼명(String)과 값을 받음          → 오타 방지를 위해 MemberService에 member 테이블의 컬럼명들을 String[]로 정의해둠   - LoginFrame 편의성 개선      · idTextField에서 Enter 키를 누르면 pwField로 포커스가 옮겨짐      · pwField에서 Enter 키를 누르면 loginButton이 눌러짐   - sho..