考虑一个从前端控制器设计模式构建的 Web 应用程序,包括基于策略模式的操作、.jsp 页面、javabean 和数据库连接,如下图所示:
如何在我的代码中分配职责,以加载、初始化和更新应用程序范围的数据?
我已经阅读了很多关于这个主题的内容,但是在所有特定于框架的和类似但又如此不同的问答之间,很难找到我正在寻找的东西。
与 ie Android 不同,“java web app 生命周期”——在 google 上搜索,返回的是开发 web 应用程序的过程,而不是运行它。我正在寻找对 Web 应用程序中的生命周期和责任管理的基本了解。
我已经有一个提供程序类,它能够从我的数据库连接、获取数据并将数据排序到 java 对象中。假设这是一个最佳实践解决方案,我应该在 Web 应用程序生命周期/代码的哪个位置引用/创建此提供程序,并存储数据以供应用程序范围使用?