Étape 5: L’ASP.NET SignalR Hub Web application
Application Web ASP.NET SignalR Hub conjointement comprend les éléments suivants comme indiqué sur le schéma ci-joint :
Section 1 - The SignalR Hub répond au client qui reçoit des demandes de
Sections 2, 4 - client HTML de la page web et c' est des feuille de style qui forment collectivement l’extrémité avant des commandes système et questions d’automatisation à la plate-forme d’automatisation
Section 3 - le jQuery APIs SignalR utilisé par le client HTML pour communiquer à la plate-forme d’automatisation
Section 5 - The SignalR Hub ne communique pas directement à la base de données. Qu’il le fasse par l’intermédiaire de classes intermédiaires générés à l’aide d’Entity Framework
Ces classes abstraites les détails de la base de données de l’application de front-end
Section 6 - classe de service de la base de données qu’aide à effectuer les opérations de lecture / écriture sur la base de données SQL (décrit précédemment) en utilisant des classes Entity Framework
ASP.NET et SignalR sont des technologies Microsoft et ce tutoriel vous guidera à travers sur comment une application simple de SignalR générée et déployée.
Ce que j’ai construit ici repose sur les bases acquises à partir de ce tutoriel. Lorsqu’il est déployé, l’application doit ressembler à la page web indiquée dans la deuxième photo
REMARQUE SUR LE CODE
Un fichier ZIP contenant une version allégée du code a été attaché
La structure de dossier est comme le montre le visuel - cependant, toutes les classes du framework, et scripts jQuery ont été retirés pour réduire la taille de la pièce jointe
La recommandation est que ce code utilisé comme un guide parce que lorsque vous créez une nouvelle application SignalR Web en suivant le lien tutoriel ci-dessus, les dernières bibliothèques jQuery et classes du framework ASP.NET seront ajoutés automatiquement
En outre, les références aux scripts jQuery dans la page index.html devront être changés pour refléter la version la plus récente des bibliothèques jQuery SignalR client qui sera automatiquement ajouté lorsque vous générez votre application Web.
Enfin, la chaîne de connexion devront être modifiées pour correspondre à votre base de données dans les fichiers nommés comme Web.config*
AutomationHub.zip