File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ # 🖥️ 실습으로 익히는 모던 자바 프로그래밍
2+
3+ ## 📜 스터디 요약
4+
5+ ### 📅 4주차
6+
7+ - ** 4.1.** 메모앱 만들기
8+ - ** 4.1.1.** 기능 요구사항
9+ ``` text
10+ 1. 기능 요구사항
11+ 1.1. 메모 작성 (Create)
12+ - 사용자는 새로운 메모를 작성할 수 있어야 한다.
13+ - 메모는 제목과 내용으로 구성된다.
14+ - 작성된 메모는 자동으로 저장 시간을 기록한다.
15+ 1.2. 메모 조회 (Read)
16+ - 사용자는 저장된 메모 목록을 조회할 수 있어야 한다.
17+ - 메모 목록은 최신 작성된 순서로 정렬된다.
18+ - 특정 메모를 상세 보기할 수 있어야 한다.
19+ 1.3. 메모 수정 (Update)
20+ - 사용자는 기존 메모의 제목과 내용을 수정할 수 있어야 한다.
21+ - 수정된 메모는 자동으로 업데이트 시간을 기록한다.
22+ 1.4. 메모 삭제 (Delete)
23+ - 사용자는 특정 메모를 삭제할 수 있어야 한다.
24+ - 삭제된 메모는 복구할 수 없다.
25+ 1.5. 검색 및 필터
26+ - 사용자는 메모 제목과 내용으로 검색할 수 있어야 한다.
27+ - 특정 날짜(생성일, 수정일) 기준으로 필터링할 수 있어야 한다.
28+ ```
29+ - **4.1.2.** DDL
30+ ```mysql
31+ CREATE TABLE memo (
32+ id BIGINT AUTO_INCREMENT PRIMARY KEY,
33+ title VARCHAR(255) NOT NULL,
34+ content TEXT NOT NULL,
35+ created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
36+ updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
37+ );
38+ ```
39+
40+
You can’t perform that action at this time.
0 commit comments