0

私は一種の単純なフォーラム Web アプリケーションを作成しており、メッセージ取得メカニズムを実装する方法を考えています。現在、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 に答える