Here you can find explanation about all of the features and conventions about Gazel.
|Dependency Injection||Learn to use how to make use of dependency injection in Gazel.|
|Data Persistence||Understand conventions for data persistence.|
|Relations||Explore different ways to create relations between persistent classes.|
|Queries||Learn how to create query services|
|Business Services||Find out how a public method turns into a business service.|
|Transaction Management||Learn about how Gazel manages transactions.|
|Security||Learn about how Gazel provides security|
|Web Services||Learn to use how to make use of web service in Gazel.|
Gazel follows below software design principles;
- Convention over Configuration
- Object/Relational Mapping
- Active Record Pattern
- Dependency Injection
If you have no clue about above principles and patterns, you might want to learn about them before going further in this document.