⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servicefactory.java

📁 采用Struts框架做的网上啤酒买卖系统
💻 JAVA
字号:
package com.cavaness.beer4all.service;import org.apache.struts.action.*;import org.apache.struts.config.ModuleConfig;import javax.servlet.ServletContext;import com.cavaness.beer4all.util.Constants;public class ServiceFactory implements PlugIn{  private String serviceClassName;  private ActionServlet servlet;  public ServiceFactory() {  }  public String getServiceClassName() {   return serviceClassName; } public void setServiceClassName(String serviceClassName) {   this.serviceClassName = serviceClassName; } public Beer4AllService createService() throws ServiceStartupException {   Beer4AllService server = null;   try   {     Class cls = Class.forName(getServiceClassName());     server=(Beer4AllService)cls.newInstance();   }   catch(Exception e)   {     e.printStackTrace();     throw new ServiceStartupException(e);   }   return server; }  public void destroy() {    ServletContext context = servlet.getServletContext();    context.setAttribute(Constants.SERVICE_FACTORY_KEY, null);    this.servlet=null;  }  public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) {    this.servlet=actionServlet;    ServletContext context = servlet.getServletContext();    context.setAttribute(Constants.SERVICE_FACTORY_KEY, this);  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -