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

📄 ejbutil.java~

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA~
字号:
/**/package org.impact.stars.util;import java.rmi.RemoteException;import javax.rmi.PortableRemoteObject;import javax.naming.InitialContext;import javax.naming.NamingException;import javax.ejb.CreateException;import org.impact.stars.conceptmd.concept.ejb.ConceptLocal;import org.impact.stars.conceptmd.concept.ejb.ConceptLocalHome;import org.impact.stars.conceptmd.conceptstr.ejb.ConceptstrLocal;import org.impact.stars.conceptmd.conceptstr.ejb.ConceptstrLocalHome;import org.impact.stars.conflictmd.conflict.ejb.ConflictLocal;import org.impact.stars.conflictmd.conflict.ejb.ConflictLocalHome;import org.impact.stars.organizationmd.stakeholder.ejb.StakeholderLocal;import org.impact.stars.organizationmd.stakeholder.ejb.StakeholderLocalHome;import org.impact.stars.perspectivemd.perspective.ejb.PerspectiveLocal;import org.impact.stars.perspectivemd.perspective.ejb.PerspectiveLocalHome;import org.impact.stars.perspectivemd.review.ejb.ReviewLocal;import org.impact.stars.perspectivemd.review.ejb.ReviewLocalHome;import org.impact.stars.signon.ejb.SignOnLocal;import org.impact.stars.signon.ejb.SignOnLocalHome;import org.impact.stars.organizationmd.profilemgr.ejb.ProfileMgrLocal;import org.impact.stars.organizationmd.profilemgr.ejb.ProfileMgrLocalHome;import org.impact.stars.organizationmd.user.ejb.UserLocal;import org.impact.stars.organizationmd.user.ejb.UserLocalHome;import org.impact.stars.control.ejb.UserControllerLocal;import org.impact.stars.control.ejb.UserControllerLocalHome;/** * This is a utility class for obtaining EJB references. */public final class EJBUtil {   public static UserControllerLocalHome getURCLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.URC_EJBHOME);            return (UserControllerLocalHome)                PortableRemoteObject.narrow(objref, UserControllerLocalHome.class);    }        public static ConceptLocalHome getConceptLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.CONCEPT_EJBHOME);            return (ConceptLocalHome)                PortableRemoteObject.narrow(objref, ConceptLocalHome.class);    }        public static ConceptstrLocalHome getConceptstrLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.CONCEPTSTR_EJBHOME);            return (ConceptstrLocalHome)                PortableRemoteObject.narrow(objref, ConceptstrLocalHome.class);    }        public static ConflictLocalHome getConflictLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.CONFLICT_EJBHOME);            return (ConflictLocalHome)                PortableRemoteObject.narrow(objref, ConflictLocalHome.class);    }    public static StakeholderLocalHome getStakeholderLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.STAKEHOLDER_EJBHOME);            return (StakeholderLocalHome)                PortableRemoteObject.narrow(objref, StakeholderLocalHome.class);    }        public static PerspectiveLocalHome getPerspectiveLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.PERSPECTIVE_EJBHOME);            return (PerspectiveLocalHome)                PortableRemoteObject.narrow(objref, PerspectiveLocalHome.class);    }        public static PerspectiveLocalHome getReviewLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.REVIEW_EJBHOME);            return (ReviewLocalHome)                PortableRemoteObject.narrow(objref, ReviewLocalHome.class);    }            public static ProfileMgrLocalHome getProfileMgrLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.PROFILEMGR_EJBHOME);            return (ProfileMgrLocalHome)                PortableRemoteObject.narrow(objref, PerspectiveLocalHome.class);    }        public static UserLocalHome getUserLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.USER_EJBHOME);            return (UserLocalHome)                PortableRemoteObject.narrow(objref, UserLocalHome.class);    }                public static SignOnLocalHome getSignOnLocalHome() throws javax.naming.NamingException {            InitialContext initial = new InitialContext();            Object objref = initial.lookup(JNDINames.SIGNON_EJBHOME);            return (SignOnLocalHome)                PortableRemoteObject.narrow(objref, SignOnLocalHome.class);    }}

⌨️ 快捷键说明

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