반응형
SMALL
안녕하세요!
오늘부터 스프링부트 (SpringBoot) + 타임리프 (Thymeleaf) 를 활용한 게시판 프로젝트를 만들고 기록하려고 한다.
프로젝트 소개
이번 프로젝트의 목표는 기본적인 CRUD 기능을 갖춘 게시판을 구축하는 것에서 점차 보안 기능을 개발하고, 마지막으로 다양한 기능을 적용하여 완성도 높은 웹 앱을 만들어가는 것이다. 게시판 프로젝트를 통해 스프링부트의 수박 겉핥기를 할 수 있게 할 것이다.
왜? 스프링부트, 타임리프, 테일윈드 일까?
- 스프링부트: 자바 생태계에서 유명한 프레임워크이며, 빠르고 간편하게 웹 개발이 가능하다.
- 사실은 자바 백엔드 개발자라서 스프링부트를 택한 것이다.
- 타임리프: 서버 사이드 템플릿 엔진으로, HTML과 자연스러운 통합으로 동적인 웹 페이지를 생성할 수 있다.
프로젝트 진행 계획
이번 프로젝트는 3단계로 나누어 진행할 예정이다. 각 단계는 여러 개의 파트로 세분화되어 작성할 예정이다.
1단계: 기본적인 CRUD 게시판 구현
첫 단계에서는 게시판의 기본 기능을 구현할 것이다. 게시글 생성, 조회, 수정, 삭제 기능에 대해서 포스팅할 것이고, 프로젝트 설정 및 DB 설계등 프로젝트의 시작점을 다룰 예정이다.
2단계: 보안 및 회원 기능 구현
두 번째 단계에서 보안을 강화하고, 회원 관리 기능을 추가할 것이다. Sprign Security를 도입하여, 로그인, 회원가입, 권한 관리 등을 구현할 것이고, 이를 통해 사용자 인증과 인가를 체계적으로 관리할 것이다.
3단계: 다양한 기능 구현
마지막 단계는 다양한 기능을 프로젝트 내에 추가하여 게시판을 더욱 완성도 높게 업그레이드할 예정이다.
결론
나도 그렇게 개발을 잘한다고 생각은 하지 않는다. 초보였던 시절이 있었기에 입문하고자 하는 분들이 좀 더 쉽게 다가갈 수 있게 단계별로 상세한 설명과 코드를 포스팅할 예정이다. 물론, 내 개인적으로 기록하는 포스팅이기도 하다.
반응형
LIST
'Project > 게시판 프로젝트' 카테고리의 다른 글
스프링부트 + 타임리프 시작하는 게시판 프로젝트: 1. 프로젝트 세팅부터 간단하게 타임리프로 화면 연동하기 (0) | 2024.12.29 |
---|