ASP.NET Boilerplate는 새로운 최신 웹 애플리케이션을 위해 특별히 설계된 범용 애플리케이션 프레임워크 입니다. 이미 친숙한 도구를 사용하고 이에 대한 모범 사례를 구현하여 SOLID 개발 경험을 제공합니다.
ASP.NET Boilerplate는 최신 ASP.NET Core 및 EF Core 에서 작동하지만 ASP.NET MVC 5.x 및 EF 6.x도 지원합니다.
모듈식 및 확장 가능 하도록 설계된 ABP는 자체 모듈을 구축할 수 있는 인프라도 제공합니다.
SaaS 애플리케이션이 쉬워졌습니다! 데이터베이스에서 UI까지 통합된 멀티 테넌시.
포괄적인 문서 및 빠른 시작 튜토리얼.
반복하지 마십시오! ASP.NET Boilerplate는 규칙에 따라 일반적인 소프트웨어 개발 작업을 자동화합니다. 당신은 비즈니스 코드에 집중합니다!
자세한 내용은 소개 문서를 참조하세요.
ABP는 도메인 중심 설계를 기반으로 하는 계층형 아키텍처 모델과 애플리케이션을 위한 SOLID 모델을 제공합니다.
자세한 내용은 NLayer 아키텍처 문서를 참조하세요.
ASP.NET 상용구는 NuGet 패키지로 배포됩니다.
패키지 | 상태 |
---|---|
앱 | |
Abp.AspNetCore | |
Abp.Web.Common | |
앱.웹.리소스 | |
Abp.EntityFramework.Common | |
Abp.EntityFramework | |
Abp.EntityFrameworkCore | |
Abp.NHibernate | |
앱 대퍼 | |
Abp.FluentMigrator | |
Abp.AspNetCore | |
Abp.AspNetCore.SignalR | |
Abp.AutoMapper | |
Abp.HangFire | |
Abp.HangFire.AspNetCore | |
Abp.Castle.Log4Net | |
Abp.RedisCache | |
Abp.RedisCache.ProtoBuf | |
앱메일킷 | |
Abp.Quartz | |
Abp.TestBase | |
Abp.AspNetCore.TestBase |
이것은 Microsoft ASP.NET Identity와 통합된 ASP.NET 상용구 모듈입니다.
ASP.NET 상용구 프레임워크의 추상 개념을 구현합니다.
또한 일반적인 엔터프라이즈 애플리케이션 기능을 추가합니다.
모듈 제로 패키지는 엔터티를 정의하고 이러한 개념에 대한 기본 도메인 논리를 구현합니다.
ASP.NET Core Identity 및 Identity Server 4에 통합된 패키지입니다(.NET Standard 지원).
패키지 | 상태 |
---|---|
앱제로코어 | |
Abp.ZeroCore.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4 | |
Abp.ZeroCore.IdentityServer4.EntityFrameworkCore | |
Abp.ZeroCore.IdentityServer4.vNext | |
Abp.ZeroCore.IdentityServer4.vNext.EntityFrameworkCore |
Abp.ZeroCore.* 및 Abp.Zero.* 패키지 간의 공유 패키지입니다.
패키지 | 상태 |
---|---|
Abp.Zero.Common | |
Abp.Zero.Ldap |
시작 템플릿에서 프로젝트를 생성하여 Module Zero로 쉽게 시작할 수 있습니다.
ASP.NET Core 기반 시작 템플릿의 스크린샷:
이 프로젝트는 커뮤니티에서 기대되는 행동을 명확히 하기 위해 기여자 규약에서 정의한 행동 강령을 채택했습니다. 자세한 내용은 .NET Foundation 행동 강령을 참조하세요.
이 프로젝트는 .NET Foundation에서 지원됩니다.
MIT.