일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 로그인 기능
- 삭제 구현
- ResponseEntity
- 스프링 파일 삭제
- Bcrypt
- spring 쇼핑몰
- BCrypt 적용
- oracle 설치방법
- 스프링 포트폴리오
- 이미지 출력
- 인증번호 전송
- 쇼핑몰 포트폴리오
- 스프링 HikariCP
- 회원가입 기능
- 쇼핑몰 프로젝트
- arraylist
- spring 프로젝트
- 파일 업로드
- 스프링 쇼핑몰
- 스프링 프로젝트 기본 설정
- 스프링 메일 전송
- 스프링 업로드
- 정규표현식
- 로그아웃 기능 구현
- 스프링 쇼핑몰 프로젝트
- 스프링 프로젝트 설정
- 스프링 게시판 구현
- 스프링 게시판
- 스프링 이미지
- 스프링 프로젝트
- Today
- Total
목록분류 전체보기 (281)
Kim VamPa
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RUSdS/btqYDjm2gra/0wKBwPgvbNfhfJl3dnwh71/img.png)
Git 주소 : github.com/sjinjin7/Blog_BoardProject 목표 페이징 쿼리 적용 저번 포스팅([스프링 게시판][6] 페이징 기능 구현(페이징 쿼리 정리))에서 정리한 쿼리를 활용하여 현재의 목록 페이지(list.jsp)에 각 페이지에 10개의 게시물 목록을 출력되도록 하는 것을 목표로 합니다. 페이지에 대한 제어는 이번 포스팅에서는 Controller에서 합니다. 웹 사용자가 페이지를 제어할 수 있는 인터페이스는 다음 포스팅에서 진행합니다. Oracle 프로젝트에는 'rownum 2 방식'을 MySQL 프로젝트에는 'limit 방식'을 사용합니다. 순서 0. 쿼리 동적제어 필요정보 1. Criter 클래스 정의 2. Mapper 작성 및 테스트 3. Service 작성 및 테스..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cJNLzo/btqYbHXgdNQ/DTcsCbuRYjkXCi6PBvfoK1/img.png)
Git 주소 : github.com/sjinjin7/Blog_BoardProject 목표 페이징 기능 구현 쿼리 정리 현재 작성된 '목록 페이지(list.jsp)' 경우 Database에 저장되어 있는 페이지 개수만큼 페이지 목록이 출력하도록 구현되어 있습니다. 해당 방식은 두 가지 문제점이 있습니다. 먼저 첫 번째 문제로 게시판 데이터가 많을수록 가독성이 떨어진다는 점입니다. 두 번째 문제점은 많은 데이터를 한꺼번에 한 페이지에 불러오고 출력하는 데 있어서 시스템의 자원을 너무 많이 사용한다는 점입니다. 이러한 문제점을 보안하기 위해서 "페이징 기법"을 사용할 것입니다. 페이징 기법은 수많은 자료 데이터(행, 레코드)를 일정 크기로 나누어서, 나누어진 하나하나의 집단에 페이지 번호를 부여하는 방식입니다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bv3iwb/btqXTmZtu9X/GCkKeaMvYgLL95UFxE0no0/img.png)
Git 주소 : github.com/sjinjin7/Blog_BoardProject 목표 게시판 삭제 기능 구현 '게시판 수정(modify.jsp)' 페이지에서 '삭제' 버튼 추가와 버튼 기능 구현을 목표로 합니다. '삭제' 버튼을 눌렀을 때 해당 게시판 삭제가 이루어지고 '목록 페이지(list.jsp)'로 이동이 되며, 삭제가 완료되었다는 경고창을 띄울 것입니다. 순서 1. Mapper 처리 및 테스트 2. Service 처리 및 테스트 3. Controller 처리 4. View 처리 5. 테스트 1. Mapper 처리 및 테스트 쿼리문 테스트 '삭제' 기능에 사용될 쿼리문을 테스트 합니다. 삭제 기능에 사용할 쿼리문은 DELETE문입니다. WHERE 조건문에 '게시판 번호' 지정을 통하여, 특정 페..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ugtaE/btqXSn5mZjO/X8BNC9F9NGGzvi6OFFnoqK/img.png)
Git 주소 : github.com/sjinjin7/Blog_BoardProject 목표 게시판 수정 기능 구현 '게시판 조회(get.jsp)'에서 '수정' 버튼을 클릭 했을 때 '수정 페이지(modify.jsp)'로 이동이 되고, 내용을 변경 후 '수정 완료'버튼을 눌렀을때 DB에 저장된 기존의 데이터가 새로운데이터로 업데이트하는 기능을 목표로 합니다. 수정이 완료된 후 '목록 페이지(list.jsp)'로 이동 후, 수정이 완료되었다는 경고창을 뜨도록 만들 것입니다. 순서 1. Mapper 처리 및 테스트 2. Service 처리 및 테스트 3. Controller 처리 4. View 처리 5. 테스트 1. Mapper 처리 및 테스트 쿼리문 테스트 어느 행을 수정할지 지정 해주는 '게시판 번호(bno..