Maison > Article > développement back-end > Asp.net (1) Projet de framework de base à trois couches : serveur Web, serveur d'entreprise, serveur de base de données
Les projets au niveau de l'entreprise n'auraient jamais imaginé à quel point ils seraient énormes dès le débutframework, car la pression initiale n'est pas très élevée, l'évolutivité est donc devenue l'exigence fondamentale de l'
architecture traditionnelle à trois couches. Couche logique et couche de persistance des données. En vue de la nécessité de séparer les serveurs pour réduire la pression sur les serveurs, ils sont divisés en serveurs Web, serveurs d'entreprise et serveurs de base de données ; et les appels logiques de données raisonnables et fluides entre les trois, en particulier le front-end et le back-end, sont ce que je pense. besoin d'enregistrer. Points clés
service d'application frontal, demandant
apiinterface, obtenez la page de rendu des données. 1. Construisez le framework
MVC et présentez le modèle public et l'appel d'interface bibliothèque de classes . 2. Utilisez . Le framework bootstrap
crée un framework de page front-end axé sur les mobiles 3. Appelez l'interface back-end et affichez la page en fonction des besoins de l'entreprise.
Web Api (service logique).
1. en partant du principe que l'interface est apatride, déterminez le niveau d'autorisation et la réponse correspondante de la demande (Réécrire la demande Http, ajouter un jugement de légalité de la demande, un jugement d'aspect de type AOP)
2. Fournir ou s'appuyer sur des données unifiées modèle pour une interaction fluide entre le front-end et le back-end (Entité. Modèles de requête et de retour, créer des relations d'inversion de dépendance. Simplifier le code de requête unifié) Accéder à la base de données, effectuer un traitement logique et conserver les données dans la base de données.
Base de données SQLServer<.>Utilisez ibatis comme framework ORM pour améliorer la liberté et l'évolutivité sur la base de l'efficacité de l'interaction avec la base de données et d'une écriture de code concise
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!