일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Sts
- 자바
- 오라클
- Spring
- Spring MVC
- Oracle
- MVC
- 세션
- 이메일로 인증코드 전송 구현
- SESSION
- 대분류/중분류/소분류
- jsp 프로젝트
- 다중 카테고리 구현
- 교보문고 따라하기
- java
- 프로그래머스
- jakarta.mail
- ajax
- 스프링
- 고객센터 구현
- 로그인과 장바구니 구현
- Level 1
- MySQL
- 인증코드로 비밀번호 변경 구현
- jsp
- jquery
- 일단_해보는거야
- json
- 코딩
- js
목록MySQL (15)
감 잃지말고 개발하기

지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #7. 데이터 수정하기 (2)"에서 도서 정보를 수정하는 로직 중, 다중 트랜잭션을 처리하는 메서드를 정리해 보았다. 이번 포스팅에서는 이 메서드 코드를 가독성 있게 정리해 보도록 하겠다. ♠ 이전 포스팅이 궁금하면 아래 링크를 클릭하세요 ♠ 2023.06.29 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #7. 데이터 수정하기 (2) [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #7. 데이터 수정하기 (2) 지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #6. 데이터 수정하기 (1)" 코드에 이어 그 뒷부분, 이번 구현 과정의 핵심 다중 트랜잭션 처리 메서드를 정리..

지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #6. 데이터 수정하기 (1)" 코드에 이어 그 뒷부분, 이번 구현 과정의 핵심 다중 트랜잭션 처리 메서드를 정리해 보도록 하겠다. ※ 참고 ※ 해당 메서드는 BookDAO 클래스에서 작성한다. ♠ 이전 포스팅이 궁금하면 아래 링크를 클릭하세요 ♠ 2023.06.26 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #6. 데이터 수정하기 (1) [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #6. 데이터 수정하기 (1) 지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #5. 데이터 출력하기 (2)"에서 서버에서 가져온 데이터를 도서 상세 페이지에 출력시키는 클라 딴 로직을 ..

지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #5. 데이터 출력하기 (2)"에서 서버에서 가져온 데이터를 도서 상세 페이지에 출력시키는 클라 딴 로직을 정리해 보았다. 다중 카테고리 구현 #6부턴 총 3개의 포스팅에 걸쳐 도서 수정 페이지에서 관리자가 수정한 모든 도서 정보(카테고리 데이터 포함)를 DB까지 안전하게 저장시키는 서버 딴 로직을 정리해 보도록 하겠다. 이번 구현에서의 핵심은 관리자의 액션 한 번으로 2개 이상의 테이블 데이터를 건들면서 2개 이상의 DML 구문을 사용하는 DAO 클래스의 트랜잭션 연산에 있으므로 DAO 클래스 및 Service 클래스를 중점적으로 살펴볼 것이다. ♠ 해당 구현에 필요한 테이블 생성은 아래 포스팅을 참고하세요 ♠ 2023.06.12 - [JSP/MVC..

지난 포스팅 "도서 사이트에서 다중 카테고리 구현하기 #1. 데이터 출력하기 (1)"에서 도서 상세 페이지로 데이터를 가져오기 위한 서버 딴 로직을 정리해 보았다. 이번 포스팅에서는 서버에서 가져온 데이터를 출력시키는 클라 딴 로직을 정리해 볼 것이다. ♠ 이전 포스팅이 궁금하면 아래 링크를 클릭하세요 ♠ 2023.06.12 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #4. 데이터 출력하기 (1) ${subCat.code_ref_md_name} > ${subCat.name} 전체 쪽수 ${book.b_page } 쪽 2. JSP 페이지 하단 스크립트 도서 상세 페이지 하단 영역에(body 안) 아래 스크립트를 추가하자. ☞ $.catgys = ${ca..

지난 포스팅에서 교보문고의 도서 상세 페이지를 참고해 사용자가 입력한 다중 카테고리 데이터를 서버에 저장하는 로직을 기록해 보았다. 이번 포스팅에서는 이번 "도서 사이트에서 다중 카테고리 구현하기" 프로젝트의 최종 목표-도서 상세 페이지에서 해당 도서의 다중 카테고리 데이터를 출력-에 해당하는 로직을 기록하고자 한다. ♠ "도서 사이트에서 다중 카테고리 구현" 서버 로직이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.06.07 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #3. 데이터 저장하기 [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #2. 데이터 저장하기 지난 포스팅에서 교보문고의 도서 상세 페이지를 참고해 클라 딴에서..

"도서 등록 페이지 카테고리 구현하기" 포스팅에서는 클라 딴 페이지에서 카테고리 1개를 구현하는 로직을 정리해 보았다(아래 포스팅 참고). 이번 포스팅에서는 이것을 조금 더 응용해 다중 카테고리를 구현해 보도록 하겠다. 늘 그렇듯, 교보문고의 도서 상세 페이지를 참고해 나름대로 구현해 보았다. 카테고리를 구현하는 기본적인 로직 및 DB 테이블은 아래 포스팅을 참고하기 바란다. ♠ 기본 카테고리 구현 로직이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.05.31 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 등록 페이지 카테고리 구현하기 #1. 기본 세팅 [JSP][MVC][MySQL] 도서 등록 페이지 카테고리 구현하기 #1. 기본 세팅 도서 등록 페이지에서 박스로 카테고리를 설정하는 ..

지난 포스팅에서 교보문고의 도서 상세 페이지를 참고해 클라 딴에서 다중 카테고리를 구현하는 로직을 기록해 보았다. 이번 포스팅에서는 사용자가 입력한 클라 딴 데이터를 서버에 저장하는 로직을 정리해 보고자 한다. 이번 포스팅의 중심은 다중 카테고리 구현에 있으므로 기본적인 데이터 저장 로직에 대한 설명은 생략하도록 하겠다. ♠ 클라 딴 로직이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.06.05 - [JSP/MVC] - [JSP][MVC][MySQL] 도서 사이트에서 다중 카테고리 구현하기 #2. 데이터 입력하기(클라 딴) [JSP][MVC][MySQL][JS] 도서 사이트에서 다중 카테고리 구현하기 #1. 데이터 입력하기(클라 딴) "도서 등록 페이지 카테고리 구현하기" 저번 포스팅에서 클라 딴 페이..

저번 포스팅에서는 구현에 필요한 기본적인 세팅을 정리해 보았다. 이번 포스팅에서는 서버 딴 로직을 정리해 보도록 하겠다. 이번 구현에서의 중점은 클라 딴의 JS 코드이기 때문에 서버 딴 로직은 간단하게 정리하고 넘어가도록 하겠다. 목표 ♠ 자바 데이터를 JSON 형식으로 만들 수 있다. ♠ JSONObject와 JSONArray 객체를 사용할 수 있다. 로직 코드 및 실행화면 1. 도서 등록 페이지 요청 페이지 상단 내비게이션 바 HTML 일부분이다. 도서 등록를 클릭하면 도서 등록 페이지를 요청한다. 홈 최신 도서 도서 등록 2. 컨트롤러(BookFrontController.java) *.ok 로 들어오는 URL은 해당 컨트롤러에서 처리한다. /regist.ok로 요청이 오면 BookRegistForm..

도서 등록 페이지에서 박스로 카테고리를 설정하는 로직을 기록하고자 한다. 이번 포스팅에서는 구현에 필요한 기본 세팅을 정리해 보도록 하겠다. 목표 ♠ 카테고리를 위한 DB 테이블을 생성할 수 있다. ♠ 3개의 카테고리로 세분화하여 박스를 구현할 수 있다. 구현할 카테고리 모습 DB 테이블 생성 및 설정 1. bookcatgy 테이블 소분류 카테고리 하나를 객체로 생각하면 이해가 쉽다. 대분류 카테고리는 bs_code와 bs_name의 값만 가진다. 중분류 카테고리는 bs_code와 bs_name, bs_code_ref_mn의 값만 가진다. 소분류 카테고리는 모든 칼럼의 값을 가진다. CREATE TABLE `bookcatgy` ( `bs_code` int NOT NULL COMMENT '카테고리 코드',..

도서 목록 페이지에서 박스 옵션에 따른 페이징 처리 로직을 기록하고자 한다. 저번 포스팅에서는 기본적인 페이징 처리 로직을 구현해 보았다. 기본적인 페이징 처리 이해를 바탕으로 이번 포스팅에서 박스 옵션에 따른 페이징 처리 로직을 정리해 봄으로써 구현을 완성해 보도록 하겠다. 서버 딴 로직은 이전 포스팅에서 정리한 코드에서 살짝씩 수정 및 보충할 것이니 자세한 설명은 이전 포스팅을 참고해 주길 바란다. ♠ 해당 구현의 로직 흐름이 궁금하면 아래 포스팅을 참고하세요 ♠ 2023.05.27 - [JSP/MVC] - [JSP][MVC][MySQL] Select 박스 옵션에 따른 페이징 처리 구현하기 #1. 기본 설정 [JSP][MVC][MySQL] Select 박스 옵션에 따른 페이징 처리 구현하기 #1. 기..