您的位置:首页 > 其它

MVC框架实现4---Smart框架Action组件接口设计

2012-03-09 16:19 411 查看
Action接口:

package com.smart.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.smart.forwarder.Forwarder;

/**
* Smart框架中Action组件接口
* @author qiaoyupeng
*
*/
public interface Action {

/**Action组件默认调用的方法**/
public Forwarder execute(HttpServletRequest request,HttpServletResponse response);
}


Action抽象类:
package com.smart.action;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.smart.forwarder.Forwarder;

/**
* Smart框架提供的Action接口抽象实现
* @author qiaoyupeng
*
*/
public abstract class AbstractAction implements Action {

@Override
public Forwarder execute(HttpServletRequest request,
HttpServletResponse response) {
return null;
}

/**execute方法执行前执行,可重写**/
public void init( HttpServletRequest request,HttpServletResponse response){

}

/**execute方法执行后执行,可重写**/
public void destroy(HttpServletRequest request,HttpServletResponse response){

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息