2011-01-02 16 views
0
私は私がJDBCのResultSet

私は、JDBCのResultSet

から生成されたデータを保持する複数の出力領域を含むWebページをデザインしたい

から生成されたデータを保持する複数の出力領域を含むWebページをデザインしたいですメインフレームの世界で20年以上のソフトウェア開発経験を持つJAVA初心者。私はISPFの開発トンを行う。

私が探しているのは、自分のWebページを作成し、複数のフレームにJDBC出力を表示するのに必要なツールのリストです。私は現在、Java用のIDEとしてEclipseを使用しています。私は数年前にResultsSetを取得し、コンソールにデータを表示するためにJAVAコードを書きました。今私は19世紀に入り、自分のデータをWebページに表示したいと考えています。私は本当にどこから始めるべきか確信しています。チュートリアル、書籍など

すべてのガイダンスをいただければ幸いです。

おかげでRSJRNY

+0

注:19世紀は1800年から1899年です。 – BalusC

+0

ISPF?あれは何でしょう? – duffymo

+0

"インタラクティブ・システム・プロダクティビティ・ファシリティ(Interactive System Productivity Facility) - フルスクリーン・エディタおよびダイアログ・マネージャとして機能するIBMライセンス・プログラムで、アプリケーション・プログラムの作成に使用され、アプリケーション・プログラマとターミナル・ユーザの​​間で標準的なスクリーン・パネルおよびインタラクティブ・ダイアログを生成する手段を提供します。 ccit.web.arizona.edu/index.php – rsjrny

答えて

2

AのResultSetは、ユーザーインターフェイスの100ヤード以内に取得することはありません。

ここにあなたの層状のアプリケーションが見えるべき方法です:

HTMLページをこの場合は、ブラウザ---->サーブレットHTTPリクエストのリスニング---->データベースへのインタフェース

「インターフェース」には、文字通り取られるべきです:それはCRUD操作のためのPOJOインターフェースです。 ResultSetを返さないでください。問合せの結果をデータ構造またはオブジェクトにマップし、メソッド・スコープ内のResultSetをクローズします。希少な資源です。あなたはパーシスタンス層からそれを渡すべきではありません。

サーブレットがオブジェクトまたはコレクションをデータベースから取得したら、それをレスポンスに追加して、ユーザーインターフェイスで取得できるようにします。

私はあなたのHTMLページがJSPやVelocityのようなテンプレート技術を使って動的に生成されていると仮定しています。データベースからオブジェクトまたはコレクションをページに簡単に追加できます。

これは簡単ではありませんが、これはフレームワークの不安を解消するための正しい方法だと思います。

+0

答えに感謝します。データベースの操作はREADのみです。私は接続を取得し、クエリを発行し、結果セットをsystem.out.printに出力し、接続を閉じます。たぶん私はこれが本当に難しいと思っています。私は1 JSPでこれをすべて処理できるように思えます。右? – rsjrny

+0

確かに、それは動作します。しかし、サーブレットエンジンとJSPを適切に配置しないと、データベースコードをテストすることはできません。私はPOJO永続オブジェクトを持っていることを望んでいますので、テストして、別に置いて、表示上の問題に取り組むことができます。そして、私はJSTLでJSPを書いていません。スクリプトレットはありません。 System.outに書き込むことは、JSPで私にとって意味をなさない。 – duffymo

関連する問題