스프링부트 + 타임리프 시작하는 게시판 프로젝트: 프로젝트 소개 및 진행 계획

반응형
SMALL

안녕하세요!

오늘부터 스프링부트 (SpringBoot) + 타임리프 (Thymeleaf) 를 활용한 게시판 프로젝트를 만들고 기록하려고 한다.

 

프로젝트 소개

이번 프로젝트의 목표는 기본적인 CRUD 기능을 갖춘 게시판을 구축하는 것에서 점차 보안 기능을 개발하고, 마지막으로 다양한 기능을 적용하여 완성도 높은 웹 앱을 만들어가는 것이다. 게시판 프로젝트를 통해 스프링부트의 수박 겉핥기를 할 수 있게 할 것이다.

왜? 스프링부트, 타임리프, 테일윈드 일까?

  • 스프링부트: 자바 생태계에서 유명한 프레임워크이며, 빠르고 간편하게 웹 개발이 가능하다.
    • 사실은 자바 백엔드 개발자라서 스프링부트를 택한 것이다.
  • 타임리프: 서버 사이드 템플릿 엔진으로, HTML과 자연스러운 통합으로 동적인 웹 페이지를 생성할 수 있다.

 

프로젝트 진행 계획

이번 프로젝트는 3단계로 나누어 진행할 예정이다. 각 단계는 여러 개의 파트로 세분화되어 작성할 예정이다.

1단계: 기본적인 CRUD 게시판 구현

첫 단계에서는 게시판의 기본 기능을 구현할 것이다. 게시글 생성, 조회, 수정, 삭제 기능에 대해서 포스팅할 것이고, 프로젝트 설정 및 DB 설계등 프로젝트의 시작점을 다룰 예정이다.

2단계: 보안 및 회원 기능 구현

두 번째 단계에서 보안을 강화하고, 회원 관리 기능을 추가할 것이다. Sprign Security를 도입하여, 로그인, 회원가입, 권한 관리 등을 구현할 것이고, 이를 통해 사용자 인증과 인가를 체계적으로 관리할 것이다.

3단계: 다양한 기능 구현

마지막 단계는 다양한 기능을 프로젝트 내에 추가하여 게시판을 더욱 완성도 높게 업그레이드할 예정이다.

 

결론

나도 그렇게 개발을 잘한다고 생각은 하지 않는다. 초보였던 시절이 있었기에 입문하고자 하는 분들이 좀 더 쉽게 다가갈 수 있게 단계별로 상세한 설명과 코드를 포스팅할 예정이다. 물론, 내 개인적으로 기록하는 포스팅이기도 하다.

반응형
LIST