ようこそ!
文庫
新書・選書
文芸
教養
人文
教育
芸術
児童
趣味
生活
地図・ガイド
就職・資格
語学
小学学参
中学学参
高校学参
辞典
コミック
ゲーム攻略本
エンターテイメント
日記手帳
社会
法律
経済
経営
ビジネス
理学
工学
コンピュータ
医学
看護学
薬学
出版社名:日経BP
出版年月:2025年6月
ISBN:978-4-296-07108-1
280P 24cm
ブラウザ内DBによるシングルページWebアプリの高性能化手法 分散同期データベースPouchDB+CouchDB活用の基礎から実装まで
末次章/著
組合員価格 税込 3,135
(通常価格 税込 3,300円)
割引率 5%
在庫あり
生協宅配にてお届け
※ご注文が集中した場合、お届けが遅れる場合がございます。
内容紹介・もくじなど
内容紹介:本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。 最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。● データベースにアクセスすると、サーバーからの応答待ちが発生する● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない● オフライン状態(通信…(続く
内容紹介:本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。 最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。● データベースにアクセスすると、サーバーからの応答待ちが発生する● サーバーのデータ変更が表示中の画面にリアルタイムに反映されない● オフライン状態(通信圏外など)で、データベースへアクセスできない いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。 ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
本書は、シングルページWebアプリケーション(以下SPAと略)を高性能化するブラウザ内DB「PouchDB」についての解説書です。最近のWebアプリ開発はReactやVueなどのフレームワークの普及に伴い、SPAが一般的になってきました。SPAは、従来サーバーで行ってきた画面のHTML生成や入力チェックなどの処理をブラウザへ分散することで、高速で快適な操作性を実現しています。しかし、実際には以下のような場面で課題が残っています。データベースにアクセスすると、サーバーからの応答待ちが発生する。サーバーのデータ変更が表示中の画面にリアルタイムに反映されない。オフライン状態(通信圏外など)で、データベースへアクセスできない。いずれの課題も、処理だけでなくデータもブラウザへ分散すれば解決できそうです。しかし、データを分散するとサーバーのデータ変更をブラウザへ反映したり(下り方向の同期)、逆方向のブラウザのデータ変更をサーバーへ反映したり(上り方向の同期)する仕組みがなければ、データに致命的な不整合が発生する恐れがあります。つまり、データを分散するためにはデータ同期機能が不可欠です。ブラウザ内DBであるPouchDBは、サーバー用DB「CouchDB」と組み合わせることで、データ分散とデータ同期の両方を実現します。本書では、PouchDBの実装方法について、サンプルコードを操作して挙動を確認しながら解説します。
もくじ情報:1 PouchDBの基礎知識(PouchDB概要;PouchDB開発環境のセットアップ);2 PouchDBの実装(基本)(データベースの操作;ドキュメントの操作;検索機能;同期機能);3 PouchDBの実装(応用)(Reactサンプルアプリ;例外処理)
著者プロフィール
末次 章(スエツグ アキラ)
スタッフネット株式会社 代表取締役。日本IBMを経て現職。「新技術でビジネスを加速する」をモットーに、最新Web技術を常に先取りした研究・開発を続けている(本データはこの書籍が刊行された当時に掲載されていたものです)
末次 章(スエツグ アキラ)
スタッフネット株式会社 代表取締役。日本IBMを経て現職。「新技術でビジネスを加速する」をモットーに、最新Web技術を常に先取りした研究・開発を続けている(本データはこの書籍が刊行された当時に掲載されていたものです)