0

我正在编写一种简单的论坛网络应用程序,并且正在考虑如何实现消息检索机制。目前,我在 JSTL sql 标记和应用程序范围 java bean 之间进行选择,后者包含所有消息并在必要时更新集合。我应该考虑哪些方面,为什么?有没有其他推荐的方法?

4

1 回答 1

2

以下是Oracle 官方教程中关于 SQL 标记库的说明:

用于访问表 14-8 中列出的数据库的 JSTL SQL 标记是为快速原型设计和简单应用程序而设计的。对于生产应用程序,数据库操作通常封装在 JavaBeans 组件中。

JSP 是视图组件。它们的预期用途是生成 HTML 标记。在正确设计的应用程序中,对数据库的访问应该在控制器中完成(通过服务和 DAO),而不是在视图中。

避免像瘟疫一样使用 JSTL SQL 标记库。它会让你的应用程序变得一团糟。

于 2012-06-04T08:34:45.033 回答