Spring Framework

Spring Frameworkは、Javaプラットフォーム向けのアプリケーションフレームワークで、Pivotal Softwareが開発しているオープンソースソフトウェアです。この記事では、Springの使い方をご紹介します。

Spring設定ファイル

Spring設定ファイルはapplicationContext.xmlというファイル名である。

applicationContext.xmlの要素
要素 説明
beans Spring設定のルート要素
bean Bean
property プロパティ

Spring Dynamic Modules

Spring Dynamic ModulesはOSGi実行環境に配備してOSGiフレームワークが提供するサービスを利用することができるSpringアプリケーションを書くことを容易にする。

Spring使用例

Mavenでプロジェクトを作成する。

mvn archetype=create -DgroupId=com.fc2web.itref.hello -DartifactId=hello

Mavenでプロジェクトを作成すると、次のフォルダとファイルが作成される。

hello/src/main/java/com/fc2web/itref/hello/App.java
hello/src/test/java/com/fc2web/itref/hello/AppTest.java
hello/pom.xml

Mavenが生成したpom.xmlにSpringフレームワークの依存関係を追加する。

<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-context</artifactId>
  <version>4.4.4.RELEASE</version>
<dependency>

Spring MVC

Spring MVCのJSPタグ

escapeBody

HTML又はJavaScriptのエスケープを行う。

<spring:escapeBody javascriptEscape="true" htmlEscape="true">${var}</spring:escapeBody>