본문 바로가기

전체 글

(87)
코드로 배우는 스프링 웹 프로젝트-Part4.Rest 방식과 Ajax를 이용하는 댓글 처리/Chap16.Rest방식으로 전환 코드로 배우는 스프링 웹 프로젝트-16.Rest 방식으로 전환 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part4. Rest 방식과 Ajax를 이용하는 댓글 처리 Chapter16. Rest 방식으로 전환 모바일 시대가 되며 WEB 분야의 가장 큰 변화는 서버 역할의 변화. 과거에는 서버 데이터를 소비하는 주체가 브라우저라는 특정한 앱으로 제한적이었다면 이제는 웹이나 앱이 서버에서 제공하는 데이터를 소비하게 된다. 과거의 서버는 브라우저라는 하나의 대상만을 상대로 데이터를 제공했으므로 아예 브라우저가 소화 가능한 모든 데이터를 HTML 형태로 전달하고 브라우저는 이를 화면에 보여주는 역할을 해 왔다. 스마트폰에서는 앱이라 불리는 고유 애플리케이션을 이용해 데이터를 소비하..
코드로 배우는 스프링 웹 프로젝트-15.검색 처리 코드로 배우는 스프링 웹 프로젝트-15.검색 처리 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part3. 기본적인 웹 게시물 관리 Chapter15. 검색 처리 검색 기능은 검색 조건과 키워드로 나눠 생각해볼 수 있다. 검색 조건은 일반적으로 select 태그나 checkbox를 이용한다. 최근에는 select를 일반 사용자들의 경우에, 관리자용이나 검색 기능이 강한 경우 checkbox를 이용하는 경우가 대부분이다. 15.1 검색 기능과 SQL - 제목/내용/작성자와 같이 단일 항목 검색 - 제목/내용 or 작성자/내용 등 다중 항목 검색 단일 항목은 인라인뷰 안쪽에 필요한 데이터를 가져올 때 검색 조건이 적용되어야 하기 때문에 WEHRE 문 뒤에 검색 조건이 추가되고 ..
코드로 배우는 스프링 웹 프로젝트-14.페이징 화면 처리 코드로 배우는 스프링 웹 프로젝트-14.페이징 화면 처리 코드로 배우는 스프링 웹 프로젝트 - 개정판 2019년 7월 10일 인쇄판 Part3. 기본적인 웹 게시물 관리 Chapter14. 페이징 화면 처리 URL 파라미터로 정상적으로 원하는 페이지로 이동하는 것이 확인되었다면 화면 밑에 페이지 번호를 표시해 사용자가 페이지 번호를 클릭할 수 있게 처리한다. - 브라우저 주소창에서 페이지 번호를 전달해 결과 확인하는 단계 - JSP에서 페이지 번호를 출력하는 단계 - 각 페이지 번호에 클릭 이벤트 처리 - 전체 데이터 개수를 반영해 페이지 번호 조절 14.1 페이징 처리할 때 필요한 정보들 - 현재 페이지 번호(page) - 이전과 다음으로 이동 가능한 링크의 표시 여부(prev, next) - 화면에서..