特集
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.