코딩 개발/Java

코딩 개발/Java

게시판 만들기 3 (게시글 수정, 게시글 삭제)

게시글 만들기 1 : https://pabeba.tistory.com/180 게시글 만들기 2 : https://pabeba.tistory.com/181 저번 시간 '게시글 만들기 2'에서 게시글 상세 보기와 게시글 작성에 대하여 알아보았습니다. 이번 시간에는 게시글 상세보기에 있는 삭제 버튼과 수정버튼에 대한 기능을 넣어보려고 합니다. 게시글 상세 보기에 들어가면 자신이 작성한 글에 대해서는 버튼이 나오고, 자신이 작성하지 않은 글에 대해서는 버튼이 나오지 않는 문법이 있습니다. 삭제 수정 거기에 버튼에 onclick 속성을 넣어서 javascript 문을 이용하여 confirm 함수 및 제출까지 할 수 있도록 작성했습니다. 이제 다음은 수정하는 form으로 가는 것과 글 수정, 그리고 삭제 기능을 알..

코딩 개발/Java

게시판 만들기 2 (게시물 상세 페이지, 게시물 작성)

게시판 만들기 1: https://pabeba.tistory.com/180 게시판 만들기 1 (게시글 리스트 보기, 로그인, 로그아웃) 게시판 프로젝트 맛보기 : https://pabeba.tistory.com/173 게시판 만들기 (프로젝트 맛보기) 먼저 애플리케이션을 만들기에 앞서 요구사항을 확인해 봅니다. 요구사항 확인 1. 비로그인 상태에서는 게시 pabeba.tistory.com 게시판 만들기 1에 이어서 이번에는 상세페이지 관련 내용을 알아보도록 하겠습니다. 상세페이지 1. SQL 제작 SELECT b.no, title, c.name, c.id, TO_CHAR(time_posted,'YYYY.MM.DD') time_posted,hits FROM board b , community_member ..

코딩 개발/Java

게시판 만들기 1 (게시글 리스트 보기, 로그인, 로그아웃)

게시판 프로젝트 맛보기 : https://pabeba.tistory.com/173 게시판 만들기 (프로젝트 맛보기) 먼저 애플리케이션을 만들기에 앞서 요구사항을 확인해 봅니다. 요구사항 확인 1. 비로그인 상태에서는 게시판의 리스트 정보만 제공합니다. 2. 메인 화면 상단부에는 로그인할 수 있는 폼이 제 pabeba.tistory.com 프로젝트 진행 과정을 보여드렸고 이제는 맛보기에서 말한 방법으로 직접 프로그램을 제작하면서 게시판을 만들어보려고 합니다. 데이터베이스나 UML 등은 미리 만들어 놓았으니 이제는 코드를 작성해보려고 합니다. 위의 글을 읽고 오시면 더 이해가 잘 되실 겁니다. 그리고 기본적인 세팅 같은 것은 앞서 작성한 글들에 있으니까 확인해 보시면 더욱 이해가 잘 되실 겁니다. 1. 게시..

코딩 개발/Java

Pagination (페이지 매기기)

Pagination이란? 콘텐츠를 여러 페이지로 나누는 기술입니다. 웹 페이지에서 일반적으로 볼 수 있는 이전, 다음 버튼이나 숫자로 된 페이지 번호를 클릭하여 다른 페이지로 이동할 수 있는 기능을 의미합니다. Pagination 생각해 보기 코드를 생성하기 전에 어떤 것이 필요할지에 대한 생각을 먼저 하면 좋을 것 같습니다. 1. 현재 페이지 번호 2. 한 페이지당 게시물의 개수 3. 한 페이지 그룹당 페이지 수 -> 페이지 그룹당 페이지 수가 4개고 페이지 수가 10개면 페이지 그룹은 3개가 생깁니다. 1,2,3,4 / 5,6,7,8 / 9,10 4. 총 게시물 수 5. 현재 페이지의 게시물 시작 번호 6. 현재 페이지의 게시물 끝 번호 7. 총 페이지 수 8. 총 페이지 그룹 수 9. 현재 페이지 ..

코딩 개발/Java

JSTL - Layout으로 import 하기(header, section, nav, aside, footer)

이전에 있는 Front Controller 글을 읽고 오시는 것을 추천드립니다! https://pabeba.tistory.com/164 이런 식으로 웹페이지를 생성한다고 생각했을 때 모든 페이지에 JSTL을 이용하여 Header, Footer, Left Navigation을 해야 한다고 생각하니 너무나도 두렵지 않습니까? 페이지가 20개면 20번을 3번씩 import 해와야합니다. 60번의 막일을 해야 하는데, 다 고쳐놨더니 제목을 바꾸거나 파일이 저장된 디렉터리를 변경하게 된다면 또! 또! 또! 고쳐야 합니다. 그래서 선조들은 이러한 귀찮음을 해결하기 위해 Layout을 제작하게 됩니다. Spring에서는 Thymeleaf?를 이용한다고 합니다. (아직 사용 전입니다.) 아무튼 Content의 내용만 ..

코딩 개발/Java

게시판 만들기 (프로젝트 맛보기)

먼저 애플리케이션을 만들기에 앞서 요구사항을 확인해 봅니다. 요구사항 확인 1. 비로그인 상태에서는 게시판의 리스트 정보만 제공합니다. 2. 메인 화면 상단부에는 로그인할 수 있는 폼이 제공됩니다. 3. 리스트에서는 게시물번호, 제목, 작성자명, 작성일, 조회수가 제공됩니다. 4. 리스트의 게시물은 최신 등록순으로 정렬되어 제공됩니다. 5. 사용자가 로그인하면 상단부 영역에는 로그인 폼 대신 홈(링크) 글쓰기(링크) 회원이름 로그아웃(링크)이 제공됩니다. 6. 상세 게시물 정보는 게시물번호, 제목, 작성자, 작성일시(리스트에서는 작성일까지 보여줌) , 조회수, 게시물 본문내용이 제공됩니다. 7. 회원 자신이 작성한 게시물에 대해서는 상세 게시물 정보 하단에 삭제와 수정버튼이 제공됩니다. 8. 상단부의 로..

호소세
'코딩 개발/Java' 카테고리의 글 목록 (3 Page)