ノックステクノロジーのブログ -4ページ目
<< 前のページへ最新 | 1 | 2 | 3 | 4

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に変更

<< 前のページへ最新 | 1 | 2 | 3 | 4