com.easyjf.web
Class FrameworkEngine

java.lang.Object
  extended bycom.easyjf.web.FrameworkEngine

public abstract class FrameworkEngine
extends java.lang.Object

Title:框架处理引擎

Description: 负责执WebFrom的创建,Action类的创建等

Copyright: Copyright (c) 2006

Company: www.easyjf.com

Version:
1.0
Author:
蔡世友

Constructor Summary
FrameworkEngine()
           
 
Method Summary
static WebForm creatWebForm(javax.servlet.http.HttpServletRequest request, java.lang.String formName)
          根据request创建一个form对象
static IWebAction findAction(Module module)
          根据Module返回一个一个IWebAction
static IWebAction findAction(java.lang.String path)
          根据路径返回一个IWebAction
static WebForm findForm(java.lang.String formName)
          根据formName查找(创建)一个Form对象
static Module findModule(java.lang.String pathName)
          根据路径返回一个Module,首先从配置文件中查找,如果配置文件中没有,则生成缺省的Module
static java.lang.String getActionName(java.lang.String pathName)
          根据url路径生成默认形式的IWebAction类全名
static java.util.Map request2map(javax.servlet.http.HttpServletRequest request)
          一个通用reuqest数据到map的转换
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FrameworkEngine

public FrameworkEngine()
Method Detail

creatWebForm

public static WebForm creatWebForm(javax.servlet.http.HttpServletRequest request,
                                   java.lang.String formName)
根据request创建一个form对象

Parameters:
request -
formName -
Returns:
封装了用户数据的Form

findForm

public static WebForm findForm(java.lang.String formName)
根据formName查找(创建)一个Form对象

Parameters:
formName -
Returns:
查找Form

findAction

public static IWebAction findAction(java.lang.String path)
根据路径返回一个IWebAction

Parameters:
path -
Returns:
action

findAction

public static IWebAction findAction(Module module)
根据Module返回一个一个IWebAction

Parameters:
module -
Returns:
相应的Action类

findModule

public static Module findModule(java.lang.String pathName)
根据路径返回一个Module,首先从配置文件中查找,如果配置文件中没有,则生成缺省的Module

Parameters:
pathName -
Returns:
相应的Action类

getActionName

public static java.lang.String getActionName(java.lang.String pathName)
根据url路径生成默认形式的IWebAction类全名

Parameters:
pathName -
Returns:
actionName

request2map

public static java.util.Map request2map(javax.servlet.http.HttpServletRequest request)
一个通用reuqest数据到map的转换

Parameters:
request -
Returns:
Map