gpt4 book ai didi

java - 在专业 java 应用程序中哪个是首选 jSTL 中的 SQL 或仅在 servlet 中

转载 作者:行者123 更新时间:2023-11-29 07:51:41 25 4
gpt4 key购买 nike

好的,大家好,这里只是一个专业问题。

我正在为一家小公司构建一个网络应用程序。我使用的语言是 java 有几个原因,一是因为它是我的母语,二是因为应用程序将来需要的数据量和可扩展性。

我的问题与我的语言选择无关,更多的是与一些想法的实现有关。我正在构建约会日历和当前事件表,以及当前事件所获得的流量的数据驱动条形图、气泡图和绘图图。

我将使用长轮询来使 View 与数据库保持同步。

我的问题是这样做时我应该构建一个类来处理查询并每隔(N秒)重新加载整个页面以获取更新的数据,还是应该使用jSTL sql在div中构建长轮询查询以保持数据最新并且仅每隔(N 秒)重新加载 div。

我理解这是否被认为是一个弱问题,但我诚实地在学习过程中学习这一点,你们一直是很好的信息来源。

到目前为止,我已经尝试传递给 servlet 来重新加载页面,而不是通过重新加载 div 直接在页面上重新加载,我喜欢这种方法,因为它允许我分离进程并将 Web 内容留在 Web 中模型中的东西和数据,我不喜欢的是,当您更新信息时,您可以看到页面加载的闪烁。

我还没有尝试在日历或条形图中使用这种技术,因为说实话,我一直在思考如何首先解决这个问题,我想尝试只刷新 div 而不是整个页面但如果我使用 servlet 来执行此操作,我将无法执行此操作,因此我将不得不重新加载整个页面。因此,我将使用 jSTL 查询标签来完成此操作,但我不能 100% 确定这是实用且专业的方法。

最佳答案

SQL 不属于 JSTL 或任何其他 View 。

我认为 SQL 也不属于 servlet,除非您将它们打包并部署为单独的 REST 服务。它们应该独立存在,而不是与任何 Web UI 绑定(bind)。

用户界面来来去去;服务和后端数据的发展速度更慢。

当前的流行趋势是使用 HTML5、CSS3、JavaScript 和 jQuery 作为基础来制作 Web 用户界面。 (您可以在任何您喜欢的框架之上分层。)后端将是 REST 服务。

关于java - 在专业 java 应用程序中哪个是首选 jSTL 中的 SQL 或仅在 servlet 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com