Menu

SAStrutsPlugin

概要

SAStrutsを使った開発を支援するためのEclipseプラグインです。次の機能を提供しています。

  • Javaファイルからポップアップメニューかショートカットキー(F6)で対応するJSPファイルを開く・作成する
  • JSPファイルからポップアップメニューかショートカットキー(F7)で対応するJavaファイルを開く・作成する

使い方

プロジェクトの設定

  • プロジェクトのプロパティで「SAStruts」を選択し、Webapp ルートを選択します。
  • プロジェクトのプロパティで「SAStruts」を選択し、Main Java Source Pathを選択します。
  • プロジェクトのプロパティで「SAStruts」を選択し、convention.dicon パスを選択します。

Super Agile Strutsチュートリアル(sa-struts-tutorial)であれば「/webapp」、「/src/main/java」、「/src/main/resouces/convention.dicon」となります。 Maven2のWebアプリケーションプロジェクトならWebapp ルートは「/src/main/webapp」となります。

SAStrutsPluginは、 Webapp ルートを基点にJSPファイルのパスを、 Main Java Source Pathを基点にJavaファイルのパスを、 convention.dicon パスを基点にルートパッケージ名を、 取得します。

JSPファイルを開く

JSPファイル名が記述されている文字列のある行からポップアップメニューかショートカットキー(F6)で対応するJSPファイルを開くことができます。

JSPファイルを作成する

    JSPファイルを開こうとして対応するJSPファイルが存在しない場合は、JSPファイル作成用のウィザードを使って新規に作成することができます。 ファイル名や保存するフォルダは自動的に決定されるのでほとんどの場合変更する必要はありません。

    1. 対応するJSPファイルが存在しない場合は、 メッセージボックスがポップアップします。



    1. OKをクリックすると「JSPファイルの新規作成ウィザード」が開きます。 保存先のディレクトリやJSPファイル名は自動的に決まるので、ほとんどの場合、変更する必要はありません。

Javaファイルを開く

s:formタグのaction属性の行からポップアップメニューかショートカットキー(F7)で対応するJavaソースを開くことができます。

Javaファイルを作成する

    Javaファイルを開こうとして対応するJavaファイルが存在しない場合は、Javaファイル作成用のウィザードを使って新規に作成することができます。 ファイル名や保存するフォルダは自動的に決定されるのでほとんどの場合変更する必要はありません。

    1. 対応するJavaファイルが存在しない場合は、 メッセージボックスがポップアップします。



    1. OKをクリックすると「Javaファイルの新規作成ウィザード」が開きます。 保存先のディレクトリやJavaファイル名は自動的に決まるので、ほとんどの場合、変更する必要はありません。

セットアップ

Eclipse3.3+WTP2.0で動作します。JSP EditorからJavaファイルを開くことができます。。Web Page Editorからは開けません。次の更新サイトから「SAStrutsPlugin」を選択してインストールしてください。

NEWS

  • 2008/03/22 SAStrutsPlugin 0.0.2 をリリースしました.
  • 2008/03/14 SAStrutsPlugin 0.0.1 をリリースしました.

メーリングリスト

seasar-user
Seasar2および関連プロダクトの利用者のためのメーリングリストです。
SAStrutsPluginを利用していて疑問に思ったことや困ったこと、要望などはこちらへ。
seasar-dev
Seasar2および関連プロダクト開発者のためのメーリングリストです。

トラッキング

JIRA
SAStrutsPluginのバグはComponent/sがSAStruts Pluginで管理されています。

Subversionリポジトリ

SAStrutsPlugin のソースコードは、seasar.org のSubversionリポジトリで公開されています。
どなたでもアクセスしてソースコードを閲覧することができます。
(以下のリンクをクリックするとWeb経由でもソースコードを閲覧できます)

SVNリポジトリのURL
https://www.seasar.org/svn/sastruts/trunk/sa-struts-plugin/

コミッタのブログ

SAStrutsPlugin は、コミッタのブログを中心として仕様検討を進めています。