为了账号安全,请及时绑定邮箱和手机立即绑定

我如何/在哪里可以通过示例代码和解释来学习现实世界 Java Web 应用程序的结构

我如何/在哪里可以通过示例代码和解释来学习现实世界 Java Web 应用程序的结构

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

1 回答

?
噜噜哒

TA贡献1784条经验 获得超7个赞

如果我理解正确的话,你并不是在寻找以语言为中心的功能;而是在寻找以语言为中心的功能。但更全面地了解企业应用程序的组件?

不幸的是他们不在学校教授这项技能。这是有原因的。应用程序的架构主要取决于业务功能。每个架构因其执行的业务功能类型而异。云基础设施架构也增加了这种复杂性。这两点都是互相称赞的。

其中许多是您将在工作中获得的技能。经过多年阅读多行代码后,你会形成一种直觉。但是,您可以通过追随行业的中坚力量来加快步伐。


查看完整回答
反对 回复 2023-09-27
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

一个不错的选择是像 Udemy 这样的在线课程平台,您可以轻松找到这样的课程: https ://www.udemy.com/course/spring-framework-5-beginner-to-guru 。这是一个初学者课程,其中充满了良好的实践。您还可以找到高级课程: https://www.udemy.com/course/spring-core-advanced-beyond-the-basics/


查看完整回答
反对 回复 2023-09-27
  • 1 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信