我正在编写一种简单的论坛Web应用程序,我正在思考如何实现消息检索机制。目前我在JSTL sql标签和应用程序范围java bean之间进行选择,它包含所有消息并在必要时更新集合。我应该考虑哪些要点以及为什么?建议采用其他方式吗?
答案 0 :(得分:2)
以下是official Oracle tutorial关于SQL标记库的内容:
用于访问表14-8中列出的数据库的JSTL SQL标记是 专为快速原型设计和简单应用而设计。用于生产 应用程序,数据库操作通常封装在 JavaBeans组件。
JSP是视图组件。它们的用途是生成HTML标记。在设计合理的应用程序中,应该在控制器中(而不是在视图中)访问数据库(通过服务和DAO)。
避免像瘟疫这样的JSTL SQL标记库。它会使你的应用程序变得混乱。