----2020.11.17 добавлены mvc и api часто используемые коды, включая mvc cookie и api token автоматическую аутентификацию, регистрацию исключений 404 и обработку страниц (сохранение ошибочных url в адресной строке), а также запись медленных обращений в журнал.
----2019.10.7 во время национальных праздников добавлен проект работы с Redis, поддерживающий разделение операций чтения и записи, пул соединений и последующие экземпляры кластера.
фреймворк для серверной разработки и обучения на основе языка C#, подходящий для проектов типа C/S и B/S.
Модули:
Уровень работы с базой данных, инкапсулированный Dapper, поддерживает различные типы баз данных и несколько экземпляров баз данных, прост и эффективен.
Подробные инструкции можно найти в блоге: https://www.cnblogs.com/michaeldonghan/p/9317078.html.
Предоставляет простой и эффективный класс для работы с журналами, поддерживает запись журналов в Db и txt, поддерживает запись в любую базу данных (включая традиционные базы данных SQL и базы данных NoSQL), поддерживает синхронную запись журналов и асинхронную обработку очередей журналов фоновым независимым потоком.
Подробные инструкции можно найти в блоге: https://www.cnblogs.com/michaeldonghan/p/9321691.html.
Предоставляет простую структуру проектирования и использования кэша.
Детальные инструкции доступны в блоге: https://www.cnblogs.com/michaeldonghan/p/9321745.html.
Бизнес-логика представлена простым дизайном, который может быть легко адаптирован для вторичной разработки.
Детальные инструкции доступны в блоге: https://www.cnblogs.com/michaeldonghan/p/9321745.html.
Предоставляется инкапсуляция использования кеша Redis.
Детальные инструкции доступны в блоге: https://www.cnblogs.com/michaeldonghan/p/11632931.html.
Ранее в компании были разные группы проектов .NET, некоторые из которых использовали SqlServer в качестве базы данных, другие — Oracle, а в будущем возможно использование Mysql и т. д. Независимо от наличия этой потребности, использование инкапсуляции Dapper должно быть аналогично использованию в NetDb фреймворке.
Необходимо разработать дизайн класса для работы с журналом, чтобы регистрировать журналы действий пользователей, асинхронные журналы системы и т. п.
Необходимо разработать класс для работы с кэшем, что является важным аспектом независимо от размера проекта. Это может быть как кэш памяти для небольших проектов, так и Redis/Memcache для крупных проектов.
Требуется простой дизайн для поддержки вторичной разработки, поскольку нескольким клиентам требуется один и тот же продукт проекта, но потребности клиентов могут различаться.
В исходном коде предоставляются примеры кода для каждого модуля. Пожалуйста, обратитесь к программе NetDh.TestConsole:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )