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){
}
}
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){
}
}
相关文章推荐
- MVC框架实现5---Smart框架Forwarder组件接口设计和实现
- MVC框架实现6---Smart框架ActionServlet控制器组件实现
- COM 组件设计与应用(八)——实现多接口
- COM 组件设计与应用(八)——实现多接口
- 电子商务系统的设计与实现(十):DWZ框架与第三方分页组件整合
- COM 组件设计与应用(八)——实现多接口
- MVC框架实现3---Smart框架配置文件解析
- 日志组件三:日志接口与日志实现框架
- JQuery Smart UI 简介(六) — 框架设计【后篇】(数据接口、后台框架)[简介系列完结]
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 7.外部接口的设计
- MVC框架实现1---Smart框架简介
- MVC框架实现9---Smart框架Context实现
- OA项目笔记-从建立接口 dao impl action jsp等框架实现crud
- OA系统笔记-从建立接口 dao impl action jsp等框架实现crud
- JQuery Smart UI 简介(六) — 框架设计【后篇】(数据接口、后台框架)[简介系列完结]
- 【Yom框架】漫谈个人框架的设计之二:新的IRepository接口+搜索和排序解耦(+基于Castle实现)
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 7.外部接口的设计
- 优雅设计封装基于Okhttp3的网络框架(六):HttpHeader接口设计实现 及 Response、Request封装实现
- MVC框架实现10---Smart框架打包、下载、使用
- COM 组件设计与应用(八)——实现多接口