Browse Source

Exploring the New Microservice part

pull/21456/head
Halil İbrahim Kalkan 2 years ago
parent
commit
56229732f1
  1. BIN
      docs/en/tutorials/microservice/images/abp-studio-new-catalog-service-in-solution-explorer.png
  2. 14
      docs/en/tutorials/microservice/part-02.md

BIN
docs/en/tutorials/microservice/images/abp-studio-new-catalog-service-in-solution-explorer.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

14
docs/en/tutorials/microservice/part-02.md

@ -46,4 +46,18 @@ ABP Studio intelligently selects the right values for you, but you should still
**Ensure the options are configured the same as in the preceding figure**, and click the *Create* button. **Ensure the options are configured the same as in the preceding figure**, and click the *Create* button.
That's all, ABP Studio creates the new microservice and arranges all the integration and configuration for you.
## Exploring the New Microservice
The new microservice is added under the `services` folder in the `CloudCrm` solution:
![abp-studio-new-catalog-service-in-solution-explorer](images/abp-studio-new-catalog-service-in-solution-explorer.png)
The new microservice has its own separate .NET solution that includes three .NET projects:
* `CloudCrm.Catalog` is the main project that you will implement your service. It typically contains your [entities](../../framework/architecture/domain-driven-design/entities.md), [repositories](../../framework/architecture/domain-driven-design/repositories.md), [application services](../../framework/architecture/domain-driven-design/application-services.md), API controllers, etc.
* `CloudCrm.Catalog.Contracts` project can be shared with the other services and applications. It typically contains interfaces of your [application services](../../framework/architecture/domain-driven-design/application-services.md), [data transfer objects](../../framework/architecture/domain-driven-design/data-transfer-objects.md), and some other types you may want to share with the clients of this microservice.
* `CloudCrm.Catalog.Tests` is for building your unit and integration tests for this microservice.
f f
Loading…
Cancel
Save