环境
MyEclipse 8.6 + JBoss 6.0 + JDK 1.6.13 + EJB 3.0
问题
搭建第一个EJB项目
解决
1. 新建 EJB项目
2.src--------->新建包
3. 新建接口HelloWorld
public interface HelloWorld {
public String sayHello(String name);
}
4. 新建类 HelloWorldBean
HelloWorldBean.java
@Stateless
@Remote ({HelloWorld.class})
public class HelloWorldBean {
public String sayHello(String name) {
return "Hello World!" + name;
}
}
5.HelloWorldBean--------->右键--------->New Junit Test Case
public class HelloWorldBeanTest {
@Test
@SuppressWarnings("unchecked")
public void testSayHello() throws NamingException {
Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
InitialContext ctx = new InitialContext(props);
HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
System.out.println(helloworld.sayHello("WGB"));
}
}
6. 加入JAR包(位于此路径下:H:\JBoss\jboss-6.0.0.Final\common\lib、H:\JBoss\jboss-6.0.0.Final\lib)
7. 部署项目到JBoss下
8. 找到测试方法--------->Run As Junit
参考资料
Ejb的本地接口
http://blog.163.com/wangy_zhangcj/blog/static/124415047200972355218904/
HelloWorld--ejb3
http://xiaoshan5634.iteye.com/blog/859772
分享到:
相关推荐
1定义一个业务方法接口 public interface HelloWorld { public String SayHello(String name); } 2编写BeanClass @Stateless @Remote ({HelloWorld.class}) public class HelloWorldBean implements Hello...
jboss7.1+ejb3.1建立第一个Ejb项目希望可以帮到你
这是EJB3.0的第一个例子HelloWorld
EJB3 基于maven项目测试,适合初学者,需要自行瞎子安装jboss5
一个简单的ejb,helloworld例子,里面有注释。
EJB2.0一个完整的Helloworld
Idea搭建EJB架构Demo项目源代码
初学ejb,一个入门例子。 两个project,一个为ejb,一为客户端。 软件版本:jboss-4.2.3.GA,Jdk1.6.0,myeclipse 10.0 部署ejb后,客户端导入jboss的client下的所有jar包。
JAVA程序的PPT教程
如果你想少走一些弯路,可以快速搭建出EJB3.0项目就从这里开始。因为第一次学习EJB3.0在网上找了一些实例却不是那么完整,索性自己动手配置了一边上传上来大家一起共享。
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖...
EJB的经典模式——门面模式EJB的经典模式——门面模式
EJB项目开发(包含源码),这是一个EJB的实验项目,个人做的web网站
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖...
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖...
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖...
本书内容主要包括三部分,第一部分介绍Java EE开发的基础知识,以及如何搭建开发环境;第二部分详细讲解了JSF RI、EJB 3的Session Bean等Java EE知识;第三部分提供了一个JSF+EJB 3+ JPA整合开发的项目:电子拍卖...
第一个EJB简单例子
EJB中ejb-jar——xml文件说明.pdf
NULL 博文链接:https://klts.iteye.com/blog/1971309