본문 바로가기

전체 글

(87)
코드로 배우는 스프링 웹 프로젝트-13.MyBatis와 스프링에서 페이징 처리 코드로 배우는 스프링 웹 프로젝트-13.MyBatis와 스프링에서 페이징 처리 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part3. 기본적인 웹 게시물 관리 Chapter13. MyBatis와 스프링에서 페이징 처리 페이징 처리를 위해 필요한 파라미터는 페이지 번호(pageNum), 한 페이지당 몇 개의 데이터(amount)를 보여줄 것인지이다. org.zerock.domain 패키지에 Criteria 클래스 작성 package org.zerock.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; @Getter @Setter @ToString public class Criteria { ..
코드로 배우는 스프링 웹 프로젝트-12.오라클 데이터베이스 페이징 처리 코드로 배우는 스프링 웹 프로젝트-12.오라클 데이터베이스 페이징 처리 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part3. 기본적인 웹 게시물 관리 Chapter12. 오라클 데이터베이스 페이징 처리 구현된 기능들 중 가장 미숙한 부분이 목록 페이지이다. 기본적으로 페이징 처리가 필요한데, 상식적으로 수많은 데이터를 한 페이지에서 보여주면 처리 성능에 영향을 미친다. 일반적으로 페이징 처리는 크게 번호를 이용하거나 계속 보기 형태로 구현됟나. 번호 페이징 처리는 전통적인 방식이고 계속 보기는 Ajax와 앱이 등장한 후 무한 스크롤이나 더 보기 형태로 구현된다. 12.1 order by의 문제 데이터 양이 많을수록 정렬은 많은 리소스를 소모한다. 데이터베이스를 이용할 때..
코드로 배우는 스프링 웹 프로젝트-11.화면처리 코드로 배우는 스프링 웹 프로젝트-11.화면처리 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part3. 기본적인 웹 게시물 관리 Chapter11. 화면처리 각 영역에 대한 모든 처리와 테스트가 완료되었다. 만일 에러가 발생한다면 모든 문제는 화면 쪽에서 발생한다고 할 수 있다. 화면을 개발하기 전엔 반드시 전체 레이아웃과 디자인이 반영된 상태에서 개발하는 것을 추천한다. 디자이너가 같이 참여하지 못한다면 BootStrap을 이용해 무료 디자인을 찾아보는 것도 좋다. https://startbootstrap.com/template-categories/all/ Redirecting… startbootstrap.com 예제에서 사용할 디자인은 SB Admin2이다. 11. 1..