2012-11-20 6 views
0

Je regardais un didacticiel javascript et la personne qui le faisait créait une fonction toUpper simple à laquelle il accédait via javascript, en réalité javascript pour appeler le service Web. Il ne m'a pas expliqué pourquoi il a choisi de le faire alors je veux savoir quand est-il applicable de les utiliser et comment ils me bénéficient au lieu d'utiliser C# classes ou simplement écrire toute la fonction en javascript.Quand utiliser les services Web dans ASP.NET

+5

Cet exemple est un bon exemple lorsque _not_ pour utiliser un service Web. La même fonction peut être effectuée assez bien en JavaScript. –

+0

Pourriez-vous me donner un bon exemple quand il est bon d'utiliser un service Web? –

+3

Lorsque vous avez besoin de quelque chose qui n'est pas disponible dans le client, comme, les données ou la logique métier. –

Répondre

1

Les services Web sont également parfaits pour partager des données entre plusieurs applications. Par exemple, si vous avez une couche de domaine et de services, vous pouvez créer un serveur auquel votre site web, votre application andoird/iphone et votre application console peuvent accéder sans dupliquer votre logique métier. Fondamentalement, il sera pour la récupération des données, puis laissez votre application décider quoi faire avec ces données.

0

Utilisation des services Web au lieu des classes C# dans les cas suivants

  1. Vous souhaitez exposer certaines fonctionnalités à l'extérieur monde/consommateurs/d'autres applications
  2. Vous souhaitez découpler parties de votre système afin qu'ils peut être modifié sans affecter les autres parties de l'application
  3. Vous voulez rendre votre application évolutive, afin de créer des serveurs Web et de les déployer sur différents serveurs
Questions connexes