簡単にできるSpringMVC 2.5Webアプリの例を探しています。
Springディストリビューションに含まれているサンプルアプリケーションがいくつかありますが(「petclinic」と「jpetstore」)、Eclipseプロジェクトファイル(またはそれらを生成する方法)は提供されていません。また、私のニーズには少し複雑に見えます。ローカルデータベースを設定する必要があります。
特にダウンロードできるアプリではありませんが、 Spring Framework MVCアプリケーションの段階的な開発 は、単体テストを備えたantビルドスクリプトを使用してEclipseでSpringアプリケーションを作成する方法について説明しています。
これは、次の要件を満たしています。
Spring MVCプロジェクトを起動して実行する最も簡単な方法は、 SpringSource Tool Suite を使用することです。これは、Eclipseに基づく別の無料のIDE.
IDEとSpring/Mavenの間の統合は緊密であり、Webアプリケーションをデプロイするためにセットアップされたアプリケーションサーバーが付属しています。
以下の手順に従って、機能するSpring MVC Webアプリを取得します。
正常に機能すると、「おめでとうございます。Springを実行しています!」というWebページが表示されます。
Spring MVCのMavenアーキタイプ(テンプレートプロジェクト構造)は次のとおりです。
http://docs.codehaus.org/display/MAVENUSER/Archetypes+List
これは、この種の調査の開始点として適しています。 Mavenを使用してアーキタイプを作成するには、最初にMavenをインストールします。
http://maven.Apache.org/plugins/maven-install-plugin/
次に、アーキタイプを使用してプロジェクトを作成します。
http://maven.Apache.org/guides/introduction/introduction-to-archetypes.html
Eclipse用のm2Eclipseプラグインを使用してこれを単純化することもでき、ウィザードを使用してプロジェクトの段階を進めることができます。右クリック->新規プロジェクト->その他、Mavenをクリックして、アーキタイプを選択します。お役に立てば幸いです。
ただ発見した http://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/ これはあなたにとって興味深いかもしれません。
Eclipseプロジェクトファイルを生成するには:プロジェクトをワークスペースにインポートする前に、mvn Eclipse:eclipseを使用します。これにより、必要なすべての構成ファイルが作成され、プロジェクトが必要なすべての依存関係に接続されます。
Spring-samplesのmvc-basicおよびmvc-ajaxサンプルプロジェクト(SVN URL: https://src.springframework.org/svn/spring-samples )は、ローカルを必要としないシンプルなプロジェクトですデータベースのサポート。
SpringRooを使用してこれを行うこともできます。 http://www.springsource.org/roo
AppFuseを使用する
Drewが説明したとおりに機能しましたが、新しいユーザーには罠があります(つまり、新規インストール、Mavenまたはm2Eclipseに精通していない)。このエラーが発生します:
[ERROR] Error executing Maven.
[ERROR] The specified user settings file does not exist: /home/user/.m2/settings.xml
そして回避策は、ほぼの空のsettings.xmlを作成することです。
<settings xmlns="http://maven.Apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.Apache.org/SETTINGS/1.0.0
http://maven.Apache.org/xsd/settings-1.0.0.xsd">
</settings>
(後で見つけました このバグレポート 。)その後、私は仕事をしていました。 WARファイルとしてエクスポートして、WebSphere Community Editionのインストールにデプロイすることもできました。ありがとう、ドリュー!
少し早く、私は書きました:
ふむ。気にしないで。私はあきらめてマシンをシャットダウンし、戻ってきたとき、すべてが機能しました(私が取り組んでいるMavenのマイナーな問題を除いて)。バグまでチョークで書いてください。
以前、私は書いた:
STSについて聞いてとても興奮したので、それをダウンロードしてインストールしました。それは完璧に行きました。これは新しいマシンなので、最新のものをすべて持っています-Java 1.6、Eclipse 3.5.1など).
上記の手順のステップ2で、次のエラーが発生します:「指定されたJREインストールは存在しません」
どこにでもパスを設定しているので、どのJREに不満があるのかわかりません。助けて?
以下のリンクを使用して、Hello World Spring MVCプロジェクトをダウンロードできます