Skip to content

Веб-приложения для контроля состояния принтеров

License

Notifications You must be signed in to change notification settings

ProgGym/PrinterMonitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrinterMonitor

Создание веб-приложения для контроля состояния принтеров, в целях оптимизации процессов учета и инвентаризации.

Слои

  • Presentation Layer

Этот слой содержит код, который отвечает за представление данных пользователю. В данном случае, это может быть код, который отображает состояние принтеров на веб-странице. Для этого слоя можно использовать библиотеки, такие как Razor, Blazor или Angular.

  • Application Layer

Этот слой содержит код, который отвечает за бизнес-логику приложения. В данном случае, это может быть код, который обрабатывает данные, полученные от принтеров, и принимает решения на основе этих данных. Для этого слоя можно использовать библиотеки, такие как MediatR или FluentValidation.

  • Domain Layer

Этот слой содержит код, который отвечает за моделирование бизнес-логики приложения. В данном случае, это может быть код, который определяет, какие данные должны быть собраны от принтеров и как эти данные должны быть обработаны. Для этого слоя можно использовать библиотеки, такие как Entity Framework Core или Dapper.

  • Infrastructure Layer

Этот слой содержит код, который отвечает за взаимодействие с внешними системами. В данном случае, это может быть код, который получает данные от принтеров и сохраняет их в базе данных. Для этого слоя можно использовать библиотеки, такие как HttpClient или Entity Framework Core.

  • Cross-Cutting Layer

Этот слой содержит код, который используется в нескольких слоях приложения. В данном случае, это может быть код, который отвечает за логирование, кэширование или обработку ошибок. Для этого слоя можно использовать библиотеки, такие как Serilog или Polly.

About

Веб-приложения для контроля состояния принтеров

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published