# AXS Framework

ASP.NET Core, EF Core, C#, Linux, Docker, Javascript, jQuery, Vue, Angular, React

이 문서의 내용은 주로 액서스 프레임워크를 처음 접하는 개발자가 알아야할 지식을 대상으로 합니다.

## 1. Common structures

* [의존성 관계 설정 - Dependency Injection](https://docs.axuslab.com/1.-common-structures/dependency_injection)
* [캐싱 - Caching](https://docs.axuslab.com/1.-common-structures/caching)
* [로깅 - Logging](https://docs.axuslab.com/1.-common-structures/logging)
* [세션 - Session](https://docs.axuslab.com/1.-common-structures/session)
* [다중 테넌트 - Multi Tenancy](https://docs.axuslab.com/1.-common-structures/multi_tenancy)
* [모듈 시스템 - Module System](https://docs.axuslab.com/1.-common-structures/module_system)
* [객체 매핑 - Object To Object Mapping](https://docs.axuslab.com/1.-common-structures/object_to_object_mapping)
* [메일 연동 - Mail System](https://docs.axuslab.com/1.-common-structures/mail_system)

## 2. Domain Layer

* [엔티티 - Entities](https://docs.axuslab.com/2.-domain-layer/entities)
* [저장소 - Repositories](https://docs.axuslab.com/2.-domain-layer/repositories)
* [도메인 서비스 - Domain Services](https://docs.axuslab.com/2.-domain-layer/domain_services)
* [작업 단위 - Unit Of Work](https://docs.axuslab.com/2.-domain-layer/unit_of_work)

## 3. Application Layer

* [애플리케이션 컨트롤러 - Application Controller](https://docs.axuslab.com/3.-application-layer/application_controllers)
* [DTO - Data Transfer Objects](https://docs.axuslab.com/3.-application-layer/data_transfer_objects)
* [DTO 객체의 유효성 체크 - Validating Data Transfer Objects](https://docs.axuslab.com/3.-application-layer/validating_data_transfer_objects)
* [인증 - Authorization](https://docs.axuslab.com/3.-application-layer/authorization)
* [감사 로그 - Audit Logging](https://docs.axuslab.com/3.-application-layer/audit_logging)
* [엔티티 기록 - Entity History](https://docs.axuslab.com/3.-application-layer/entity_history)

## 4. Object Relational Mapping

* [EntityFramework 통합](https://docs.axuslab.com/4.-object-relational-mapping/entityframework_core_integration)
* [Dapper 통합](https://docs.axuslab.com/4.-object-relational-mapping/dapper_integration)

## 5. Background Services

* [백그라운드 작업과 워커](https://docs.axuslab.com/5.-background-services/background_jobs_and_workers)

## 6. Presentation Layer

* [에러 핸들링](https://docs.axuslab.com/6.-presentation-layer/handling_exceptions)
