Skip to Content
アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
book

アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築

by 米久保 剛
July 2024
Beginner to intermediate
272 pages
5h 40m
Japanese
Shōeisha
Content preview from アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築
167
4
4.4
アプリケーション基盤の実装
アプリケーション基盤共通機能
アプリケーション基盤の共通機能として一般的なものを図4.4.1に示
します。認証からデータベースアクセスまでの八つの機能は概ねどのよ
うなアプリケーションでも必要となるものなので、以降で詳しく説明し
ます。
図4.4.1 
アプリケーション基盤の共通機能の候補
共通機能 機能概要
認証
ユーザーを特定しシステムの正当な利用者であることを確認す
る。
認可
ユーザーに対してシステムのリソースに対するアクセス権限を
与える。
セッション管理 ユーザーごとの状態を管理する。
エラーハンドリング
システムで発生したエラー事象を適切に制御してユーザーに通
知を行う。
ロギング
ユーザーの操作やシステムの処理状況などをログとして記録す
る。
セキュリティ
クロスサイトスクリプティング(XSS)やクロスサイトリクエ
ストフォージェリ(CSRF)などのセキュリティ対策を行う。
トランザクション制御 主にデータベースなどのリソースに対する一貫性を担保する。
データベースアクセス データベースに対するアクセス手段を提供する。
国際化
ユーザーのロケールに応じて言語やデータフォーマットを切り
替える。
帳票出力 PDF 等の形式で、定型的な帳票を出力する。
キャッシュ管理 取得したデータをメモリ上にキャッシュとして管理する。
非同期処理 時間のかかる処理を非同期で実行する。
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

データ保護完全ガイド ―あらゆるデータの保全と回復を可能にする

データ保護完全ガイド ―あらゆるデータの保全と回復を可能にする

W. Curtis Preston, 佐野 泰之, 池田 祥孝
レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

レガシーコードからの脱却 ―ソフトウェアの寿命を延ばし価値を高める9つのプラクティス

David Scott Bernstein, 吉羽 龍太郎, 永瀬 美穂, 原田 騎郎, 有野 雅士

Publisher Resources

ISBN: 9784798185422