SAStrutsのviewをVelocityに変更
1.Velocity-toolのダウンロード
http://velocity.apache.org/download.cgi
「velocity-tools-1.4.zip」をダウンロードし、展開します
2.ライブラリーの配置
展開した(velocity-tools-1.4.zip)ファイル中の下記ライブラリをSAStrutsのwebapp/WEB-INF/lib配下にコピーする
commons-digester-1.8.jar
commons-lang-2.2.jar
sslext-1.2-0.jar
velocity-1.5.jar
velocity-dvsl-1.0.jar
velocity-tools-1.4.jar
velocity-tools-generic-1.4.jar
velocity-tools-view-1.4.jar
3.web.xmlの修正
下記の内容を追記
<servlet>
<servlet-name>velocity</servlet-name>
<servlet-class>org.apache.velocity.tools.view.servlet.VelocityViewServlet</servlet-class>
<init-param>
<param-name>org.apache.velocity.toolbox</param-name>
<param-value>/WEB-INF/toolbox.xml</param-value>
</init-param>
<init-param>
<param-name>org.apache.velocity.properties</param-name>
<param-value>/WEB-INF/velocity.properties</param-value>
</init-param>
<load-on-startup>10</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>velocity</servlet-name>
<url-pattern>*.vm</url-pattern>
</servlet-mapping>
4.toolbox.xmlファイルの追加
webapp/WEB-INFにtoolbox.xmlを新規作成
<tool>
<key>escape</key>
<scope>application</scope>
<class>org.apache.velocity.tools.generic.EscapeTool</class>
</tool>
5.velocity.propertiesファイルの追加
webapp/WEB-INFにvelocity.propertiesを新規作成
input.encoding=UTF-8
output.encoding=UTF-8
default.contentType=text/html; charset=UTF-8
webapp.resource.loader.cache = false
6.index.vmを作成
<html>
<head>
<title>Velocity</title>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
</head>
<body>
#set($aaa = "Velocityが動作しています。")
$aaa<br>
</body>
</html>
7.IndexActionの戻り値を変更
IndexActionの戻り値をindex.vmに変更する
8.動作確認
①Tomcatを起動する
②http://localhost:8080/ プロジェクト名にアクセスする
SAStrutsプロジェクトの新規作成
1.Dolteng Projectを作成
新規-プロジェクト-Dolteng
Dolteng Projectを新規作成
プロジェクト名、ルート・パッケージ名を任意に入力
プレゼンテーションを「SAStruts」に設定
Persistenceを「S2DAO」に設定
2.Tomcatコンテキストの更新
プロジェクトを右クリックし、「Tomcatプロジェクト-コンテキスト定義の更新」を行う
3.動作確認
Tomcatを起動
http://localhost:8080/ プロジェクト名にアクセス
「Hello World!」が表示されることを確認する
SAStruts + Velocity
1.ダウンロード
下記のサイトからファイルをダウンロード
http://seasar-users.jp/eclipse/eclipse-ide-for-sastruts-developers
・Eclipse IDE for SAStruts Developers
・Tomcat for SAStruts
・Eclipse UTF-8
2.任意のフォルダにTomcat for SAStruts を解凍
3.任意のフォルダにEclipse IDE for SAStruts Developers を解凍
4.Eclipseを起動しEclipse UTF-8をインポート
5.Eclipseにプラグインを追加
①WST
Europaディスカバリー・サイト
-WebおよびJEE開発
-Web標準ツール(WST)
②Subversion
URL:http://subclipse.tigris.org/update_1.4.x
③プロパティエディタ
URL::http://propedit.sourceforge.jp/eclipse/updates
④Seaser2
・Dolteng 0.33.0
・S2JUnit4
・SAStrutsPlugin 0.10.0
・Kijimuna 1.1.14
⑤Velocityエディタ
URL:http://veloeclipse.googlecode.com/svn/trunk/update/
6.Tomcatの設定
ウィンドウ-設定-Tomcat
①Tomcatバージョンを「バージョン 6x」に設定
②Tomcatホームを2で解凍したフォルダを指定する
J2SDKのインストール
1.J2SDKのダウンロード
http://java.sun.com/products/archive/index.html から
j2sdk-1_4_2_18-windows-i586-p.exeをダウンロード
2.J2SDKのダウンロードのインストール
インストール先フォルダを「C:\Program Files\Java\j2sdk1.4.2_19」に変更しインストール
3.環境変数の設定
システム環境変数のPathに2でインストールしたJ2SDKのパスを設定
PC起動時にNumLockをオンにする
1.レジストリエディタを起動
HKEY_USERS\.DEFAULT\Control Panel\Keyboardを選択
2.InitialKeyboardIndicatorsの値を修正
InitialKeyboardIndicatorsを右クリックし、修正を選択 「値のデータ」を2に変更