1. IntroductionABP is an open source and document-complete application framework. In fact, it's not just a framework, considering its best practices, and ABP provides a powerful price model based on domain-driven design (DDD).ABP supports the latest ASP. NET core and EF core, and also supports ASP. NET MVC 5.x and EF 6.x.2. Quick look at an example Public classTaskappservice:applicationservice, itaskappserv
ABP is a starting point for using best practices and using the most popular tools for new modern web applications. An underlying framework or project template that can be used as a general-purpose application. Next through this article to give you a detailed introduction to the ABP Introductory tutorial, interested friends to see it together
The ABP is "ASP. Boi
Dynamic WEBAPI should be one of the most magic features in ABP. Developers do not need to define classes that inherit from Apicontroller, and simply reuse the classes in the application service to provide WEBAPI functionality, which should be considered the best interpretation of dry. As shown, a line of code automatically creates the corresponding dynamic WEBAPI for all types that implement the Iapplicationservice.How is this magic function implement
Click here to enter the ABP series articles DirectoryABP General Introduction:The ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ASP. Boilerplate is a new starting point for developing modern web applications with best practices and popular technologies, and is designed to be a common Web application framework and project template.The ASP. NET boilerplate is based on DDD's classic l
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 1, ABP overviewThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ASP. Boilerplate is a new starting point for developing modern web applications with best practices and popular technologies, and is d
Click here to go to the ABP series articles General CatalogueDDD-based modern ASP. --ABP Series 3, ABP tiered architectureThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://github.com/aspnetboi
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 23, ABP presentation Layer-Exception handlingThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://gi
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 4, ABP module systemThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://github.com/aspnetboilerplat
two critical properties in Abpbootstrapper: Iiocmanager and Iabpmodulemanager
public class abpbootstrapper:idisposable
{
///
Iiocmanager internally wraps a castle-dependent injection container IWindsorContainer (ABP uses a castle Windor framework, which is based on some encapsulation),
interceptors for all types of registrations, parsing, and subsequent AOP mechanisms are registered in the container, and the specific registration and p
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP series 10, ABP domain layer-entityThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://github.com/aspnetboi
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 16, ABP Application Layer-Data Transfer object (DTOs)The ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : ht
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 12, ABP domain layer-working Unit (unit of work)The ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https:/
ABP is built on the idea of supporting modular design. The specific function can be designed as a separate module. The ABP underlying framework provides a convenient way to integrate each module. is the base class for all the module's module.abpmodule, which already has a protected member of Iiocmanager and Iabpstartupconfiguration, from which the MoD is derived Ule can access and use the relevant features
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP Series 9, ABP Setup ManagementThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://github.com/aspnetboilerp
ObjectiveHello everyone, another one months did not update the article.Why, we all know, too busy ~Near the end of the year, the company's projects, annual meetings to do technical support, colleagues and friends have more frequent meals.Of course, the video tutorial did not continue to update. My Pot ~But this month it's time to do something, um. That's what we've been saying. The new version of the ABP code generator, before the code generator every
object. These events are automatically triggered before the current work unit is completed. In essence, any entity can generate domain events by implementing the IGeneratesDomainEvents interface, but usually (best practices) generate domain events in the aggregation root, this is why it is defaulted to AggregateRoot, rather than the Entity class.
Agreed Interface
In many applications, there are many similar object attributes (database table fields), such as the CreationTime when an object is c
Click here to go to the ABP series articles General CatalogueDDD-based Modern ASP.--ABP series 19, ABP Application Layer-audit logThe ABP is "ASP. Boilerplate Project (ASP. NET Template project) "for short.ABP's official website :http://www.aspnetboilerplate.comABP's Open source project on GitHub : https://github.com/a
Document directory
Content of this section:
Introduction
Enable error handling
Non-AJAX requests
Display exception
UserFriendlyException
Error Model
AJAX request
Exception event
Introduction
This document is intended for Asp.net Mvc and Web APIs. If you are interested in Asp.net Core, see the Asp.net Core document.
In a Web application, exceptions are usually handled in the Action of the Mvc controller or the Action of the Web Api controller. When an exception is surnamed
This series of articles is mainly based on the ABP template development MPA(Multiple page) "Task List" project.Because it's an entry-level series, no code generators are used, and each line of code is manually typed.The source code has been uploaded to Github-learningmpaabp, can refer to itself.This series is based on continuous summary, will continue to update, please pay attention to learning.
The main function of "task List" is to complete the cre
Document directory
Content of this section:
Introduction
Application Language
Localization Source
XML file
Register an XML localization Source
JSOn File
Register a JSON localization Source
Resource file
Custom Source
Obtain a local text
On the server
In the MVc Controller
In the MVC View
In Javascript
Format parameters
Default localization Source
Extended localization Source
Obtain Languag
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.