第3回/ToDo管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
* 【実装・第2弾】ユーザに紐づくアプリを作ってみよう「ToDo...
** 要求 [#obfef421]
- 各自が自分のToDoを登録・管理.グループで共有できるよう...
- 管理者はユーザ(uid,名前)をシステムに登録する
- 各ユーザは自分のToDoを新規登録,更新,完了(done)する
-- ユーザは他人のToDoを閲覧(R)できるが,作成(C)・更新(U)...
- システムは個人,あるいは全ユーザについて,ToDoと直近1週...
-- フィルタ:自分だけ,全員
-- ソート:更新日時,ユーザ名
** 基本機能 [#ueb9647b]
-- ユーザのCRUD
-- ToDoのCRUD
-- ToDo一覧・管理画面(ユーザごと.UIDをURLのパスパラメー...
-- ユーザ管理画面(管理者用)→ ToDo部分が終わり次第実装
** ToDo実装 [#ff15144d]
- グループAの設計情報: https://docs.google.com/spreadshee...
- グループBの設計情報: https://docs.google.com/spreadshee...
*** ⓪ ToDoエンティティのモデリング [#p3fa0d99]
- ToDo
-- tid: long
--- ToDoのID,DBの自動生成
-- title: String
--- ToDo名
-- description: String
--- ToDoの詳細
-- isOpen: boolean
--- 終了していないか
-- createdAt: DateTime
--- ToDo登録日時
-- updatedAt: DateTime
--- ToDo更新日時
-- doneAt: DateTime
--- ToDo終了日時
-- uid: String
--- ToDoに紐づけられたユーザ(uid)
■ToDo Entityの制約を決める
■独自拡張をしてよい
*** ①ビューの検討 [#i06468b7]
- ToDo一覧画面
-- mytodo.html (特定ユーザのToDo一覧)
- ToDo一覧画面
-- alltodo.html (全ユーザのToDo一覧)
- ToDo登録画面
-- registertodo.html (ToDoの登録)
■それぞれの画面の簡易的なイメージを作る
*** ②Repository, Service, Controllerで必要となるクラス・...
*** ③それぞれのレイヤ間でデータをやり取りする Form, DTO, ...
終了行:
* 【実装・第2弾】ユーザに紐づくアプリを作ってみよう「ToDo...
** 要求 [#obfef421]
- 各自が自分のToDoを登録・管理.グループで共有できるよう...
- 管理者はユーザ(uid,名前)をシステムに登録する
- 各ユーザは自分のToDoを新規登録,更新,完了(done)する
-- ユーザは他人のToDoを閲覧(R)できるが,作成(C)・更新(U)...
- システムは個人,あるいは全ユーザについて,ToDoと直近1週...
-- フィルタ:自分だけ,全員
-- ソート:更新日時,ユーザ名
** 基本機能 [#ueb9647b]
-- ユーザのCRUD
-- ToDoのCRUD
-- ToDo一覧・管理画面(ユーザごと.UIDをURLのパスパラメー...
-- ユーザ管理画面(管理者用)→ ToDo部分が終わり次第実装
** ToDo実装 [#ff15144d]
- グループAの設計情報: https://docs.google.com/spreadshee...
- グループBの設計情報: https://docs.google.com/spreadshee...
*** ⓪ ToDoエンティティのモデリング [#p3fa0d99]
- ToDo
-- tid: long
--- ToDoのID,DBの自動生成
-- title: String
--- ToDo名
-- description: String
--- ToDoの詳細
-- isOpen: boolean
--- 終了していないか
-- createdAt: DateTime
--- ToDo登録日時
-- updatedAt: DateTime
--- ToDo更新日時
-- doneAt: DateTime
--- ToDo終了日時
-- uid: String
--- ToDoに紐づけられたユーザ(uid)
■ToDo Entityの制約を決める
■独自拡張をしてよい
*** ①ビューの検討 [#i06468b7]
- ToDo一覧画面
-- mytodo.html (特定ユーザのToDo一覧)
- ToDo一覧画面
-- alltodo.html (全ユーザのToDo一覧)
- ToDo登録画面
-- registertodo.html (ToDoの登録)
■それぞれの画面の簡易的なイメージを作る
*** ②Repository, Service, Controllerで必要となるクラス・...
*** ③それぞれのレイヤ間でデータをやり取りする Form, DTO, ...
ページ名: