applications client-serveur sont largement utilisés , à la fois sur le Web et dans les réseaux d'organisation interne . Applications client-serveur fonctionnent sur la base que les données et la logique de l'application se trouve sur un serveur et accessibles aux clients qui utilisent plusieurs autres ordinateurs sur le même réseau . Cela signifie qu'une application client-serveur impliquera normalement la création d'un certain nombre d'éléments liés. Une base de données , une interface pour les utilisateurs d'accéder aux données sur le côté du client et le code de connexion tels sont les principaux éléments d'une application client-serveur . Selon l'objectif global de votre demande , il peut y avoir d'autres éléments supplémentaires. Instructions
1
Concevoir et construire votre base de données. Vous pouvez créer une base de données en utilisant un logiciel libre ou commercial . Si votre application client-serveur va être utilisé sur le Web , vous pouvez utiliser des systèmes tels que MySQL. En fonction de votre hébergeur , vous pouvez avoir accès à des outils libres tels que phpMyAdmin , ce qui rend la construction d'une base de données beaucoup plus facile . Concevez votre base de données à partir d'un niveau abstrait premier , en utilisant la modélisation Entité Relation si votre base de données est relationnelle . Venez avec un bon design avant de commencer réellement à la construction de la base de données, le résultat final sera plus efficace . Créez votre base de données, soit en utilisant une interface de votre système de gestion de base de données choisie, ou en exécutant un script SQL. ( Voir les références 1 )
2
Connectez-vous à vos données. Pour une application Web , vous devez utiliser la programmation côté serveur pour vous connecter à vos données. Si votre application client-serveur va être exécuté sur l'ordinateur de bureau , vous pourriez être en mesure de se connecter aux données et de construire votre interface utilisateur au sein du même programme , en utilisant le même langage de programmation, par exemple si vous travaillez en Java. Applications client-serveur sur le Web utilisent couramment des langues telles que PHP et ASP pour se connecter à leurs bases de données , effectuer des requêtes et mises à jour . Le modèle le plus courant est celui dans lequel ces scripts côté serveur se connectent à des données et à écrire sur HTML , l'envoi de cet au navigateur Web dans le cadre de l'interface du client . ( Voir les références 2 )
3
Créer votre interface client . Si votre demande est sur le Web, l'interface doit normalement être construite à l'aide HTML. Sur le bureau, un langage tel que Java peut être utilisé pour se connecter à la fois les données et de construire l'interface du client en même temps . Si vous utilisez PHP ou ASP sur le serveur , vous pouvez utiliser vos scripts côté serveur pour écrire le contenu HTML comme ils courent , ou alterner le script côté serveur avec du contenu HTML. De toute façon, votre HTML devra fournir une interface aux utilisateurs d'interagir avec votre application. L'ensemble des tâches nécessaires à vos utilisateurs d'être en mesure d'effectuer devrait être facilitée par l'interface HTML. Typiquement , il s'agira formes permettant aux utilisateurs d'interroger , ajouter et mettre à jour les données. (Voir les références 3) pour 4
style de votre interface. Votre interface client sera plus efficace si elle est décorée de façon appropriée. Pour les applications Internet , vous pouvez utiliser des fichiers CSS et d'images pour atteindre cet objectif. Si votre demande est pour une organisation spécifique , il peut exiger un style prédéterminé qui s'inscrit dans le cadre de leur image de marque. Vos images et des déclarations CSS seront normalement stockés sur le serveur . Pour CSS , vous pouvez inclure des propriétés de style dans le contenu HTML, ou dans des fichiers séparés liées à l' HTML. (Voir les références 4) pour les 5
Améliorez votre interface avec les scripts côté client . Si votre application va être accessible à partir d'un navigateur Web sur le côté client , vous pouvez utiliser des langages tels que JavaScript afin de l'améliorer. En plus de l'interface plus attrayante , lorsque c'est fait correctement , Side script client peut faire une interface plus utilisable. Utiliser JavaScript pour mener à bien les effets de style et de favoriser une interaction de l'utilisateur. Une utilisation commune de script côté client se trouve dans des formes qui captent l'entrée d'utilisateur , avec JavaScript utilisé pour valider ce que l'utilisateur a entré . (Voir les références 5 )