QA@IT
«質問へ戻る

質問を投稿

データの生成はクライアント側で行うべきか?

現在データ登録を行うwebアプリを開発しています。
環境はサーバー側がJSP+NoSQL(KVS)データベース、クライアントはPCのブラウザをターゲットにしています。
複数の入力項目のデータの内容をサーバーに送信し、JSON形式のテキストデータとしてKVSに追加していくものです。

このとき、クライアントからサーバーへ渡すデータとして
(1)フォームの入力をそのまま送信してサーバー側でJSON形式に変換する
(2)JavaScriptを使用してクライアント側でJSON形式に変換してから送信する
の2通りを検討しています。

皆さんならどちらの方法で実装しますか?それぞれの方法のメリット・デメリット等もお聞かせください。
私はサーバー側でデータを再度利用・加工する必要がない限り(2)の方がサーバーの簡素化や負荷の分散等の点で優れているのではないかと考えています。

現在データ登録を行うwebアプリを開発しています。
環境はサーバー側がJSP+NoSQL(KVS)データベース、クライアントはPCのブラウザをターゲットにしています。
複数の入力項目のデータの内容をサーバーに送信し、JSON形式のテキストデータとしてKVSに追加していくものです。

このとき、クライアントからサーバーへ渡すデータとして
(1)フォームの入力をそのまま送信してサーバー側でJSON形式に変換する
(2)JavaScriptを使用してクライアント側でJSON形式に変換してから送信する
の2通りを検討しています。

皆さんならどちらの方法で実装しますか?それぞれの方法のメリット・デメリット等もお聞かせください。
私はサーバー側でデータを再度利用・加工する必要がない限り(2)の方がサーバーの簡素化や負荷の分散等の点で優れているのではないかと考えています。