栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何从客户端创建远程会话EJB

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何从客户端创建远程会话EJB

我从头开始。我能想到的唯一区别是,我没有创建EJB应用程序,而是为bean创建了EJB模块。否则,我认为是相同的。

结构体:

thufir@dur:~/NetBeansProjects$ thufir@dur:~/NetBeansProjects$ tree HelloLibrary/HelloLibrary/├── build.xml├── nbproject│   ├── build-impl.xml│   ├── genfiles.properties│   ├── private│   │   └── private.properties│   ├── project.properties│   └── project.xml└── src    └── hello        └── HelloBeanRemote.java4 directories, 7 filesthufir@dur:~/NetBeansProjects$ thufir@dur:~/NetBeansProjects$ tree HelloEJB/HelloEJB/├── build.xml├── nbproject│   ├── ant-deploy.xml│   ├── build-impl.xml│   ├── genfiles.properties│   ├── private│   │   └── private.properties│   ├── project.properties│   └── project.xml└── src    ├── conf    │   └── MANIFEST.MF    └── java        └── hello └── HelloBean.java6 directories, 9 filesthufir@dur:~/NetBeansProjects$ thufir@dur:~/NetBeansProjects$ tree HelloClient/HelloClient/├── build.xml├── nbproject│   ├── ant-deploy.xml│   ├── build-impl.xml│   ├── genfiles.properties│   ├── private│   │   └── private.properties│   ├── project.properties│   └── project.xml├── src│   ├── conf│   │   ├── application-client.xml│   │   └── MANIFEST.MF│   └── java│       └── helloclient│           └── Main.java└── test7 directories, 10 filesthufir@dur:~/NetBeansProjects$ thufir@dur:~/NetBeansProjects$

客户代码:

package helloclient;import hello.HelloBeanRemote;import javax.ejb.EJB;public class Main {    @EJB    private static HelloBeanRemote helloBean;    public static void main(String... args) {        System.out.println(helloBean.Hi());    }}

豆:

package hello;import javax.ejb.Stateless;@Statelesspublic class HelloBean implements HelloBeanRemote {    @Override    public String Hi() {        return "hello world";    }    @Override    public String Bye() {        return "goodbye";    }}

远程接口:

package hello;import javax.ejb.Remote;@Remotepublic interface HelloBeanRemote {    public String Hi();    public String Bye();}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/573755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号