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

📄 beanfactory.java

📁 本程序所写的排课
💻 JAVA
字号:
package com.briup.common;import com.briup.dao.ICourseDao;import com.briup.dao.IUserDao;import com.briup.dao.impl.CourseDaoImpl;import com.briup.dao.impl.UserDaoImpl;import com.briup.service.ICourseService;import com.briup.service.IUserService;import com.briup.service.impl.CourseServiceImpl;import com.briup.service.impl.UserServiceImpl;public class BeanFactory {	private static IUserDao userDao;	private static IUserService userService;	private static ICourseDao courseDao;	private static ICourseService courseService;		public static final String USERDAOIMPL = "userdaoimpl";	public static final String USERSERVICEIMPL = "userServiceimpl";	public static final String COURSEDAOIMPL = "COURSEDAOimpl";	public static final String COURSESERVICEIMPL = "courseServiceimpl";		public static Object getBean(String name)	{		if(name.equals(USERDAOIMPL))		{			return getUserDaoImpl();		}		else if(name.equals(USERSERVICEIMPL))		{			return getUserServiceImpl();		}		else if(name.equals(COURSEDAOIMPL))		{			return getCourseDaoImpl();		}		else if(name.equals(COURSESERVICEIMPL))		{			return getCourseServiceImpl();		}		else		{			return null;		}	}		public synchronized static IUserDao getUserDaoImpl()	{		if(userDao == null)			userDao = new UserDaoImpl();		return userDao;	}	public synchronized static IUserService getUserServiceImpl()	{		if(userService == null)			userService = new UserServiceImpl();		System.out.println("getUserServiceImpl()");		return userService;	}	public synchronized static ICourseDao getCourseDaoImpl()	{		if(courseDao == null)			courseDao = new CourseDaoImpl();		return courseDao;	}	public synchronized static ICourseService getCourseServiceImpl()	{		if(courseService == null)			courseService = new CourseServiceImpl();		return courseService;	}}

⌨️ 快捷键说明

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