特集
2004/05/27 07:38 更新

特集:全1回 サンのオープンソースJava統合開発環境「NetBeans」入門 (6/9)
Actionを作る
同様にしてActionクラスを作成する。ここでは、次に示すSampleAction.javaファイルとする。
package sample;
import org.apache.struts.action.*;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class SampleAction extends Action
{
public org.apache.struts.action.ActionForward execute(
org.apache.struts.action.ActionMapping actionMapping,
org.apache.struts.action.ActionForm actionForm,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) {
// Actionの処理
SampleForm form = (SampleForm)actionForm;
// 本来はここで入力フォームの処理をするが、ここでは省略
return actionMapping.findForward("success");
}
}
|
上のリストでは、executeメソッドをオーバーライドしている。NetBeansでは、「ツール」メニューから「メソッドのオーバーライド」を選択すると、画面22のようにオーバーライドできるメソッドの一覧が表示され、選ぶだけで簡単にオーバーライドの雛形ができる。この機能は、Strutsを始めとするフレームワークを使った開発など、継承を多用するアプリケーションの開発で役立つはずだ。
|

画面22■メソッドのオーバーライド
前のページ | 1 2 3 4 5 6 7 8 9 | 次のページ
[大澤文孝,ITmedia]
Copyright © ITmedia, Inc. All Rights Reserved.
