/ / Puis-je utiliser Spring Integration au lieu de Spring MVC pour une application Web? - printemps-mvc, web, printemps-integration

Puis-je utiliser Spring Integration au lieu de Spring MVC pour une application Web? - printemps-mvc, web, intégration printemps

Je suis nouvelle abeille au cadre d'intégration de printemps.

Nous développons une application Web fournissant des services financiers sur mobile et utilisant Spring MVC pour le mettre en œuvre.

Nous exposons nos services sur différents canaux tels que REST, SOAP, WEB et fournissons tous ces services en utilisant Spring MVC.

J'ai entendu parler de Spring Integration, mais je ne savais pas grand chose à ce sujet. Je sais simplement qu'il est utilisé pour intégrer facilement différentes applications.

Q - 1: Est-ce que je peux utiliser l’intégration de Spring au lieu de Spring MVC?

Q-2: Est-ce que je peux utiliser Spring Web Flow au lieu de Spring MVC?

Réponses:

0 pour la réponse № 1

Si vous allez à la page d'intégration printanière

Spring Integration fournit une extension de laModèle de programmation Spring pour prendre en charge les modèles d’intégration d’entreprise bien connus. Il permet une messagerie légère dans les applications Spring et prend en charge l'intégration avec des systèmes externes via des adaptateurs déclaratifs. Ces adaptateurs fournissent un niveau d’abstraction plus élevé que le support de Spring pour la communication à distance, la messagerie et la planification.

Donc, si vous utilisez l'un des modèles décritsci-dessus, vous pouvez mettre l'intégration Spring ici. Vous pouvez utiliser l'intégration Spring pour créer un point de terminaison de service qui envoie des données, mais votre application mobile doit bien sûr disposer d'un client spécialement conçu pour cette consommation. Si vos clients mobiles extraient des données de votre application lorsque les utilisateurs accèdent à celle-ci, il s’agit pour moi d’une requête GET et peut être traitée par un contrôleur. Toutefois, vous pouvez, par souci d’évolutivité, placer la communication entre le contrôleur et la couche de gestion dans une file d’attente si votre système a besoin de ce niveau de distribution. c’est là que l’intégration Spring sera utilisée.

En ce qui concerne Webflow; le moyen le plus simple de le formuler est "Si vous avez un cas d'utilisation où l'utilisateur franchit plusieurs étapes contrôlées par différents écrans, vous pouvez le mettre dans Spring Webflow".

Aucun d'entre eux ne se remplace cependant.