[sastruts]/trunk/www/sastrutspluginUsage.html
Parent Directory
|
Revision Log
Revision 852 -
(show annotations)
Fri Jun 5 16:37:23 2009 JST (3 years, 11 months ago) by shinsuke
File MIME type: text/html
File size: 10289 byte(s)
Fri Jun 5 16:37:23 2009 JST (3 years, 11 months ago) by shinsuke
File MIME type: text/html
File size: 10289 byte(s)
added mavenArchetype.html.
| 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" |
| 2 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
| 3 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> |
| 4 | <head> |
| 5 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> |
| 6 | <meta http-equiv="Content-Language" content="ja" /> |
| 7 | <meta http-equiv="Content-Style-Type" content="text/css" /> |
| 8 | <meta name="keywords" content="sastruts, Seasar, The Seasar Project, The Seasar Foundation, OSS, Open Source Software, Java, Framework" /> |
| 9 | <meta name="description" content="sastruts" /> |
| 10 | <title>Super Agile Struts</title> |
| 11 | <link rel="stylesheet" type="text/css" href="http://www.seasar.org/theme/main.css" media="screen,projection" /> |
| 12 | <link rel="stylesheet" type="text/css" href="http://www.seasar.org/theme/print.css" media="print" /> |
| 13 | </head> |
| 14 | |
| 15 | <body> |
| 16 | |
| 17 | <div id="wrapper"> |
| 18 | |
| 19 | <div id="header"> |
| 20 | |
| 21 | <div class="line"><span class="hide">spacer</span></div> |
| 22 | |
| 23 | <div id="logo"><h2 id="h01" class="hide">The Seasar Foundation Project Site</h2><img src="http://www.seasar.org/images/seasar_logo_blue.gif" alt="The Seasar Project" width="390" height="180" /></div> |
| 24 | |
| 25 | <div id="tool"> |
| 26 | |
| 27 | <h2><a href="http://search.seasar.org/">Site Search</a></h2> |
| 28 | |
| 29 | <form id="search" name="search" action="http://search.seasar.org/"> |
| 30 | <div> |
| 31 | <input id="search_phrase" type="text" name="phrase" size="20" /> |
| 32 | <input type="hidden" name="perpage" value="30" /> |
| 33 | <input type="hidden" name="enc" value="UTF-8" /> |
| 34 | <input id="search_go" type="submit" value="Search" /> |
| 35 | </div> |
| 36 | </form> |
| 37 | |
| 38 | <h2>Seasar Banner</h2> |
| 39 | |
| 40 | <p><a href="http://www.seasar.org/images/seasar_banner.gif"><img src="http://www.seasar.org/images/seasar_banner.gif" alt="Seasar Banner" title="Seasar Banner" width="146" height="33" /></a></p> |
| 41 | |
| 42 | </div> |
| 43 | |
| 44 | </div><!-- header --> |
| 45 | |
| 46 | |
| 47 | <div id="contents_left"> |
| 48 | |
| 49 | <h2>Menu</h2> |
| 50 | |
| 51 | <ul> |
| 52 | <li><a href="index.html">ホーム</a></li> |
| 53 | <li><a href="setup.html">セットアップ</a></li> |
| 54 | <li><a href="download.html">ダウンロード</a></li> |
| 55 | <li><a href="releaseNotes.html">リリースノート</a></li> |
| 56 | <li><a href="tutorial.html">チュートリアル</a></li> |
| 57 | <li><a href="featureReference.html">機能リファレンス</a></li> |
| 58 | <li><a href="annotationReference.html">アノテーションリファレンス</a></li> |
| 59 | <li><a href="fileReference.html">設定ファイルリファレンス</a></li> |
| 60 | <li><a href="sastrutsplugin.html">SAStrutsPlugin</a></li> |
| 61 | <ul> |
| 62 | <li><a href="sastrutsplugin.html#Abstract">概要</a></li> |
| 63 | <li><a href="sastrutsplugin.html#Setup">セットアップ</a> |
| 64 | <li><a href="sastrutspluginUsage.html">使い方</a></li> |
| 65 | <ul> |
| 66 | <li><a href="#Usage">プロジェクトの設定</a> |
| 67 | <li><a href="#func_jsp_open">JSPファイルを開く</a> |
| 68 | <li><a href="#func_jsp_create">JSPファイルを作成する</a> |
| 69 | <li><a href="#func_java_open">Javaファイルを開く</a> |
| 70 | <li><a href="#func_java_create">Javaファイルを作成する</a> |
| 71 | <li><a href="#jsp_editor_contents_assist">JSP Editorの補完機能</a> |
| 72 | <li><a href="#view_on_server">View on Server機能</a> |
| 73 | <li><a href="#view_sastruts_help">View SAStruts Help機能</a> |
| 74 | </ul> |
| 75 | <li><a href="sastrutspluginReleaseNotes.html">SAStrutsPluginリリースノート</a></li> |
| 76 | <li><a href="sastrutsplugin.html#maillist">メーリングリスト</a></li> |
| 77 | <li><a href="sastrutsplugin.html#tracking">トラッキング</a></li> |
| 78 | <li><a href="sastrutsplugin.html#subversion">Subversionリポジトリ</a></li> |
| 79 | <li><a href="sastrutsplugin.html#blog">コミッタのブログ</a></li> |
| 80 | </ul> |
| 81 | <li><a href="portlet.html">ポートレット対応</a></li> |
| 82 | <li><a href="mavenArchetype.html">Maven Archetype</a></li> |
| 83 | </ul> |
| 84 | |
| 85 | </div><!-- contents_left --> |
| 86 | |
| 87 | <div id="contents_center"> |
| 88 | |
| 89 | <div id="article"> |
| 90 | |
| 91 | <div class="section"> |
| 92 | |
| 93 | <h2>SAStrutsPlugin</h2> |
| 94 | |
| 95 | |
| 96 | <h3><a name="Usage">使い方</a></h3> |
| 97 | <h4><a name="project_setting">プロジェクトの設定</a></h4> |
| 98 | <ul> |
| 99 | <li>プロジェクトのプロパティで「SAStruts」を選択し、Webapp ルートを選択します。</li> |
| 100 | <li>プロジェクトのプロパティで「SAStruts」を選択し、Main Java Source Pathを選択します。</li> |
| 101 | <li>プロジェクトのプロパティで「SAStruts」を選択し、convention.dicon パスを選択します。</li> |
| 102 | <li>プロジェクトのプロパティで「SAStruts」を選択し、WebServerを選択します。</li> |
| 103 | <li>プロジェクトのプロパティで「SAStruts」を選択し、コンテキストを選択します。</li> |
| 104 | </ul> |
| 105 | |
| 106 | <img src="images/project_property.gif"/> |
| 107 | |
| 108 | <p> |
| 109 | Super Agile Strutsチュートリアル(sa-struts-tutorial)であれば「/src/main/webapp」、「/src/main/java」、「/src/main/resouces/convention.dicon」、「http://localhost:8080」、 |
| 110 | コンテキストは空となります。コンテキストが空の場合はEclipseのプロジェクト名がコンテキスト名として採用されます。チュートリアルであればsa-struts-tutorialとなります。 |
| 111 | </p> |
| 112 | <p> |
| 113 | SAStrutsPluginは、 |
| 114 | Webapp ルートを基点にJSPファイルのパスを、 |
| 115 | Main Java Source Pathを基点にJavaファイルのパスを、 |
| 116 | convention.dicon パスを基点にルートパッケージ名を、 |
| 117 | 取得します。 |
| 118 | WebServer、コンテキストは後述するView on Server機能でアクセスするURLの基点となります。 |
| 119 | </p> |
| 120 | |
| 121 | <h4><a name="func_jsp_open">JSPファイルを開く</a></h4> |
| 122 | |
| 123 | <p> |
| 124 | JSPファイル名が記述されている文字列のある行からポップアップメニューかショートカットキー(Ctrl+8)で対応するJSPファイルを開くことができます。 |
| 125 | </p> |
| 126 | |
| 127 | <img src="images/open_jsp.gif"/> |
| 128 | |
| 129 | <h4><a name="func_jsp_create">JSPファイルを作成する</a></h4> |
| 130 | <ol type="1"> |
| 131 | <p> |
| 132 | JSPファイルを開こうとして対応するJSPファイルが存在しない場合は、JSPファイル作成用のウィザードを使って新規に作成することができます。 |
| 133 | ファイル名や保存するフォルダは自動的に決定されるのでほとんどの場合変更する必要はありません。 |
| 134 | </p> |
| 135 | <ol><li value="1">対応するJSPファイルが存在しない場合は、 |
| 136 | メッセージボックスがポップアップします。</li></ol><br clear="all"/> |
| 137 | |
| 138 | <img class="ss" src="images/message_box_jsp.gif" alt=""/> |
| 139 | <br/><br/> |
| 140 | <ol><li value="2">OKをクリックすると「JSPファイルの新規作成ウィザード」が開きます。 |
| 141 | 保存先のディレクトリやJSPファイル名は自動的に決まるので、ほとんどの場合、変更する必要はありません。</li></ol><br clear="all"/> |
| 142 | <img class="ss" src="images/wizard_jsp.gif" alt=""/> |
| 143 | </ol> |
| 144 | |
| 145 | <h4><a name="func_java_open">Javaファイルを開く</a></h4> |
| 146 | |
| 147 | <p> |
| 148 | JSP Editor上からポップアップメニューかショートカットキー(Ctrl+8)で対応するJavaソースを開くことができます。 |
| 149 | <ul> |
| 150 | <li>s:formタグの行から操作した場合はJavaソースのindexメソッドに遷移します。urlPatternを使っている場合は該当するメソッドに遷移します。</li> |
| 151 | <li>inputタグの行から操作した場合はJavaソースの該当するメソッド(name属性と同じメソッド名)に遷移します。</li> |
| 152 | <li>aタグ、s:linkタグのhref属性でurlPatternを使っている場合は、aタグの行で操作すれば該当するメソッドに遷移します。</li> |
| 153 | </ul> |
| 154 | どのケースも対応するメソッドが見つからない場合はindexメソッドに遷移します。 |
| 155 | </p> |
| 156 | |
| 157 | <img src="images/open_java.gif"/> |
| 158 | |
| 159 | <h4><a name="func_java_create">Javaファイルを作成する</a></h4> |
| 160 | <ol type="1"> |
| 161 | <p> |
| 162 | Javaファイルを開こうとして対応するJavaファイルが存在しない場合は、Javaファイル作成用のウィザードを使って新規に作成することができます。 |
| 163 | ファイル名や保存するフォルダは自動的に決定されるのでほとんどの場合変更する必要はありません。 |
| 164 | </p> |
| 165 | <ol><li value="1">対応するJavaファイルが存在しない場合は、 |
| 166 | メッセージボックスがポップアップします。</li></ol><br clear="all"/> |
| 167 | |
| 168 | <img class="ss" src="images/message_box_java.gif" alt=""/> |
| 169 | <br/><br/> |
| 170 | <ol><li value="2">OKをクリックすると「Javaファイルの新規作成ウィザード」が開きます。 |
| 171 | 保存先のディレクトリやJavaファイル名は自動的に決まるので、ほとんどの場合、変更する必要はありません。</li></ol><br clear="all"/> |
| 172 | <img class="ss" src="images/wizard_java.gif" alt=""/> |
| 173 | </ol> |
| 174 | |
| 175 | <h4><a name="jsp_editor_contents_assist">JSP Editorの補完機能</a></h4> |
| 176 | <ol type="1"> |
| 177 | <p> |
| 178 | WTPのJSP Editor上でActionFormのプロパティやActionの実行メソッドを補完することができます。<br/> |
| 179 | html:text等の入力系htmlタグのproperty属性の場合はActionFormのpublicフィールドプロパティを、 |
| 180 | html:submit等のボタン系htmlタグのname属性の場合はActionの実行メソッド(public、戻り値がString、引数無し、@Executeアノテーション付き)を補完することができます。<br/> |
| 181 | なおc:foreachタグには対応していません。 |
| 182 | </p> |
| 183 | <img src="images/contents_assist_property.gif"/> |
| 184 | <img src="images/contents_assist_method.gif"/> |
| 185 | </ol> |
| 186 | |
| 187 | <h4><a name="view_on_server">View on Server機能</a></h4> |
| 188 | <ol type="1"> |
| 189 | <p> |
| 190 | APサーバを起動後、Actionクラスを選択してポップアップメニュー、ショートカットキーからブラウザを起動して表示を確認することができます。 |
| 191 | </p> |
| 192 | <img src="images/view_on_server.gif"/> |
| 193 | </ol> |
| 194 | |
| 195 | <h4><a name="view_sastruts_help">View SAStruts Help機能</a></h4> |
| 196 | |
| 197 | <ol type="1"> |
| 198 | <p> |
| 199 | ポップアップメニュー、ショートカットキーからブラウザを起動してSAStrutsのトップページを表示することができます。 |
| 200 | </p> |
| 201 | <img src="images/view_sastruts_help.gif"/> |
| 202 | </ol> |
| 203 | |
| 204 | </div><!-- section --> |
| 205 | |
| 206 | </div><!-- article --> |
| 207 | |
| 208 | </div><!-- contents_center --> |
| 209 | |
| 210 | <div id="footer"> |
| 211 | <address>© Copyright The Seasar Foundation and the others 2008, all rights reserved.</address> |
| 212 | <div class="line"><span class="hide">spacer</span></div> |
| 213 | </div><!-- footer --> |
| 214 | |
| 215 | </div><!-- wrapper --> |
| 216 | |
| 217 | </body> |
| 218 | </html> |
| 219 |
| Repository Top ViewVC Help |
![]() |
| Powered by ViewVC |

