Maison > Article > développement back-end > 8 articles recommandés sur la série d'introduction à l'ABP
Cette section explique principalement comment utiliser ABP pour la pagination en arrière-plan, et explique également la mise en œuvre de la logique de pagination en arrière-plan ABP. Dans le même temps, il montre également comment utiliser X.PagedList pour la pagination frontale afin de compléter l'ajout, la suppression, la modification et la vérification de la liste des tâches. Parlons de la fonction de pagination essentielle. Tout d'abord, je suis très heureux qu'ABP nous ait aidé à encapsuler l'implémentation de la pagination, ce qui est vraiment attentionné. Allez, voyons comment utiliser ABP pour la pagination dans cette section. 1. La demande de pagination DTO définit des objets de transfert de données pour la transmission de données dans la couche application et la couche présentation. La couche de présentation transmet l'objet de transfert de données (DTO) pour appeler une méthode de service d'application, puis le service d'application exécute une logique métier spécifique via l'objet de domaine et renvoie le DTO à la couche de présentation. De cette manière, la couche présentation et la couche domaine sont complètement séparées. Dans une application bien structurée, la couche de présentation n'utilise pas directement les objets du domaine (entrepôts, entités). Lorsque nous avons une requête de pagination dans la couche de présentation, nous devons généralement spécifier deux paramètres, l'un est utilisé pour marquer la page et l'autre est le nombre de lignes par page (généralement configuré avec un fichier de configuration). Parce que la pagination est une fonction très couramment utilisée, nous présentons la couche de présentation
1 Introduction à la méthode d'implémentation de la fonction de pagination dans la série d'entrées ABP
Introduction : Cette section explique principalement comment utiliser ABP pour la pagination en arrière-plan, et explique accessoirement la mise en œuvre de la logique de pagination en arrière-plan ABP. Il a également démontré comment utiliser
3 Série d'entrées ABP (6) - couche d'affichage pour implémenter l'ajout, suppression, modification et requête
4. Série de démarrage ABP (5) - Création de services d'application
5 Série de démarrage ABP (4) - Définition de la couche de domaine et mise en œuvre de l'entreposage<.>
Introduction : Dans ABP, la classe warehousing doit implémenter l'interface IRepository, qui définit les ajouts, suppressions couramment utilisés , modifications et agrégations Méthodes, y compris les méthodes synchrones et asynchrones. Il comprend principalement les méthodes suivantes :
6.Série de démarrage ABP (3) - Création d'entités au niveau de la couche de domaine
Introduction : Dans cette section, nous traitons principalement de la couche de domaine. Tout d’abord, nous devons établir une correspondance biunivoque entre l’architecture d’ABP et les solutions créées à partir du modèle. Il existe des générateurs de code disponibles en ligne pour simplifier notre tâche à cette étape, mais ils ne sont pas recommandés aux débutants.
7.Série de démarrage ABP (2) - Création de projets de version MAP à l'aide de modèles
Introduction : À ce stade, la version ASP.NET MVC du projet de site Web MPA a été créée avec succès à l'aide du modèle ABP. Le code source a été téléchargé sur Github-LearningMpaAbp pour votre propre référence. 8. Série de démarrage ABP (1) - Exercices pratiques pour apprendre le cadre Abp Introduction : En tant que travailleur de longue date sur le chantier de construction .Net, je me suis engagé à creuser des trous (Bugs) et à combler des trous (Debugs), mais ma technologie ne s'est pas améliorée. J'étais également enthousiaste à l'idée d'apprendre de nouvelles technologies et je rêvais de devenir un maître en technologie.
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!