-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Maia OSS版のアプリケーションアーキテクチャCSR編(サーバーサイド)を作成する #7
Milestone
Comments
参考サイト
|
This was referenced Jun 30, 2022
ha6-6ru
added a commit
that referenced
this issue
Jul 25, 2022
ha6-6ru
added a commit
that referenced
this issue
Jul 26, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
目次案
Maia OSS版のアプリケーションアーキテクチャ クライアントサイドレンダリング編
アプリケーションスタック
Vue.js側も対象に含める。→ Maia OSS版のアプリケーションアーキテクチャCSR編(クライアントサイド)を作成する #76 で対応
アプリケーション論理構成
アプリケーションアーキテクチャ
レイヤー構造
コンポーネント構造(このへんは前段の節でまとめてかけそうなら無理に分割しなくて良い)
推奨ディレクトリ/パッケージ構成すでに概要編で記述済みのためここでは記載しない
Maia OSS版の推奨構成(Mono-repo版)として、当部の研究結果をここに書き表すMulti-repoとする場合はどこをどう分けると良いか示す。詳しい解説はしない。機能詳細
各層で実装する機能の詳細。
サーバーサイド
トランザクション管理※T.B.D 概要編に書く→ アプリケーションアーキテクチャ概要編にトランザクション管理に関して追記する #81 で対応
二重送信防止※T.B.D→ アプリケーションアーキテクチャCSR編に二重送信防止に関して追記する #77 で対応
セッション管理 ※T.B.DSSR編に書くほうが良さそう→ アプリケーションアーキテクチャSSR編を作成する #82 で対応
ファイルアップロード・ダウンロード※T.B.D→ アプリケーションアーキテクチャCSR編にファイルアップロード・ダウンロードに関して追記する #83 で対応
ヘルスチェック※T.B.D→ アプリケーションアーキテクチャCSR編にヘルスチェックに関して追記する #84 で対応
外部システム呼出し※T.B.D→ アプリケーションアーキテクチャCSR編に外部インターフェースの呼び出しに関して追記する #78 で対応
データベースアクセス(JDBC編)※T.B.D 優先度低→ アプリケーションアーキテクチャCSR編にJDBCのデータベースアクセスに関して追記する #85 で対応
データベースアクセス(JPA編)※T.B.D 優先度低→ アプリケーションアーキテクチャCSR編にJPAのデータベースアクセスに関して追記する #86 で対応
DBアクセスの排他制御※T.B.D→ アプリケーションアーキテクチャCSR編にデータベースアクセスの排他制御に関して追記する #87 で対応
ロギング→ 概要編に書く→ アプリケーションアーキテクチャ概要編にログ出力方針について追記する #88 で対応
メッセージ管理→ 概要編に書く→ アプリケーションアーキテクチャ概要編にメッセージ管理方針を追記する #89 で対応
→ アプリケーションアーキテクチャ概要編にメッセージ管理方針を追記する #89 で対応
→ アプリケーションアーキテクチャ概要編にセキュリティ方針を追記する #90 で対応
→ アプリケーションアーキテクチャ概要編にセキュリティ方針を追記する #90 で対応(形態別の認証認可に関する話は別途検討)
クライアントサイド ※T.B.D
→ Maia OSS版のアプリケーションアーキテクチャCSR編(クライアントサイド)を作成する #76 で対応
テスト方式
→ アプリケーションアーキテクチャ概要編にテスト方式について追記する #91 で対応
→ アプリケーションアーキテクチャCSR編にテスト方式について追記する #92 で対応
The text was updated successfully, but these errors were encountered: