?? servicelocator.java
字號:
/* * ServiceLocator.java * * Created on June 11, 2005, 11:21 AM * * To change this template, choose Tools | Options and locate the template under * the Source Creation and Management node. Right-click the template and choose * Open. You can then make changes to the template in the Source Editor. */package ch02.locator;import ch02.manager.EmployeeDAO;import java.io.*;import java.util.*;/** * * @author kevin */public class ServiceLocator { public static final String EMPLOYEE_SERVICE="employee_dao_service"; private static String employeeService = null; /** Creates a new instance of ServiceLocator */ private ServiceLocator() { InputStream is = getClass().getResourceAsStream("services.properties"); try{ Properties props = new Properties(); props.load(is); employeeService = props.getProperty(EMPLOYEE_SERVICE); }catch(Exception e){ e.printStackTrace(); } } public static EmployeeDAO getEmployeeDAO()throws Exception{ new ServiceLocator(); return (EmployeeDAO)Class.forName(employeeService).newInstance(); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -