1.ejbç¨åºä»£ç
ejbç¨åºä»£ç
小型论百变鹏仔源码EJBæ¯J2EEæ¡æ¶ä¸æéè¦çé¨åï¼ä¹æ¯ä¼ä¸åºç¨ä¸æ常ç¨çææ¯ä¹ä¸ï¼ç¶èEJBç客æ·ç«¯ç¼å对äºå¼åè èè¨ä¸æ¯ä¸ä»¶è½»æ¾çäºæ ãæ§ä»¶æ¶æä¸çEJBæ§ä»¶å¤§å¤§çç®åäºEJBèµæºçå¤ææ§ãé¾åº¦ï¼å¼åè åªéè¦éè¿ç®åçç»§æ¿ org.apache.beehive.controls.system.ejb.SessionEJBControlæè org.apache.beehive.controls.system.ejb.EntityEJBControlï¼ç¶åéè¿æä¾ç¸åºç注éå°±å¯ä»¥å®æ EJBèµæºç访é®ã
小型论百变鹏仔源码-------------------------------------------------------------
小型论百变鹏仔源码EJB Beanç±»æºä»£ç âHelloWorld.java
小型论百变鹏仔源码æ¸ å1 ejbsrcorgvivianjbeehivecontrolsexamplesejbhelloworld.java
小型论百变鹏仔源码1. package org.vivianj.beehive.controls.examples.ejb;
小型论百变鹏仔源码2.
小型论百变鹏仔源码3. import javax.ejb.*;
小型论百变鹏仔源码4.
小型论百变鹏仔源码5. public class HelloWorld
小型论百变鹏仔源码6. implements SessionBean
小型论百变鹏仔源码7. {
小型论百变鹏仔源码8. public void ejbCreate() {
小型论百变鹏仔源码9. }
小型论百变鹏仔源码. public String sayHello()
小型论百变鹏仔源码. {
小型论百变鹏仔源码. return âHello World!â;
小型论百变鹏仔源码. }
小型论百变鹏仔源码. }
小型论百变鹏仔源码å ±4页ã
小型论百变鹏仔源码EJB Remoteæ¥å£ç±»æºä»£ç âHelloWorldRemote.java
小型论百变鹏仔源码æ¸ å2 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldRemote.java
小型论百变鹏仔源码1. package org.vivianj.beehive.controls.examples.ejb;
小型论百变鹏仔源码2.
小型论百变鹏仔源码3. import javax.ejb.EJBObject;
小型论百变鹏仔源码4. import java.rmi.RemoteException;
小型论百变鹏仔源码5.
小型论百变鹏仔源码6. import javax.ejb.*;
小型论百变鹏仔源码7.
小型论百变鹏仔源码8. public interface HelloWorldRemote extends EJBObject {
小型论百变鹏仔源码9.
小型论百变鹏仔源码. public String sayHello() throws RemoteException;
小型论百变鹏仔源码.
小型论百变鹏仔源码. }
小型论百变鹏仔源码EJB Homeæ¥å£ç±»æºä»£ç --HelloWorldHome.java
小型论百变鹏仔源码æ¸ å3 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldHome.java
小型论百变鹏仔源码1. package org.vivianj.beehive.controls.examples.ejb;
小型论百变鹏仔源码2.
小型论百变鹏仔源码3. import javax.ejb.CreateException;
小型论百变鹏仔源码4. import javax.ejb.EJBHome;
小型论百变鹏仔源码5. import javax.ejb.FinderException;
小型论百变鹏仔源码6. import java.rmi.RemoteException;
小型论百变鹏仔源码7. import java.util.Collection;
小型论百变鹏仔源码8.
小型论百变鹏仔源码9. import javax.ejb.*;
小型论百变鹏仔源码.
小型论百变鹏仔源码. public interface HelloWorldHome extends EJBHome {
小型论百变鹏仔源码.
小型论百变鹏仔源码. public HelloWorldRemote create()
小型论百变鹏仔源码. throws CreateExceptionï¼ RemoteException;
小型论百变鹏仔源码.
小型论百变鹏仔源码. }
小型论百变鹏仔源码EJBå¼åå®æåï¼æ们å¯ä»¥å°EJBæå æä¼ä¸åºç¨ï¼ç¶åå°çæçä¼ä¸åºç¨åå¸å°JBossåºç¨æå¡å¨ä¸ã
小型论百变鹏仔源码å¼åEJBæ§ä»¶
小型论百变鹏仔源码æ们ç°å¨æ¥å¼åä¸ä¸ªEJBæ§ä»¶-- HelloWorldSessionEJBControlï¼éè¿å®æ们è½å¤ç´æ¥è®¿é® 1.å¼åSessionBean ä¸å¼ååé¨ç½²çEJBã
小型论百变鹏仔源码HelloWorldSessionEJBControléè¿JBossæä¾çorg.jnp.interfaces.NamingContextFactoryå·¥åç±»è·åEJB访é®çä¸ä¸æç¯å¢ã
小型论百变鹏仔源码æ¸ å4ä¸æ¯EJBæ§ä»¶çå ¨é¨æºä»£ç ã
小型论百变鹏仔源码æ¸ å4 srcorgvivianjbeehivecontrolsexamplescontrols
小型论百变鹏仔源码HelloWorldSessionEJBControl.java
小型论百变鹏仔源码1. package org.vivianj.beehive.controls.examples.controls;
小型论百变鹏仔源码2.
小型论百变鹏仔源码3. import org.apache.beehive.controls.api.bean.ControlExtension;
小型论百变鹏仔源码4. import org.apache.beehive.controls.system.ejb.SessionEJBControl;
小型论百变鹏仔源码5. import org.vivianj.beehive.controls.examples.ejb.helloworldHome;
小型论百变鹏仔源码6. import org.vivianj.beehive.controls.examples.ejb.helloworldRemote;
小型论百变鹏仔源码7.
小型论百变鹏仔源码8. /
小型论百变鹏仔源码**9. * HelloWorldSessionEJBControl ç¨äºå°è£ 访é®è¿ç¨JBossæå¡å¨ä¸
小型论百变鹏仔源码. * SessionBeançæä½æ¹æ³
小型论百变鹏仔源码. */
小型论百变鹏仔源码. @ControlExtension
小型论百变鹏仔源码. @SessionEJBControl.EJBHome(jndiName = âjndi/helloworldâ)
小型论百变鹏仔源码. @SessionEJBControl.JNDIContextEnv(
小型论百变鹏仔源码. contextFactory = âorg.jnp.interfaces.NamingContextFactoryâï¼
小型论百变鹏仔源码. providerURL = âjnp://localhost:â)
小型论百变鹏仔源码. public interface HelloWorldSessionEJBControl
小型论百变鹏仔源码. extends SessionEJBControlï¼
小型论百变鹏仔源码. HelloWorldHomeï¼ HelloWorldRemote {
小型论百变鹏仔源码. }
小型论百变鹏仔源码