java - Comment séparer le front-end et le back-end pour résoudre le problème de l'excès de données back-end?
PHP中文网
PHP中文网 2017-05-17 09:57:41
0
5
892

Récemment, j'écris un projet qui sépare le front-end et le back-end. Le back-end renvoie des données json. Spring MVC fournit la fonction de renvoyer automatiquement un objet à json. Cependant, certaines données sont complètement inutiles pour le front-end, et c'est le cas. impossible de réassembler json à la main. Tout le monde sait comment le résoudre

.
PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(5)
黄舟

Alors pourquoi les grands fabricants définissent-ils le front-end pas seulement du côté du navigateur.

La manière raisonnable consiste à ajouter une couche d'encapsulation des données sur le front-end, par exemple en utilisant node.js pour convertir l'interface secondaire.

世界只因有你

1. Définissez le format JSON pour le serveur racine à l'avance avant de le développer et de le connecter
2. Utilisez nodejs pour ajouter une couche intermédiaire pour traiter les données. Par exemple, dans certains cas, une signature est requise et l'interface de transfert est également requise

PHPzhong

En principe, il est préférable de ne pas prendre en charge la transmission par le back-end de trop de données au front-end. Si le front-end n'a pas besoin des données, le back-end les filtrera vers le front-end

.
左手右手慢动作

S'il y en a trop de inutiles, vous devrez peut-être épeler json vous-même.

仅有的幸福

Vous pouvez discuter avec le backend et déterminer conditionnellement quelles données renvoyer en fonction des paramètres de balise transmis depuis le front-end. Réduisez la transmission de données réseau, etc.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal