本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【外汇系统源码开发】【盗usdt源码免费】【悟空crm app 源码】J2ee小型论坛源码

2024-11-18 13:45:51 来源:热点 分类:热点

1.ejb程序代码

J2ee小型论坛源码

小型论外汇系统源码开发

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 {

小型论外汇系统源码开发

        . }

小型论外汇系统源码开发

相关推荐
一周热点