私は一種の単純なフォーラム Web アプリケーションを作成しており、メッセージ取得メカニズムを実装する方法を考えています。現在、JSTL sql タグと、すべてのメッセージを保持し、必要に応じてコレクションを更新するアプリケーション スコープ Java Bean のどちらかを選択しています。どのような点を考慮する必要がありますか?また、その理由は何ですか? 他に提案された方法はありますか?
質問する
123 次
1 に答える
2
公式の Oracle チュートリアルでは、SQL タグ ライブラリについて次のように説明されています。
表14-8にリストされているデータベースにアクセスするためのJSTL SQLタグは、迅速なプロトタイピングおよび単純なアプリケーション向けに設計されています。本番アプリケーションの場合、データベース操作は通常、JavaBeans コンポーネントにカプセル化されています。
JSP はビュー コンポーネントです。それらの使用目的は、HTML マークアップを生成することです。適切に設計されたアプリケーションでは、データベースへのアクセスは、ビューではなくコントローラーで (サービスと DAO を介して) 行う必要があります。
ペストのような JSTL SQL タグ ライブラリは避けてください。それはあなたのアプリケーションを混乱させます。
于 2012-06-04T08:34:45.033 に答える