MVC2 [CRUD 웹 게시판 만들기] 3. 글, 댓글 Domain 제작, 글 CRUD 기능 개발 * 본 시리즈는 1인 개발 'CRUD 웹 게시판 만들기'를 진행하며 과정을 기록한 것입니다. * 해당 프로젝트는 GitHub 저장소를 참고해 주세요. 목차 1. 프로젝트 구조 변경 2. Posts 도메인 제작 3. CRUD 메소드 작성 4. 작성한 CRUD 메소드에 대한 테스트 코드 작성 5. Comments 도메인 제작 1. 프로젝트 구조 변경 기존의 프로젝트 구조는 이전에 책을 따라 진행했던 프로젝트인 '혼자 구현하는 웹서비스' 의 형태를 매우 닮아 있었습니다. 프로젝트를 처음 시작할 때는 Spring에 대한 이해도가 지금보다 부족했고, 어떤 식으로 구조를 가져가야 할지 판단이 서지 않았습니다. 현재는 아래와 같은 형식으로 변경하였습니다. 기본적으로 개발하며 생기는 클래스는 src/main/java/.. 2022. 7. 24. [Spring] 스프링 웹 개발의 기초 개요 지금까지 Spring Boot를 이용해 간단한 서비스를 만드는 과정을 체험해 보았고, 어렴풋이 Spring 개발은 어떻게 진행되고, 어디에 어떤 클라스를 작성하는지 알게 되었습니다. Spring을 어느 정도 체감하였으니, 이제 내부 구조, 동작 방식 등 이론적인 내용을 알아볼 때라고 생각됩니다. Spring으로 웹 서비스 개발을 할 때, 컨텐츠를 보여 주는 방법은 크게 세 가지가 있습니다. 정적 컨텐츠 MVC API 이 세 방식에 대해 각각 간단한 소개를 해 보려고 합니다. 더 자세한 내용인 추후 공부하며 알아갈 예정입니다. 정적 컨텐츠 정적 컨텐츠라고 함은, 변화가 없는 컨텐츠를 뜻합니다. 사진, 문서 등 있는 그대로를 보여주는 것을 정적 컨텐츠를 보여준다고 하며, 어떤 사용자가 와도 같은 내용을.. 2022. 3. 3. 이전 1 다음