首页>代码>基于Bootstrap的Java企业通用开发平台框架jeefw(SSH+Bootstrap与SSM+Bootstrap两个版本)>/jeefw/src/com/jeefw/app/logic/ClientServerController.java
package com.jeefw.app.logic; import java.io.IOException; import javax.servlet.Servlet; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.log4j.Logger; import org.springframework.web.context.WebApplicationContext; import org.springframework.web.context.support.WebApplicationContextUtils; import com.jeefw.app.bean.BaseRequestBean; import com.jeefw.app.bean.BaseResponseBean; /** * APP接口的控制类 * @框架唯一的升级和技术支持地址:http://shop111863449.taobao.com */ public class ClientServerController implements Servlet { private static final Logger log = Logger.getLogger(ClientServerController.class); private WebApplicationContext wac; private ILogicExecuteWorkerEngine logicExecuteWorkerEngin; private ITransmission transmission; public void destroy() { } public ServletConfig getServletConfig() { return null; } public String getServletInfo() { return null; } public void init(ServletConfig servletConfig) throws ServletException { wac = WebApplicationContextUtils.getWebApplicationContext(servletConfig.getServletContext()); logicExecuteWorkerEngin = (ILogicExecuteWorkerEngine) wac.getBean("logicExecuteWorkerEnginBean"); log.debug("logicExecuteWorkerEngin is:[" + logicExecuteWorkerEngin + "]"); transmission = (ITransmission) wac.getBean("transmissionBean"); log.debug("transmission is:[" + transmission + "]"); } public void service(ServletRequest req, ServletResponse resp) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) req; HttpServletResponse response = (HttpServletResponse) resp; if (null != transmission && null != logicExecuteWorkerEngin) { String json = transmission.resv(request); BaseRequestBean brb = logicExecuteWorkerEngin.trans(json); if (null != brb) { ILogicFace logic = logicExecuteWorkerEngin.getILogicFaceByActionCode(brb.getActionCode()); if (null != logic) { BaseResponseBean brespon = (BaseResponseBean) logic.logic(wac, brb); if (null != brespon) { transmission.resp(response, brespon); } } } else { } } } }
最近下载更多
1712652243 LV1
8月27日
DavidZeng1 LV4
4月29日
educationAAA LV11
4月29日
微信网友_6410164411420672 LV1
2023年3月29日
653665054 LV3
2022年7月27日
maxking LV2
2022年7月13日
dasen2022 LV6
2022年4月27日
yhb123456 LV5
2022年3月21日
jianshun19 LV2
2022年1月19日
疯子庭 LV8
2021年11月30日
最近浏览更多
1481421104 LV3
11月14日
1712652243 LV1
8月27日
krispeng LV13
8月12日
微信网友_7041475584184320
6月17日
暂无贡献等级
DavidZeng1 LV4
4月29日
educationAAA LV11
4月29日
KWAN112234 LV1
2023年8月18日
woldxy LV12
2023年8月9日
li951753 LV2
2023年6月18日
yemmmm666 LV1
2023年6月12日