カテゴリー:Webサービス開発
-
【AWS】モダンなDB設計
01.01
昨今のDB設計は一昔前に比べると変わってきています。 従来の要件 新しい要件 ユーザー数 10万 100万 データ量 GB〜TB TB〜EB 場所 社内 グローバル パ…
-
モノリシックアーキテクチャ 一つの構成図の中に様々なアプリケーションが含まれる構成です。一つの構成の中に様々な機能を含む形となります。 デメリット 何かしら問題があるとシステムの全てをロールバックする必要がありリスクが高まりま…
-
GET 検索処理 情報の取得 ダウンロード処理 一覧表示処理 POST(PUT) データ作成、追加処理 画像のアップロード処理 SNSでのステータスの共有処理 また、POSTメソ…
-
レスポンシブWebデザインの構成要素 フルードグリッド フルードイメージ メディアクエリ フルードグリッド(可変グリッド) グリッドシステムによるWebデザインとブラウザ幅の変化に応じて内容の大きさをカエルリキ…
-
【Web開発】「登録画面」の設計及び実装
12.09
昨今のトレンド 一つの画面に複数項目を入力させるのではなく複数画面に分けてデータを登録更新させるケースが多い。 データの持たせ方 「セッション方式」か「Hidden方式」のどちらかを利用して一時的なデータを持たせる必要がある。…
-
【Web開発】「子画面」について
12.09
子画面には2種類あります。 モーダル モードレス モーダル 子画面が開いてる間は子画面しか操作ができないことです。子画面の操作が終わったら親画面に戻ります。 メリット ユーザーの操作を決まったものに制限できる。(…
-
キャッシュとは? 一度ネット上で読み込んだデータをローカルに保存しておくことで再度データを表示する際に素早く表示することができるブラウザの機能です。Webアプリを実装する場合はセキュリティの問題でキャッシュは使わないことが多いです。(ノー…
-
【Web開発】「戻る」操作について
12.08
Webアプリの「戻る」には2種類の操作があります。 ブラウザの戻るボタン アプリに用意された戻るボタン ブラウザの戻るボタン お手軽だが細かい挙動がブラウザ任せになってしまうので簡易的なアプリでしか使われないです。大…
-
【Web開発】「ページング機能」の設計
12.07
ページングには大きく分けて3種類あります。 メモリ方式 DB×行番号方式 DB×ソートキー方式 メモリ方式 全件データを取得してメモリに保管しておきページングの際にメモリから一部のデータを取り出す方式 用途 …
-
インポート機能 csvの不備のチェックポイント ファイルを選択していない状態でのインポートをエラーにする。 重複データがあった場合は登録を中止する。 csvの形式チェックをする。 …