ホームページ  >  に質問  >  本文

java - バックエンド データが多すぎる問題を解決するためにフロントエンドとバックエンドを分離するにはどうすればよいですか?

最近フロントエンドとバックエンドに分けたプロジェクトを書いています。バックエンドはjsonデータを返します。Spring mvcにはオブジェクトを自動的にjsonに返す機能があります。ただし、フロントエンドにとってはまったく役に立たないデータもあり、 json を自分で再構築するのは不可能です。みんなはどうやって解決しましたか?

PHP中文网PHP中文网2713日前858

全員に返信(5)返信します

  • 黄舟

    黄舟2017-05-17 09:59:41

    では、なぜ大手メーカーはブラウザ側だけでなくフロントエンドを定義するのでしょうか。

    合理的な方法は、node.js を使用してセカンダリ インターフェイスを変換するなど、フロントエンドにデータ ラッピングのレイヤーを追加することです。

    返事
    0
  • 世界只因有你

    世界只因有你2017-05-17 09:59:41

    1. ルートサーバーを開発して接続する前に、事前にルートサーバーの JSON 形式を決定します
    2. データを処理するための中間層を追加するために、nodejs を使用します。たとえば、場合によっては署名が必要であり、転送インターフェースも必要です

    返事
    0
  • PHPz

    PHPz2017-05-17 09:59:41

    原則として、フロントエンドに大量のデータを送信するバックエンドをサポートしないのが最善です。フロントエンドがデータを必要としない場合、バックエンドはそのデータをフロントエンドにフィルタリングします

    返事
    0
  • ringa_lee

    ringa_lee2017-05-17 09:59:41

    無駄なものが多すぎる場合は、自分で json を綴る必要があるかもしれません。

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 09:59:41

    バックエンドと話し合って、フロントエンドから渡されたタグパラメータに基づいてどのデータを返すかを条件付きで決定できます。ネットワークデータ通信などを削減します。

    返事
    0
  • キャンセル返事