L'entreprise construit un site Web de centre commercial avec une interface Java, mais mon ami ne connaît que HTML et ne connaît pas les langages back-end.
En termes de faisabilité, toutes les pages du centre commercial utilisent js cross-domain et suppriment l'interface, sans aucun langage de fond. Un tel projet peut-il être réalisé ?
La séparation front-end et back-end la plus ancienne est la suivante. Les fichiers HTML sont placés sur le serveur statique pour obtenir le HTML et les autres fichiers de ressources. Après l'analyse, il envoie une requête ajax au backend. interface. Le backend renvoie les données dans Remplissez le navigateur.
Le serveur statique sert d'entrée, fournit des services de fichiers statiques et transmet les requêtes d'interface, il n'est donc pas nécessaire de traverser les domaines.
L'inconvénient de cette solution est le problème de référencement. Si le référencement n'est pas pris en compte, cette architecture est réalisable.
Oui, ce ne sera pas un problème si l'interface backend permet l'accès entre domaines
De nos jours, de nombreuses personnes utilisent cette méthode pour séparer le front-end et le back-end. Le front-end n'a qu'à effectuer le routage et la liaison des données
.Oui, utilisez CORS multi-domaines.
Oui, pas de problème
Pas de problème, vous pouvez. Utilisez le protocole http
Utilisez JSONP