利用者向け情報

開発者向け情報

[sastruts]/trunk/www/sastrutspluginUsage.html

Parent Directory Parent Directory | Revision Log 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)
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>&copy; 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  
ViewVC logotype
Powered by ViewVC