Java/SpringFramework/QuickStart2
バージョン2.5〜以降。(従来の方式はこっち)
アノテーションを利用した、スマートなWEBアプリケーション開発
環境
ここで利用している環境。それぞれ代用可。
-Eclipse Java EE IDE for Web Developers(GALILEO)
-開発環境。
–http://www.eclipse.org/downloads/moreinfo/jee.php
-m2eclipse(the maven plugin)
-EclipseからMaven2を利用するためのプラグイン。各ライブラリを独自で入手してパスに通す場合は不要。
–http://m2eclipse.sonatype.org/
-Tomcat6
-Webアプリケーションサーバ。
–http://tomcat.apache.org/download-60.cgi
-JavaSE6(5以上なら大丈夫)
-Java開発環境
–http://java.sun.com/javase/ja/6/download.html
-SpringFramework
-Maven2を利用して入手するため、直接入手は不要
–http://www.springsource.org/
HelloWorldTutorial
ハローワールドを作ってみる。
動的WEBプロジェクトの生成
Eclipseを起動して、ファイル→新規→動的Webプロジェクトを作成する
pom.xmlの記述
必要ライブラリをMaven2経由で入手するため、pom.xmlを設置・編集する。
Eclipseのメニューから、ファイル→新規→ファイル→pom.xmlと入力してOK

続いて、pom.xmlを開き、内容を記述する
<project xmlns="<a href="http://maven.apache.org/POM/4.0.0"" target="_blank">http://maven.apache.org/POM/4.0.0"</a> xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance"" target="_blank">http://www.w3.org/2001/XMLSchema-instance"</a>
xsi:schemaLocation="<a href="http://maven.apache.org/POM/4.0.0" target="_blank">http://maven.apache.org/POM/4.0.0</a> <a href="http://maven.apache.org/maven-v4_0_0.xsd">" target="_blank">http://maven.apache.org/maven-v4_0_0.xsd"></a>
<modelVersion>4.0.0</modelVersion>
<groupId>example</groupId>
<artifactId>spring</artifactId>
<packaging>war</packaging>
<version>1.0</version>
<properties>
<spring.version>3.0.2.RELEASE</spring.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.0</version>
<configuration>
<warName>spring</warName>
<warSourceDirectory>WebContent</warSourceDirectory>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
</project>
パッケージエクスプローラまたはプロジェクトエクスプローラで、プロジェクトを右クリックし、表示されたメニューから、Maven→Enable Dependency Managementを選択する。

ダウンロード開始。
pom.xmlに記述したライブラリのダウンロードが、自動的に始まる。
始まらない場合は、パッケージエクスプローラまたはプロジェクトエクスプローラで、プロジェクトを右クリックし、表示されたメニューから、Maven→Update Dependenciesを選択する。

完了。ライブラリへの依存参照は自動的に設定される。


