일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 코딩
- 다중 카테고리 구현
- 스프링
- MySQL
- Spring
- jsp 프로젝트
- SESSION
- 교보문고 따라하기
- 자바
- 세션
- jsp
- Level 1
- java
- Sts
- json
- 오라클
- js
- Oracle
- 인증코드로 비밀번호 변경 구현
- jquery
- 일단_해보는거야
- jakarta.mail
- 대분류/중분류/소분류
- 이메일로 인증코드 전송 구현
- 고객센터 구현
- Spring MVC
- 프로그래머스
- MVC
- 로그인과 장바구니 구현
- ajax
목록세션 (6)
감 잃지말고 개발하기

지난 포스팅에서는 장바구니 수량을 변경하는 로직의 전체적인 흐름을 살펴본 후, 클라이언트 딴의 로직을 정리해 보았다. 이번 포스팅에서는 클라이언트 딴을 이어 서버 딴에서의 로직을 정리해 보도록 하겠다. ♠ 해당 구현의 로직 흐름이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.05.24 - [JSP/MVC] - [JSP][MVC][Session] 세션 및 로그인 도서 장바구니 구현하기 #6. 장바구니 수량 변경하기 (1탄) [JSP][MVC][Session] 세션 및 로그인 도서 장바구니 구현하기 #6. 장바구니 수량 변경하기 (1탄) 세션 및 로그인 도서 장바구니 구현 여섯 번째 포스팅이다. 저번 포스팅을 끝으로 기본적인 장바구니 구현이 완성되었다. 이제 추가적인 구현으로, 장바구니 페이지에서 도서의 ..

세션 및 로그인 도서 장바구니 구현 여섯 번째 포스팅이다. 저번 포스팅을 끝으로 기본적인 장바구니 구현이 완성되었다. 이제 추가적인 구현으로, 장바구니 페이지에서 도서의 수량을 변경하는 로직을 정리해 보도록 하겠다. 구현한 로직을 총 2편으로 나누어 정리할 것인데, 이번 포스팅에서는 클라이언트 딴을, 다음 포스팅에서 남은 서버 딴의 로직을 정리해 보도록 하겠다. 해당 페이지에서 수량을 변경하면 실시간으로 해당 도서의 수량이 변경되며, 이에 따라 금액 역시 모두 변경되도록 구현해 볼 것이다. 앞에서 계속 설명했듯이, 나는 로그인한 유저는 DB에, 비로그인한 유저는 세션 속성에 장바구니가 저장되도록 흐름을 계획했기 때문에 이번 구현 역시 로그인 유무를 기준으로 하여 코드를 짰다. ♠ 해당 프로젝트의 구현 계..

세션 및 로그인 도서 장바구니 구현 두 번째 포스팅이다. 저번 포스팅에서는 교보문고 페이지를 살펴보면서 구현 방향을 정리해 보았다. 이번 포스팅에서는 본격적인 로직 구현에 앞서 이번 과정에 필요한 DB 테이블과 VO 클래스를 생성하고, 공통적으로 사용될 클래스를 정리해 보도록 하겠다. 목표 ♠ 필요한 DB 테이블과 VO 클래스를 생성할 수 있다. DB 테이블 생성 및 설정 ERD 세션 및 장바구니 구현을 위해 필요한 테이블의 관계도를 살펴보면 다음과 같다. member, cart, book 테이블은 각각 회원, 장바구니, 도서의 정보를 저장한다. cart 테이블의 칼럼 ca_m_id는 member 테이블의 m_id(PK)를, 칼럼 ca_b_id는 book 테이블의 b_id(PK)를 참조한다. 1. boo..

지난 포스팅에서 세션을 이용해 도서 장바구니를 구현해 보았다. 때문에 세션이 살아있는 한 session 기본 객체를 통해 화면에 데이터를 저장하고 가져올 수 있었다. 이제 이번 포스팅부터는 MVC패턴을 지키면서 장바구니 세션과 로그인 세션을 활용하여 장바구니를 구현하는 로직을 기록해 보고자 한다. 참고 모델인 교보문고 페이지를 살펴보면서 나름대로 따라 해보고자 했다. 따라서 이번 포스팅에서는 교보문고 페이지 흐름을 정리해보면서 구현 흐름 및 계획을 정리해 보도록 하겠다. ♠ 세션을 이용한 도서 장바구니 구현이 궁금하면 아래를 참고하세요 ♠ 2023.05.15 - [JSP/MVC] - [JSP][MVC][Session] 세션을 이용한 도서 장바구니 구현하기 #1. 구현 흐름 정리하기 [JSP][MVC][S..

세션을 이용해 사용자가 원하는 도서를 장바구니에 추가하고 이를 출력해 보며, 이와 더해 사용자가 입력한 배송지 정보를 쿠키로 생성해 출력하는 로직 기록하고자 한다. 저번 포스팅에서는 도서 상세 페이지에서 사용자가 장바구니 추가 버튼을 눌렀을 때 해당 도서가 세션 장바구니에 추가되는 로직을 구현해 보았다. 이번 포스팅에서는 세션에 저장된 장바구니를 화면에 출력하는 장바구니 페이지와 주문 페이지를 구현해 보도록 하겠다. ♠ 프로젝트 전체 로직 흐름이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.05.15 - [JSP/MVC] - [JSP][MVC][Session] 세션을 이용한 도서 장바구니 구현하기 #1. 구현 흐름 정리하기 [JSP][MVC][Session] 세션을 이용한 도서 장바구니 구현하기 #1...

세션을 이용해 사용자가 원하는 도서를 장바구니에 추가하고 이를 출력해 보며, 이와 더해 사용자가 입력한 배송지 정보를 쿠키로 생성해 출력하는 로직 기록하고자 한다. 개인 정보가 포함되어 있는 배송지 정보를 쿠키로 저장하는 건 보안상 위험한 일이지만, 쿠키 관련 복습을 위해 이렇게 구현해 보았다. 세션을 이용한 장바구니 구현을 위한 첫 단계로, 이번 포스팅에서는 전체적인 구현 흐름을 정리해 보도록 하겠다. 목표 ♠ 세션과 쿠키를 사용할 수 있다. 구현 흐름 짚기 계획한 장바구니 관련 페이지 흐름은 다음과 같다. 파란색은 클라 딴, 빨간색은 서버 딴이다. 1. 도서 상세 페이지(jsp 페이지) 해당 페이지는 사용자가 도서 리스트 페이지에서 클릭한 특정 도서에 대한 상세 정보가 출력되는 페이지이다. 사용자가 ..