본문 바로가기
반응형

프로젝트/Board 프로젝트11

[JPA] 게시판 프로젝트 - 마이 페이지 구현 및 Dto와 Form 설계 (5) 이전 개발 단계 보러 가기https://taetae99.tistory.com/31  벡엔드 토이 프로젝트(게시판) - 로그인 및 게시판 메인화면 구현, Spring Security를 사용한 로그인 (이전 개발 단계 보러 가기 https://taetae99.tistory.com/30 벡엔드 토이 프로젝트 (게시판) - 게시글,댓글 기능 개발 및 테스트 (3)이전 개발 단계 보러 가기https://taetae99.tistory.com/28 벡엔드 토이 프로젝taetae99.tistory.com 목차   0. 이번 포스팅의 주요 목표 세 가지에 신경을 쓰며 코드를 수정 및 작성하였다.1. 컨트롤러에서 엔티티를 직접 생성하거나 리포지토리를 직접 호출하는 대신, 최대한 서비스 계층에서 처리하며 트랜잭션 안에서 비.. 2025. 1. 24.
[JPA] 게시판 프로젝트 - 로그인 및 게시판 메인화면 구현, Spring Security를 사용한 로그인 (4) 이전 개발 단계 보러 가기 https://taetae99.tistory.com/30 벡엔드 토이 프로젝트 (게시판) - 게시글,댓글 기능 개발 및 테스트 (3)이전 개발 단계 보러 가기https://taetae99.tistory.com/28 벡엔드 토이 프로젝트 (게시판) - 도메인 설계 및 회원 기능 개발 및 테스트 (2)이전 개발 단계 보러 가기https://taetae99.tistory.com/27 벡엔드 토이taetae99.tistory.com   목차    1. 게시판 메인 화면 구현 화면 구현 없이 개발을 진행하다 보니 한계를 느꼈고 메인 화면부터 차근차근 구현하며 개발을 하기로 했다.  1. 메인 화면    비로그인과 로그인에는 네비게이션 바 버튼의 기능에 차이점이 존재한다.로그인 시에는 네.. 2025. 1. 17.
[JPA] 게시판 프로젝트 - 게시글,댓글 기능 개발 및 테스트 (3) 이전 개발 단계 보러 가기https://taetae99.tistory.com/28 벡엔드 토이 프로젝트 (게시판) - 도메인 설계 및 회원 기능 개발 및 테스트 (2)이전 개발 단계 보러 가기https://taetae99.tistory.com/27 벡엔드 토이 프로젝트 (게시판) - 프로젝트 명세서 작성 (1)목차     0. 프로젝트를 시작하며 간단한 프로젝트를 진행하며 학습과 기록에 의taetae99.tistory.com  목차     1. 게시글 기능 개발(PostRepository, PostService)  1. PostRepository @Repository@RequiredArgsConstructorpublic class PostRepository { private final EntityM.. 2025. 1. 9.
[JPA] 게시판 프로젝트 - 도메인 설계 및 회원 기능 개발 및 테스트 (2) 이전 개발 단계 보러 가기https://taetae99.tistory.com/27 벡엔드 토이 프로젝트 (게시판) - 프로젝트 명세서 작성 (1)목차     0. 프로젝트를 시작하며 간단한 프로젝트를 진행하며 학습과 기록에 의미를 두고 있습니다.부족한 부분이 많습니다. 구글링과 강의를 통해 학습을 하며 진행하고 있습니다. 잘못된taetae99.tistory.com  저번 프로젝트 명세서를 바탕으로 이번에는 총 3단계로 구분하여 진행했습니다. 목차 1. 도메인 설계 1. Member@Entity@Getterpublic class Member extends BaseTimeEntity{ @Id @GeneratedValue @Column(name = "member_id") private Long.. 2024. 12. 30.
[JPA] 게시판 프로젝트 - 프로젝트 명세서 작성 (1) 목차     0. 프로젝트를 시작하며 간단한 프로젝트를 진행하며 학습과 기록에 의미를 두고 있습니다.부족한 부분이 많습니다. 구글링과 강의를 통해 학습을 하며 진행하고 있습니다. 잘못된 부분이 있다면 말씀해 주시면 감사합니다. 또한 중간중간 수정이 발생할 수 있습니다. 이 변경사항에 대해서는 모두 변경 후 변경 이력을 남겨놓겠습니다.     1. 프로젝트 개요프로젝트 명: Board개발인원 : 1명개발기간 : 2024.12.28 ~ 주요 기능: 단순한 게시판을 제작한다. 회원 : 회원가입, 로그인, 로그아웃댓글 : 댓글 작성, 댓글 수정, 댓글 삭제게시글 : 게시글 작성, 게시글 수정, 게시글 삭제, 게시글 넘버링   2. 프로젝트 기술 스택 h2 데이터베이스를 사용하여 진행하다가 차후에 MySQL로 변.. 2024. 12. 29.
반응형