请不要因为它的长度而跳过我的问题,也请完整阅读它,这样你就可以知道我为什么被卡住了。
简而言之,我的问题:如何/在哪里可以通过示例代码和解释学习真实世界 Java Web 应用程序的结构
我的问题细节:我知道继承,日志记录,MVC等基础知识。我已经完成了关于这些主题的编程教程,但是只有在我开始对现实世界公司的应用程序进行一些维护工作后,我才意识到这些基础知识和其他事情需要在应用程序中正确有效地组织。该应用程序具有自动记录哪些值被发送到数据库以进行调试的代码,用于在不同环境中自动加载不同属性文件的代码以及用于类似非业务但基本功能的代码我什至不知道应用程序中存在。该应用程序的所有此类代码都已经完成,由于它是一个维护项目,我只需要添加新页面,所以我不知道这些功能是如何实现的,以及应用程序中存在哪些其他类似的非业务功能。
您能否让我知道,我必须学习哪本书/教程/git hub/视频,以了解现实世界的 Web 应用程序中需要存在哪些非业务功能以及应该如何组合这些功能。我希望看到 一个包含所有这些代码的小型虚拟应用程序的完整代码,并附上解释,我可以下载并逐个类地阅读每个类来理解所有这些。
我可以将这种应用程序架构称为应用程序架构,还是应该将其称为微观级别的应用程序架构?
谢谢