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

📄 actionfactory.java

📁 fahirjgjkdfjkl 丰卡时间阿科技安分 发 啊啊啊啊啊
💻 JAVA
字号:
package com.bookshop.web.action.factory;

import java.util.HashMap;

import com.bookshop.web.action.LeftAction;
import com.bookshop.web.action.LoginAction;
import com.bookshop.web.action.RegisterAction;
import com.bookshop.web.action.StudentAction;

/**
 * @author wj
 *
 */

/*并发操作时保证只有一个Action对象,避免了重复开销*/
public class ActionFactory {
	private static HashMap map = new HashMap();

	public static LoginAction getLoginActionInstance() {
		LoginAction login = (LoginAction) map.get("LoginAction");
		if (login == null) {
			login = new LoginAction();
			map.put("LoginAction", login);
		}
		return login;
	}
	
	public static RegisterAction getRegisterActionInstance() {
		RegisterAction registerAction = (RegisterAction) map.get("RegisterAction");
		if (registerAction == null) {
			registerAction = new RegisterAction();
			map.put("RegisterAction", registerAction);
		}
		return registerAction;
	}

	public static LeftAction getLeftActionInstance() {
		LeftAction leftAction = (LeftAction) map.get("LeftAction");
		if (leftAction == null) {
			leftAction = new LeftAction();
			map.put("LeftAction", leftAction);
		}
		return leftAction;
	}
	
	public static StudentAction getStudentActionInstance(){
		StudentAction student=(StudentAction)map.get("StudentAction");
		if (student==null){
			student=new StudentAction();
			map.put("Student", student);
		}
		return student;
	}
/**	
	public static DepartAction getDepartActionInstance(){
		DepartAction depart=(DepartAction)map.get("DepartAction");
		if (depart==null){
			depart=new DepartAction();
			map.put("Depart", depart);
		}
		return depart;
	}
	public static SpecialtyAction getSpecialtyActionInstance(){
		SpecialtyAction specialty=(SpecialtyAction)map.get("SpecialtyAction");
		if (specialty==null){
			specialty=new SpecialtyAction();
			map.put("Specialty", specialty);
		}
		return specialty;
	}
	public static ClassAction getClassActionInstance(){
		ClassAction classAction=(ClassAction)map.get("ClassAction");
		if (classAction==null){
			classAction=new ClassAction();
			map.put("ClassAction", classAction);
		}
		return classAction;
	}
	
	public static AjaxTestAction getAjaxTestActionInstance() {
		AjaxTestAction ajaxTest = (AjaxTestAction) map.get("AjaxTestAction");
		if (ajaxTest == null) {
			ajaxTest = new AjaxTestAction();
			map.put("AjaxTestAction", ajaxTest);
		}
		return ajaxTest;
	}
	public static UpdatePwAction getUpdatePwActionInstance() {
		UpdatePwAction updatePwAction = (UpdatePwAction) map.get("UpdatePwAction");
		if (updatePwAction == null) {
			updatePwAction = new UpdatePwAction();
			map.put("UpdatePwAction", updatePwAction);
		}
		return updatePwAction;
	}
**/	
}

⌨️ 快捷键说明

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