Architecture du système et introduction du serveur

1. Architecture

1.1. b / s

  • Environnement matériel: utiliser un réseau étendu, aucun réseau dédié requis
  • Sécurité: pour tous les utilisateurs, le navigateur est accessible et la sécurité est faible; le protocole HTTP est utilisé, la sortie en texte brut peut être capturée
  • Maintenance du système: expressions riches et faible difficulté de développement
  • Les deux extrémités de l'architecture bs utilisent des produits matures prêts à l'emploi, et bs aura l'air standard
  • Mettez simplement à jour les données côté serveur, actualisez simplement la page au premier plan

1.2. c / s

Environnement matériel: utilisez le réseau local

Sécurité: utilisateurs fixes, haute sécurité

Maintenance du système: forme d'expression limitée, exigences élevées pour les programmeurs

le client cs peut partager certains traitements de données, l'efficacité de l'exécution sera plus élevée

cs doit mettre à jour le client et le navigateur, le coût sera plus élevé

2. Serveur

2.1. la toile

  • Les pages HTML que vous voyez sont les éléments de données du Web et le logiciel d'application qui traite ces éléments de données est le serveur Web. Tels que: IIS, Apache
  • Fonction: Fournir un service de navigation d'informations sur le Web. Il doit uniquement prendre en charge le protocole http, le format de document HTML et l'URL, et coopérer avec le navigateur Web du client. Le protocole principal pris en charge est http, donc généralement le serveur http est le serveur web
  • Le serveur Web interagit avec le client, et les principales informations traitées sont: session, demande, réponse, HTML, js, cs
  • Tels que: JSP, traitant des pages Web non conventionnelles (fichiers JSP), il génère dynamiquement des pages Web, les pages Web générées sont envoyées au client. (En fait, lorsque le serveur d'applications termine le traitement d'une demande JSP et termine jsp pour générer du code HTML, sa tâche est terminée et le reste est le processus de traitement Web.)
  • Contact:

2.2 Serveur d'applications

         Le serveur Web sert des pages pour permettre aux navigateurs de naviguer et le serveur d'applications fournit des méthodes que les applications clientes peuvent appeler

         Le Web est spécialisé dans le traitement des requêtes http, et l'application sert la logique métier via de nombreux protocoles

         Tomcat ne gère que les applications Java et non aspx ou php

         Apache est un serveur Web (http), puis connecté au serveur d'applications Tomcat pour prendre en charge Java

3. Processus de production

  • Planification-> Analyse de la demande-> Conception-> Codage du programme-> Test-> Fonctionnement et maintenance
  • Cycle de vie: étude de marché> étude de faisabilité> projet de produit> recherche de demande> conception et développement> test de système> lancement de produit> maintenance de produit> mise à niveau de produit
  • Trois éléments de R & D: personnes, processus, outils

Je suppose que tu aimes

Origine www.cnblogs.com/mind18/p/12692942.html
conseillé
Classement