Eclipse Helios を使用して動的 Web アプリケーション用に Hibernate をセットアップするにはどうすればよいですか? 私は初心者なので、例があれば教えてください。
私はJavaアプリケーションを試し、すべてのJARSを含めましたが、うまくいきました。しかし、Webアプリケーションでそれを実行してテストする方法がわかりません。
私はStruts2を使用するので、適切な例やガイダンスを得ることができれば幸いです.
Eclipse Helios を使用して動的 Web アプリケーション用に Hibernate をセットアップするにはどうすればよいですか? 私は初心者なので、例があれば教えてください。
私はJavaアプリケーションを試し、すべてのJARSを含めましたが、うまくいきました。しかし、Webアプリケーションでそれを実行してテストする方法がわかりません。
私はStruts2を使用するので、適切な例やガイダンスを得ることができれば幸いです.
ジャーを にドロップしますWEB-INF/lib
。これらの jar は、Eclipse によってプロジェクトのビルド パスに自動的に追加され、(WEB-INF/classes
ディレクトリとコンテナーのクラスパスと共に) webapp のクラスパスを構成します。
まず、Struts2 をダウンロードし、サンプル WAR ファイルを Eclipse にインポートします。ソースフォルダーから見つけることができます:struts-2.3.1-all\struts-2.3.1\apps\struts2-blank.war
次に、Eclipse Hibernate Plugin をインストールする必要があります。Window > Preferences > Install/Update > Available Software Sites に移動し、次のリンクを追加して JBossTools などの名前を付けます。
http://download.jboss.org/jbosstools/updates/helios/
必要に応じて、多くのプロジェクト タイプに Hibernate プラグインをインストールできます。ここでは、Web アプリケーション プラグインを選択します。
その後、Hibernate Core ライブラリをクラスパスに含める必要があります。Hibernate 3.6 以降をお勧めします。もう依存しないからasm (asm-3.3.jar, asm-commons-3.3.jar ...)
です。以前のバージョンを使用すると、Struts2 もライブラリに依存するため、いくつかの問題が発生する可能性がありasm
ます。
次に、データベースを作成し、次のリンクを使用してモデル Bean クラスを構成および生成します。
http://casteyo.wordpress.com/2007/06/06/conf_hibernate/
これで、自分でマッピング ファイルを作成する必要がなくなりました。また、DAO ファクトリー パターンを使用すると、プロジェクトを完成させることができます。
これがお役に立てば幸いです。