2025/05/08 2

[CH 3 일정 관리 앱 만들기] 필수 기능 - 요구사항 정의 및 설계

필수 기능 - 요구 사항 정의 Lv 0. API 명세 및 ERD 작성API 명세서 작성하기API 명세서는 프로젝트 root(최상위) 경로의 README.md 에 작성ERD 작성하기ERD는 프로젝트 root(최상위) 경로의 README.md 에 첨부SQL 작성하기설치한 데이터베이스(Mysql)에 ERD를 따라 테이블을 생성과제 프로그램의 root(최상위) 경로에 schedule.sql 파일을 만들고, 테이블 생성에 필요한 query를 작성 Lv 1. 일정 생성 및 조회일정 생성(일정 작성하기)최초 입력 시, 수정일은 작성일과 동일전체 일정 조회(등록된 일정 불러오기)다음 조건을 바탕으로 등록된 일정 목록을 전부 조회수정일 (형식 : YYYY-MM-DD)작성자명선택 일정 조회(선택한 일정 정보 불러오기)일..

[📗 스프링 입문] 2. 스프링 웹 개발 기초

📗 목차정적 컨텐츠MVC와 템플릿 엔진API[퀴즈]1. 정적 컨텐츠정적 컨텐츠서버에서 별도의 처리 없이 그대로 클라이언트에게 전달되는 파일ex. HTML, CSS, JavaScript, 이미지(jpg, png, gif 등) 스프링부트에서는 정적 컨텐츠src/main/resources/static 디렉토리 아래에 위치한 파일들을 정적 컨텐츠로 인식하고, 자동으로 서빙한다.http://localhost:8080/{파일명} 으로 접근 가능하다. [실습]정적 컨텐츠 입니다.2. MVC와 템플릿 엔진MVC (Model-View-Controller)애플리케이션을 세 가지 책임으로 나누는 아키텍처 패턴Model: 애플리케이션의 데이터와 비즈니스 로직 처리 (예: 서비스, 도메인 객체)View: 사용자에게 보여지는..

Spring/강의 2025.05.08