Maison > Java > javaDidacticiel > Que sont C/S et B/S ?

Que sont C/S et B/S ?

(*-*)浩
Libérer: 2020-09-08 16:26:37
original
28112 Les gens l'ont consulté

Cet article présente l'architecture C/S et B/S des logiciels Java, en espérant servir de référence à tous.

Cours recommandé : Tutoriel Java.

Que sont C/S et B/S ?

C/S est l'abréviation de Client/Serveur Le serveur utilise généralement un PC, un poste de travail ou un mini-ordinateur hautes performances, et utilise un grand ordinateur. système de base de données tel qu'Oracle, Sybase, Informix ou Serveur SQL. Le client doit installer un logiciel client spécial. Exemples : QQ, Xunlei, Kuaibo, Baofengyingyin, divers jeux en ligne, etc. Tant qu'il y a une communication avec le serveur, cela compte.

Que sont C/S et B/S ?

B/S est l'abréviation de Brower/Server Il vous suffit d'installer un navigateur sur le client, tel que Netscape Navigator ou Internet Explorer. , et le serveur installe Oracle ou SQL

Le serveur attend la base de données. Exemple : tous les sites Web sont des BS.

B/S est un modèle de structure de réseau après l'essor du WEB Le navigateur WEB est le logiciel d'application le plus important sur le client. Ce modèle unifie le client et concentre les éléments essentiels de la mise en œuvre des fonctions du système sur le serveur, simplifiant ainsi le développement, la maintenance et l'utilisation du système. Dans cette structure, l'interface utilisateur est entièrement implémentée via le navigateur WWW et une partie de la logique de transaction est implémentée sur le front-end. Cependant, la principale logique de transaction est implémentée côté serveur et le navigateur interagit avec la base de données via le serveur Web.

Que sont C/S et B/S ?

Client/Serveur est basé sur le réseau local. Le navigateur/serveur est basé sur le WAN.

Par rapport au logiciel de gestion CS, BS présente des avantages inégalés en termes d'installation et de déploiement, de mise à niveau et de maintenance, de bande passante des équipements, de coûts d'apprentissage et de promotion des logiciels, etc. L'utilisateur du logiciel de gestion BS est sur le poste client Il n'est pas nécessaire d'installer de logiciel, vous pouvez accéder au système à l'aide d'un navigateur.

Le système élimine le besoin d'investir davantage de fonds dans les technologies de l'information pour l'expansion de l'entreprise, rend la formation au système et la promotion ultérieure très faciles, et le modèle de gestion devient reproductible.

Disponibilité : à tout moment, en tout lieu, sur n'importe quel système, tant que vous pouvez utiliser un navigateur pour accéder à Internet, vous pouvez utiliser le terminal du système BS. Lorsque davantage d'utilisateurs du système se joignent, il leur suffit de le faire. pour créer un compte,

Une formation suffit, et le bureau mobile et le bureau distribué sont pris en charge. CS est un traitement mécanisé centralisé typique avec une interactivité relativement faible.

Stabilité : architecture J2EE à trois niveaux, utilisant un serveur d'applications middleware. La base de données, le serveur d'applications et la vue sont conçus de manière hiérarchique et le système offre d'excellentes performances avec des dizaines de milliers d'utilisateurs en ligne en même temps.

Facile à mettre à niveau : les systèmes CS forment souvent un tout indivisible. Les modifications apportées à certains modules de chaque partie seront liées aux modifications apportées à d'autres modules, ce qui rend les coûts de mise à niveau du système relativement élevés.

BS est composé de composants, il suffit de changer la page pour la mettre à jour de manière synchrone. Presque tous ses travaux de développement et de maintenance sont également concentrés côté serveur. Lorsqu'une entreprise met à niveau son application réseau, elle n'en a besoin que. pour mettre à jour le serveur. Juste le logiciel en fin de vie.

Faible maintenance : CS nécessite un programme d'installation client spécial, et l'installation, la mise à niveau et le débogage du réseau sont difficiles ; tandis que le système BS n'a besoin que de gérer le serveur central.

Compatibilité : le système CS s'appuie fortement sur des outils de développement, des langages de développement, des systèmes d'exploitation et des bases de données fixes. Ce que les fournisseurs de services logiciels peuvent uniquement fournir, c'est un micrologiciel holistique, qui ne prend pas en charge les opérations hétérogènes. Il est difficile d’être compatible avec les systèmes d’exploitation et les bases de données. Après l'émergence de BS avec l'aide de langages multiplateformes tels que JAVA, il est compatible avec toutes les bases de données et systèmes d'exploitation courants.

Faible bande passante : L'application typique de CS est que chaque client se connecte directement à la base de données du serveur. Il est généralement utilisé sur un réseau dédié

ne convient qu'aux utilisateurs internes du LAN ou. environnements de réseau à petite échelle pour les utilisateurs du haut débit, ne conviennent pas aux applications à grande échelle avec des points de fonctionnement largement répartis. BS est construit sur WAN et a de faibles besoins en bande passante. Il n’est pas nécessaire qu’il s’agisse d’un environnement matériel réseau spécialisé et convient aux environnements à faible bande passante et instables.

Affichage riche : CS est principalement construit sur la plate-forme Windows et les méthodes d'affichage sont limitées. BS est construit sur le navigateur et dispose d'un moyen d'expression plus riche et plus vivant pour communiquer avec les utilisateurs.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal