프로젝트/Staffriends 프로젝트 4

[Staffriends 프로젝트] (2) 게시판 CRUD 구현하기 - 1. 글쓰기

글쓰기 1. 게시판 CRUD를 구현하기 위해 BoardVO 클래스를 작성 & board 테이블 생성 package board.vo; import lombok.Data; @Data public class BoardVo { private int boardIdx; // 게시글 번호 private String title; // 제목 private String contents; // 내용 private int hitCnt; // 조회수 private String username; // 작성자 id private String nickname; // 작성자 닉네임 private String createdDateTime; // 작성일 private String updaterId; // 수정자 private String..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 3. 회원 정보 수정

정보 수정 회원 정보 수정을 위해서는 현재 로그인 한 회원의 정보를 페이지에 출력해준 후 다시 HTML 태그의 FORM 형식으로 입력받을 필요가 있다. 그래서 유효성 검증을 했다면 이를 다시 진행해주어야 하고, DB에는 새로 변경된 정보로 다시 update하여 변경된 회원에 대한 정보를 업데이트 시켜주어야 한다. 1. UserController 작성 package board.controller; import board.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.w..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 2. 로그인

로그인 이전 포스팅에서 회원가입(Create)을 진행하였다면 로그인에서는 회원가입 된 데이터를 읽어서 적절한 요청과 응답을 해주면 된다. 1. UserController 작성 package board.controller; import board.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.*; import board.vo.UserVo; import javax.servlet.http.HttpServletRequest; import ..

[Staffriends 프로젝트] (1) 회원 CRUD 구현하기 - 1. 회원가입

회원가입 1. 회원 CRUD를 구현하기 위해 UserVO 클래스를 작성 package board.vo; import lombok.Data; @Data public class UserVo { private String username; // 아이디 private String name; // 이름 private String password; // 비밀번호 private String nickname; // 닉네임 private String email; // 이메일 private String joinDate; // 가입일 private String serialNum; // 시리얼 번호 private String oauth; // oauth 여부 } getter, setter, toString 등의 메서드를 자동..