ITPub博客

首页 > 应用开发 > IT综合 > Gingko Framework:使用struts的plugin初始化业务编码

Gingko Framework:使用struts的plugin初始化业务编码

原创 IT综合 作者:fengxiaojian 时间:2007-03-02 00:31:13 0 删除 编辑

1.struts-config.xml

2.GingkoPlugin.java
package com.gingko.util;

import org.apache.log4j.Logger;
import org.apache.struts.action.ActionServlet;
import org.apache.struts.action.PlugIn;
import org.apache.struts.config.ModuleConfig;
import com.gingko.domain.BusinessCodeParam;
/**
* 自定义struts插件,用于系统初始化
*
* @author fxj
*
*/
public class GingkoPlugin implements PlugIn {
static Logger logger = Logger.getLogger(GingkoPlugin.class);

public void init(ActionServlet as, ModuleConfig mc) {
try {
BusinessCodeParam.init();//调用业务编码类初始化方法
logger.info(Constants.WebAppName + ":>业务代码列表初始化成功");
} catch (Exception e) {
logger.info(Constants.WebAppName + ":>业务代码列表初始化失败");
logger.info(e.toString());
}
}
}

3.BusinessCodeParam.java
package com.gingko.domain;

import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.HashMap;
import org.apache.log4j.Logger;
import com.gingko.service.BusinessCodeService;
import com.gingko.util.GingkoUtil;

public class BusinessCodeParam {
static Logger logger = Logger.getLogger(BusinessCodeParam.class);
private static HashMap businessCodeMap;
public static String getOption(String busiCodeType)
public static String getNullOption()
public static void init() throws IllegalAccessException,
InvocationTargetException, SecurityException, NoSuchMethodException {
BusinessCodeService businessCodeService=new BusinessCodeService();
setBusinessCodeMap(businessCodeService.getBusinessCodeMap());
logger.info(businessCodeMap);
}
public static HashMap getBusinessCodeMap()
public static void setBusinessCodeMap(HashMap businessCodeMap)
}

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/777981/viewspace-901191/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-02-16

  • 博文量
    109
  • 访问量
    200001