Пожалуйста, не пропускайте мой вопрос из-за его длины, а также прочитайте его полностью, чтобы понять, почему я застрял.
Кратко о моей проблеме: как/где я могу изучить структуру реального веб-приложения Java с примером кода и объяснением
Моя проблема в деталях: я знаю основные вещи, такие как наследование, ведение журнала, MVC и т. д. Я прошел обучение по программированию на эти темы, но только после того, как начал выполнять некоторые работы по обслуживанию приложения реального мира. компании, я понял, что эти основы и другие вещи должны быть правильно и эффективно организованы в приложении. Это приложение имеет код для автоматической регистрации того, какие значения отправляются в базу данных для целей отладки, код чтобы автоматически загружать разные файлы свойств в разных средах и кодировать аналогичные некоммерческие, но важные функции, я даже не знаю, существуют ли они в приложении. Все подобные коды для этого приложения уже были сделаны, и, поскольку это был проект обслуживания, мне нужно было только добавить новые страницы, поэтому я не знал, как эти функции были реализованы и какие другие подобные некоммерческие функции существуют в приложении.
Не могли бы вы сообщить мне, какую книгу/руководство/гит-хаб/видео мне нужно выучить, чтобы понять, какие некоммерческие функции должны присутствовать в реальном веб-приложении и как это должно быть объединено. Я хотел бы увидеть полный код для небольшого фиктивного приложения со всеми этими кодами и пояснениями, которые я могу загрузить и просмотреть каждый класс за классом, чтобы понять все это.
Могу ли я назвать эту архитектуру приложения или я должен называть ее архитектурой приложения на микроуровне?
Спасибо