Архитектура - Какой шаблон кажется этой архитектурой?

"прикладной уровень" (содержит контроллер запросов) и создает экземпляры "классов инфраструктурного уровня" (отвечающих за средства доступа к базе данных), затем создает "службы уровня логики домена", внедряя последние упомянутые классы инфраструктуры.

Таким образом, логика домена не зависит от способа доступа к базе данных, потому что ответственные классы вводятся.

Прикладной уровень, обслуживающий окончательный ответ, пример:

## router dispatch to this controller function
def mycontroller(price):
    product_repository = infrastructure_layer.mysql_product_repository()
    products = domain_layer.get_all_products(price, product_repository)
    return JsonResponse(products.to_string()) ## framework returns the response to the client

какая архитектура кажется такой? это луковая архитектура и т.д?

Спасибо!

0 ответов

Другие вопросы по тегам