분류 전체보기(16)
-
[스프링 부트] 게시판 만들기 프로젝트 - 10. 회원가입 및 로그인 화면
1. HTML HTML(HyperText Markup Language)은 웹 페이지를 만들기 위한 마크업 언어로, 웹 페이지의 구조와 콘텐츠를 정의 2. home.html 처음 보여지는 홈 화면으로 로그인 전과 로그인 후가 상단 nav바의 상태가 다름 Board 홈 회원가입 로그인 내가 쓴 글 글쓰기 로그아웃 Board 홈 회원가입 로그인 홈 글쓰기 로그아웃 회원 가입 아이디 비밀번호 이름 회원가입 뒤로가기 △ register.html 4. login.html 로그인 화면 Board 홈 회원가입 로그인 홈 글쓰기 로그아웃 LOGIN 아이디 비밀번호 로그인 HOME △ login.html
2023.04.19 -
[스프링 부트] 게시판 만들기 프로젝트 - 9. Pagination
1. Pagination 대량의 데이터를 일정한 단위로 분할하여 페이지 단위로 보여주는 UI 기술 사용자가 요청하는 양이 많은 데이터를 한 번에 로드하지 않아도 되므로 웹 애플리케이션의 성능을 향상시킬 수 있음 package com.jeong.board.service; import lombok.Data; @Data public class PageResolver { private int page;// currentPage private int pageSize;// rowPerpage private int total; private int totalPage; private int pagePerBlock = 5; private int startPage;// startPage private int endPage..
2023.04.19 -
[스프링 부트] 게시판 만들기 프로젝트 - 8. Service, Controller
1. Service 비즈니스 로직을 구현하는 데 사용되는 구성 요소 일반적으로 데이터베이스나 외부 시스템과 상호 작용하여 데이터를 처리하고, 결과를 반환하는 역할 MVC 패턴에서 Model의 역할을 수행하며, 일반적으로 비즈니스 로직을 처리하고, 데이터를 가공하는 역할 package com.jeong.board.service; import java.util.List; import com.jeong.board.domain.BoardDto; public interface BoardService { // 게시물 등록 public int addBoard(BoardDto bDto); // 게시물 조회 public BoardDto getBoardDetail(Long post_no); // 게시물 수정 public ..
2023.04.19 -
[스프링 부트] 게시판 만들기 프로젝트 - 7. DTO, Mapper
1. DTO DTO(Data Transfer Object): 데이터 전송 객체로, 계층간 데이터 교환을 위해 사용 import java.util.Date; import lombok.Data; @Data public class MemberDto { private String id; private String name; private String pw; } △ MemberDto.java import java.util.Date; import org.jsoup.nodes.Document; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; @Data public class BoardDto { private Long postno; pri..
2023.04.13 -
[스프링 부트] 게시판 만들기 프로젝트 - 6. MySQL 연결
1. MySQL 연결하기 #HikariCP 데이터 소스(DataSource) spring.datasource.hikari.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.hikari.jdbc-url: jdbc:mysql://localhost:3306/스키마이름?serverTimezone=Asia/Seoul&useUniCode=yes&characterEncoding=UTF-8 spring.datasource.hikari.username=root spring.datasource.hikari.password=userpassword spring.datasource.hikari.connection-test-query=SELECT NOW() FROM du..
2023.04.13