# 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)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.axuslab.com/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
