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

📄 userdelegate.java~1~

📁 Spring +Web 的完整 MyEclipse 项目源码,使用者可以作为入门材料可以在此基础上深入学习
💻 JAVA~1~
字号:
package loginejb;

public class UserDelegate {
  private UserSessionFacadeHome userSessionFacadeHome;
  private UserSessionFacade userSessionFacade;
  public UserDelegate() throws Exception {
    initializeUserSessionFacadeHome();
    userSessionFacade = userSessionFacadeHome.create();
  }

  public void createUser(UserDto userDto) throws Exception {
    userSessionFacade.createUser(userDto);
  }

  public void removeUser(String username) throws Exception {
    userSessionFacade.removeUser(username);
  }

  public void removeUser(UserDto userDto) throws Exception {
    userSessionFacade.removeUser(userDto);
  }

  public void updateUser(UserDto userDto) throws Exception {
    userSessionFacade.updateUser(userDto);
  }

  public void updateUsers(UserDto[] userDtos) throws Exception {
    userSessionFacade.updateUsers(userDtos);
  }

  public UserDto userFindByPrimaryKey(String username) throws Exception {
    return userSessionFacade.userFindByPrimaryKey(username);
  }

  private void initializeUserSessionFacadeHome() throws Exception {
    String FACADE_NAME = "UserSessionFacade";
    Class FACADE_CLASS = loginejb.UserSessionFacadeHome.class;
    if (userSessionFacadeHome == null) {
      try {
        ServiceLocator locator = ServiceLocator.getInstance();
        userSessionFacadeHome = (UserSessionFacadeHome) locator.getEjbHome(
            FACADE_NAME, FACADE_CLASS);
        if (userSessionFacadeHome == null) {
          throw new Exception("Did not get home for " + FACADE_NAME);
        }
      }
      catch (ServiceLocatorException e) {
        throw new Exception(e.getMessage());
      }
    }
  }
}

⌨️ 快捷键说明

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