본문 바로가기
반응형

Side Project/spring 기반으로 웹 게시판 개발하기4

Spring 공지사항 게시판 만들기 - (3) 공지사항 목록 (List) 혼자 이해한 내용이니 혹시 잘못된 부분이 있을시 댓글 남겨주시면 감사하겠습니다 :) 공지사항 목록 기능의 핵심은 페이징처리인 것 같습니다. 목록 정보를 가져와 보여주는 것은 공지사항 보기 기능과 비슷한 로직입니다. (공지사항 등록,공지사항 보기기능은 이전 글을 참고해주세요.) 그래서 페이징 처리 위주로 포스팅을 하겠습니다. 페이징 처리를 하는 객체를 따로 만들고, Controller에서 해당 객체를 생성하고 호출하는 형태입니다. 이 외에 service, DAO, mapper 등의 흐름은 공지사항 등록, 보기와 동일합니다. pageSize 한 페이지에 5개씩 데이터를 리스팅할 것입니다. pageBlock 페이지 블록 사이즈는 5개로 하였습니다. 페이지가 5개씩 나뉜다고 보면 됩니다. ... Controll.. 2021. 1. 12.
Spring 공지사항 게시판 만들기 - (2) 공지사항 보기(View) 혼자 이해한 내용이니 혹시 잘못된 부분이 있을시 댓글 남겨주시면 감사하겠습니다 :) Controller 구현 공지사항 등록 기능은 이 글을 참고해주세요 Controller 코드 (src/main/java/net/admins/controller/BoardNoticeAdminsController.java) @Controller public class BoardNoticeAdminsController { @Resource(name = "boardNoticeAdminsService") private BoardNoticeAdminsService BoardNoticeAdminsService; // Promoter 공지사항 View @RequestMapping(value = "/admins/promoter/board.. 2021. 1. 12.
Spring 공지사항 게시판 만들기 - (1) 공지사항 등록하기 혼자 이해한 내용이니 혹시 잘못된 부분이 있을시 댓글 남겨주시면 감사하겠습니다 :) Controller 역할 사용자가 웹사이트에 접속하여 정보를 요청하면 Controller가 해당 요청을 받습니다. 요청 작업을 수행한 이후, 데이터를 View에 전달합니다. Controller 구현 Spring 실행 흐름대로 코드를 정리해보겠습니다. 이전 글을 참고해주세요. Controller 코드 (src/main/java/net/admins/controller/BoardNoticeAdminsController.java) @Controller public class BoardNoticeAdminsController { @Resource(name = "boardNoticeAdminsService") private Boar.. 2020. 12. 30.
Spring MVC 디렉토리 구조 및 실행순서 (controller, service, dao, view ) 혼자 이해한 내용이니 혹시 잘못된 부분이 있으면 댓글 남겨주시면 감사하겠습니다 :) Spring 프로젝트의 디렉토리 구조 1) /src/main/java controller, service, dao 등 각종 로직이 담긴 java 코드들이 있습니다. 2) /src/main/resources 설정파일(각종 연결정보 등) 및 SQL 등이 있습니다. 3) /src/main/webapp 웹에 필요한 파일들이 있습니다. (jsp, 이미지파일, css 등) Spring 실행순서 1) 웹사이트 URL로 접근하여 정보를 요청합니다. (버튼클릭, 글 작성 등) 2) Controller에서 요청 정보를 받고, Service를 호출합니다. 3) Service에서 DAO를 호출하여 DB에 접근합니다. 3-1) mapper안에 .. 2020. 12. 30.
반응형