19

簡単にできるSpring MVC 2.5 Webアプリの例を探しています:

  • Eclipse でプロジェクトとしてセットアップする
  • ローカル アプリ サーバーにデプロイする (Ant/Maven を使用)

Spring ディストリビューションにはいくつかのサンプル アプリケーション (「petclinic」と「jpetstore」) が含まれていますが、Eclipse プロジェクト ファイル (またはそれらを生成する方法) は提供されていません。また、ローカルデータベースをセットアップする必要があるなど、私のニーズには少し複雑に思えます。

4

9 に答える 9

15

Spring MVC プロジェクトを立ち上げて実行する最も簡単な方法は、Eclipse ベースのもう 1 つの無料 IDE であるSpringSource Tool Suiteを使用することです。

IDE と Spring/Maven の統合は緊密であり、Web アプリをデプロイするためのアプリケーション サーバーが既にセットアップされています。

次の手順に従って、機能する Spring MVC Web アプリを取得します。

  1. STS で新しいプロジェクトをセットアップするには: [ファイル] -> [新規] -> [Spring テンプレート プロジェクト] -> [Spring MVC プロジェクト] をクリックします。
  2. 依存関係を取得してプロジェクトをコンパイルするには: 新しいプロジェクトを右クリック -> Run As -> Maven install
  3. アプリケーションサーバー内でプロジェクトを実行するには: 新しいプロジェクトを右クリック -> Run As -> Run on Server -> SpringSource tc Server

うまくいけば、「おめでとう! Spring を実行しています!」という Web ページが表示されます。

于 2010-03-15T02:48:20.103 に答える
9

特にダウンロードできるアプリではありませんが、Spring Framework MVC アプリケーションの開発では、単体テストを備えた ant ビルド スクリプトを使用して、Eclipse で Spring アプリケーションを作成する手順について説明しています。

これは、次の要件を満たしています。

  • 春の MVC 2.5
  • Eclipse でのプロジェクト
  • Ant を使用してローカル アプリ サーバーにデプロイする
  • HSQL を使用 (ローカル DB をインストールする必要はありません)
于 2009-04-22T16:04:51.223 に答える
4

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]をクリックして、アーキタイプを選択します。お役に立てば幸いです。

于 2009-04-22T16:13:59.360 に答える
3

あなたにとって興味深いかもしれないhttp://blog.springsource.com/2010/07/22/spring-mvc-3-showcase/を見つけました。

于 2010-07-26T08:32:22.183 に答える
2

Eclipse プロジェクト ファイルを生成するには: プロジェクトをワークスペースにインポートする前に mvn eclipse:eclipse を使用します。これにより、必要なすべての構成ファイルが作成され、必要なすべての依存関係でプロジェクトが接続されます。

spring-samples (SVN URL: https://src.springframework.org/svn/spring-samples )の mvc-basic および mvc-ajax サンプル プロジェクトは、ローカル データベース サポートを必要としない単純なプロジェクトです。

于 2010-07-25T23:22:52.983 に答える
1

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ファイルとしてエクスポートして、WebSphereCommunityEditionのインストールにデプロイすることもできました。ありがとう、ドリュー!


少し前に、私は書いた:

うーん。どうでも。私はあきらめてマシンをシャットダウンし、戻ってきたとき、すべてが機能しました(私が取り組んでいるMavenのマイナーな問題を除いて)。バグまでチョークで書きます。


以前、私は書いた:

STSのことを聞いてとても興奮したので、ダウンロードしてインストールしました。それは完璧に行きました。これは新しいマシンなので、私はすべての最新のものを持っています-java 1.6、eclipse3.5.1など。

上記の手順のステップ2で、次のエラーが発生します:「指定されたJREインストールは存在しません」

私は見つけることができるすべての場所にパスを設定したので、それがどのJREについて不平を言っているのかわかりません。ヘルプ?

于 2010-04-23T20:26:55.370 に答える
1

AppFuse を使用する

于 2009-04-22T16:06:00.940 に答える
1

Spring Roo を使用してこれを行うこともできます。http://www.springsource.org/roo

于 2010-06-17T05:50:59.840 に答える