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

📄 groupmanagerbean.java

📁 展示使用J2EE容器实现安全机制
💻 JAVA
字号:
package com.jdon.security.auth.ejb;import javax.ejb.*;import org.apache.log4j.Logger;import com.jdon.servicelocator.ejb.*;import com.jdon.security.auth.PrincipalException;import com.jdon.security.auth.util.JNDINames;import com.jdon.security.Constants;import com.jdon.sequence.SequenceGeneratorLocalHome;import com.jdon.sequence.SequenceGeneratorLocal;import com.jdon.security.Group;import com.jdon.security.model.GroupModel;public class GroupManagerBean implements SessionBean {   private final static Logger logger = Logger.getLogger(GroupManagerBean.class);   SessionContext sessionContext;  // GroupHome groupHome;   SequenceGeneratorLocalHome sequenceHome;   public void ejbCreate() throws CreateException {     try {        ServiceLocator serviceLocator = new ServiceLocator();   //     groupHome = (GroupHome) serviceLocator.getLocalHome(      //      JNDINames.GROUP_HOME);        sequenceHome = (SequenceGeneratorLocalHome) serviceLocator.getLocalHome(            JNDINames.SEQUENCEGENERATOR_HOME);      } catch (Exception ex) {        logger.error("create error:" + ex);        throw new CreateException();      }   }   public int getNewId(String name) {     try {       SequenceGeneratorLocal seq = sequenceHome.create();       return seq.nextSequenceNumber(name);     } catch (Exception ex) {       throw new EJBException("Error generating id for : " + name + ex);     }   }   public void ejbRemove() {      /**@todo Complete this method*/   }   public void ejbActivate() {      /**@todo Complete this method*/   }   public void ejbPassivate() {      /**@todo Complete this method*/   }   public void setSessionContext(SessionContext sessionContext) {      this.sessionContext = sessionContext;   }}

⌨️ 快捷键说明

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