【Linux ftp源码解析】【鼠标特效源码console】【跳转网址源码】J2ee小型论坛源码

2025-01-19 06:57:45 来源:讯码直播源码 分类:百科

1.ejb程序代码

J2ee小型论坛源码

小型论Linux ftp源码解析

ejb程序代码

小型论Linux ftp源码解析

       EJB是J2EE框架中最重要的部分,也是企业应用中最常用的技术之一,然而EJB的客户端编写对于开发者而言不是一件轻松的事情。控件架构中的EJB控件大大的简化了EJB资源的复杂性、难度,开发者只需要通过简单的继承 org.apache.beehive.controls.system.ejb.SessionEJBControl或者 org.apache.beehive.controls.system.ejb.EntityEJBControl,然后通过提供相应的注释就可以完成 EJB资源的访问。

小型论Linux ftp源码解析

       -------------------------------------------------------------

小型论Linux ftp源码解析

       EJB Bean类源代码—HelloWorld.java

小型论Linux ftp源码解析

        清单1 ejbsrcorgvivianjbeehivecontrolsexamplesejbhelloworld.java

小型论Linux ftp源码解析

        1. package org.vivianj.beehive.controls.examples.ejb;

小型论Linux ftp源码解析

        2.

小型论Linux ftp源码解析

        3. import javax.ejb.*;

小型论Linux ftp源码解析

        4.

小型论Linux ftp源码解析

        5. public class HelloWorld

小型论Linux ftp源码解析

        6. implements SessionBean

小型论Linux ftp源码解析

        7. {

小型论Linux ftp源码解析

        8. public void ejbCreate() {

小型论Linux ftp源码解析

        9. }

小型论Linux ftp源码解析

        . public String sayHello()

小型论Linux ftp源码解析

        . {

小型论Linux ftp源码解析

        . return “Hello World!”;

小型论Linux ftp源码解析

        . }

小型论Linux ftp源码解析

        . }

小型论Linux ftp源码解析

        共4页。

小型论Linux ftp源码解析

        EJB Remote接口类源代码—HelloWorldRemote.java

小型论Linux ftp源码解析

        清单2 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldRemote.java

小型论Linux ftp源码解析

        1. package org.vivianj.beehive.controls.examples.ejb;

小型论Linux ftp源码解析

        2.

小型论Linux ftp源码解析

        3. import javax.ejb.EJBObject;

小型论Linux ftp源码解析

        4. import java.rmi.RemoteException;

小型论Linux ftp源码解析

        5.

小型论Linux ftp源码解析

        6. import javax.ejb.*;

小型论Linux ftp源码解析

        7.

小型论Linux ftp源码解析

        8. public interface HelloWorldRemote extends EJBObject {

小型论Linux ftp源码解析

        9.

小型论Linux ftp源码解析

        . public String sayHello() throws RemoteException;

小型论Linux ftp源码解析

        .

小型论Linux ftp源码解析

        . }

小型论Linux ftp源码解析

        EJB Home接口类源代码--HelloWorldHome.java

小型论Linux ftp源码解析

        清单3 ejbsrcorgvivianjbeehivecontrolsexamplesejbHelloWorldHome.java

小型论Linux ftp源码解析

        1. package org.vivianj.beehive.controls.examples.ejb;

小型论Linux ftp源码解析

        2.

小型论Linux ftp源码解析

        3. import javax.ejb.CreateException;

小型论Linux ftp源码解析

        4. import javax.ejb.EJBHome;

小型论Linux ftp源码解析

        5. import javax.ejb.FinderException;

小型论Linux ftp源码解析

        6. import java.rmi.RemoteException;

小型论Linux ftp源码解析

        7. import java.util.Collection;

小型论Linux ftp源码解析

        8.

小型论Linux ftp源码解析

        9. import javax.ejb.*;

小型论Linux ftp源码解析

        .

小型论Linux ftp源码解析

        . public interface HelloWorldHome extends EJBHome {

小型论Linux ftp源码解析

        .

小型论Linux ftp源码解析

        . public HelloWorldRemote create()

小型论Linux ftp源码解析

        . throws CreateException, RemoteException;

小型论Linux ftp源码解析

        .

小型论Linux ftp源码解析

        . }

小型论Linux ftp源码解析

        EJB开发完成后,我们可以将EJB打包成企业应用,然后将生成的企业应用发布到JBoss应用服务器上。

小型论Linux ftp源码解析

        开发EJB控件

小型论Linux ftp源码解析

        我们现在来开发一个EJB控件-- HelloWorldSessionEJBControl,通过它我们能够直接访问 1.开发SessionBean 中开发和部署的EJB。

小型论Linux ftp源码解析

        HelloWorldSessionEJBControl通过JBoss提供的org.jnp.interfaces.NamingContextFactory工厂类获取EJB访问的上下文环境。

小型论Linux ftp源码解析

        清单4中是EJB控件的全部源代码。

小型论Linux ftp源码解析

        清单4 srcorgvivianjbeehivecontrolsexamplescontrols

小型论Linux ftp源码解析

        HelloWorldSessionEJBControl.java

小型论Linux ftp源码解析

       1. package org.vivianj.beehive.controls.examples.controls;

小型论Linux ftp源码解析

        2.

小型论Linux ftp源码解析

        3. import org.apache.beehive.controls.api.bean.ControlExtension;

小型论Linux ftp源码解析

        4. import org.apache.beehive.controls.system.ejb.SessionEJBControl;

小型论Linux ftp源码解析

        5. import org.vivianj.beehive.controls.examples.ejb.helloworldHome;

小型论Linux ftp源码解析

        6. import org.vivianj.beehive.controls.examples.ejb.helloworldRemote;

小型论Linux ftp源码解析

        7.

小型论Linux ftp源码解析

        8. /

小型论Linux ftp源码解析**

        9. * HelloWorldSessionEJBControl 用于封装访问远程JBoss服务器上

小型论Linux ftp源码解析

        . * SessionBean的操作方法

小型论Linux ftp源码解析

        . */

小型论Linux ftp源码解析

        . @ControlExtension

小型论Linux ftp源码解析

        . @SessionEJBControl.EJBHome(jndiName = “jndi/helloworld”)

小型论Linux ftp源码解析

        . @SessionEJBControl.JNDIContextEnv(

小型论Linux ftp源码解析

        . contextFactory = “org.jnp.interfaces.NamingContextFactory”,

小型论Linux ftp源码解析

        . providerURL = “jnp://localhost:”)

小型论Linux ftp源码解析

        . public interface HelloWorldSessionEJBControl

小型论Linux ftp源码解析

        . extends SessionEJBControl,

小型论Linux ftp源码解析

        . HelloWorldHome, HelloWorldRemote {

小型论Linux ftp源码解析

        . }

小型论Linux ftp源码解析

更多资讯请点击:百科

热门资讯

振荡指标源码_震荡指标源码

2025-01-19 05:33761人浏览

xml源码分析

2025-01-19 05:3195人浏览

2024全国“质量月”

2025-01-19 05:21863人浏览

mocuz源码下载

2025-01-19 04:551581人浏览

推荐资讯

土耳其:對伊敘境內庫爾德武裝發動空襲 「直至消滅全部恐怖分子」

10月23日,土耳其安卡拉,土耳其航空航天工業公司外部署了應急和安全小組。美聯社) 10月23日,土耳其安卡拉,救護車在土耳其航空航天工業公司外排隊等候。美聯社) 據土耳其阿納多盧通訊社24日報道

开奖平台源码_开奖平台源码下载

1.安徽25选5开奖结果查询在哪?2.python爬取分析超级大乐透历史开奖数据安徽25选5开奖结果查询在哪? 这 哩 阔 以 人吔 多) 游系 杆)杆 的 gft.baidu/www

dev 绑定 源码_dev源代码

1.DEV C++中新建资源文件 源代码2.Dev-C++4编译器中怎么编译并连接源代码啊?(c语言新手)DEV C++中新建资源文件 源代码 有很多方法,这里说一些: 1. 用cmd进入程序