您的位置:首页 > 其它

EJB对象的部署及客户端调用简单示例

2016-02-09 18:26 309 查看

一,EJB对象的写法及部署

         1,新建一个EJB Project,在包里加入接口及实现类:

            

         实现类通常以Bean结尾,并且通过注解方式指定EJB类型:

之后,部署到JBoss服务器上。

二,客户端调用

                   1,将EJB项目中的接口类打包,并把这个jar包加入到client项目中。
                   2,将JBOSS安装目录下的client目录里面的所有jar包加到客户端项目中
                   3,加入jndi.properties文件,将地址配置为EJB项目的发布地址

           

                 注意:这个properties文件最好反正根目录下,不然可能会产生:

Exceptionin thread "main" javax.naming.NoInitialContextException: Need tospecify class name in environment or system property, or as an appletparameter, or in an application resource file: java.naming.factory.initial

                 4,main方法调用测试:

public static void main(String[] args) throws Exception {
InitialContext context=new InitialContext();
FirstEjb firstEjb=(FirstEjb)context.lookup("FirstEjbBean/remote");
String result=firstEjb.saySth("lhc");
System.out.println(result);

}

              

         
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: