見出し画像

Javaで掲示板を作ろう#6 完成

こんにちは!駆け出しエンジニアのすずきです。

Java掲示板最終章です!


上記で完成です。
全体では2ページだけのページ遷移ですが、
投稿で送信を押すと画面上に表示されていき、投稿の詳細に進むと削除ボタンが表示され、削除ボタンを押すと削除されるという仕組みです。

初めてアプリ作れて嬉しい!ww
案件入るまでこの調子でどんどん作っていきます!
ちなみに今週から本格的にウォーターフォールで開発していくので次回作もみてください!

ウォーターフォールモデルとは、開発手法として一番最初にできたモデルで、要件定義からシステム設計、プログラミング、テストと各工程を順番に進めていくもの。
ITパスポートに出題されるよ!!

掲示板のディレクトリ構成

Springboot-bulletinboard/src/main
├── java
│   └── com
│       └── example
│           └── demo
│               ├── SpringbootBulletinboardApplication.java
│               ├── config
│               │   └── JavaConfig.java
│               ├── controller
│               │   ├── BulletinboardController.java
│               │   ├── UserDetailController.java
│               │   └── UserListController.java
│               ├── domain
│               │   └── user
│               │       ├── model
│               │       │   └── MUser.java
│               │       └── service
│               │           ├── UserService.java
│               │           └── impl
│               │               └── UserServiceImpl.java
│               ├── form
│               │   └── UserDetailForm.java
│               └── repository
│                   └── UserMapper.java
└── resources
    ├── application.properties
    ├── data.sql
    ├── mapper
    │   └── UserMapper.xml
    ├── schema.sql
    ├── static
    │   └── css
    │       ├── layout
    │       │   └── layout.css
    │       ├── styles.css
    │       └── user
    │           └── list.css
    └── templates
        ├── bulletinboard.html
        ├── hello
        │   └── response.html
        ├── layout
        │   ├── header.html
        │   ├── layout.html
        │   └── menu.html
        └── user
            ├── detail.html
            └── list.html

使いたい人がもしいたらこちら使ってください!

掲示板作成での学び

  • Javaの役割が分かった

  • mybatisはデータベースの操作を簡単にしてくれる

  • 全体像がわかってくるとエラーの対処が簡単になる

  • コードを書く前に要件定義や画面遷移表が必要

次回の制作について

  1. 要件定義

  2. 基本設計

  3. オプション詳細設計

  4. 製造-単体試験

  5. 結合試験

  6. 総合試験

  7. オプション_運用試験-受入試験

  8. 運用-保守

  9. 成果物サンプル

  10. 資材管理

上記を行なっていきます。
まず最初のタスクは、

  • 1-要件定義に作ろうとしているアプリの説明を書く

  • 10-資材管理として、Gitの勉強をする

上記2点をしていきます。
早速ですが、次の投稿でノートがわりに作成していきます。

ではこれにて掲示板作成は終了です。
ありがとうございました!


この記事が気に入ったらサポートをしてみませんか?