`

ejb的环境搭建及HelloWorld(1)

    博客分类:
  • ejb
阅读更多

一、运行环境采用myeclipse 8.5 + jboss 4.2.3GA

1、先下载jboss,地址:http://ncu.dl.sourceforge.net/project/jboss/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-jdk6.zip

2、然后新建一个java工程

3、将jboss-4.2.3.GA目录下的client中的jar全部引进来

4、新建一个jndi.properties文件在src目录下

内容为:java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
              java.naming.provider.url=localhost:1099

 

二、编写EJB代码

1、编写一个HelloWorld.java接口

package com.xu.ejb;

public interface HelloWorld {
	public String say(String name);
}

 2、编写一个HelloWorldBean.java实现类

package com.xu.ejb.impl;

import javax.ejb.Remote;
import javax.ejb.Stateless;

import com.xu.ejb.HelloWorld;

@Stateless	//无状态
@Remote(HelloWorld.class)
public class HelloWorldBean implements HelloWorld{
	@Override
	public String say(String name) {
		 return name + "说:你好";
	}
}

 3、利用myeclipse自带导出helloworld.jar包   Export..jar 

  4、将heloworld.jar放到jboss-4.2.3.GA\server\default\deploy目录下

  5、然后启动jboss中的run.bat

三、测试

1、编写一个EJBClient.java测试类

package com.xu.test;

import javax.naming.InitialContext;
import javax.naming.NamingException;

import com.xu.ejb.HelloWorld;

public class EJBClient {

	public static void main(String[] args) {
		try {
			InitialContext ctx = new InitialContext();
			HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
			System.out.println(helloworld.say("小明"));
		} catch (NamingException e) {
			e.printStackTrace();
		}
	}
}

 2、运行下测试类,如果看到控制台输出:小明,你好,则恭喜你第一个EJB成功了

 

 

分享到:
评论

相关推荐

    yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解

    2. **创建接口与实现类**:定义一个简单的EJB接口`HelloWorld`和其实现类`HelloWorldBean`。`HelloWorldBean`使用`@Stateless`和`@Remote`注解,分别表示这是一个无状态会话Bean,并且提供了远程调用的方法。 #### ...

    jboss7+EJB3环境搭建

    在本文中,我们将详细探讨如何在JBoss7服务器上搭建EJB3环境,并通过一个简单的HelloWorld示例来说明整个过程。此过程分为两个主要部分:环境搭建和HelloWorld的实现。 首先,环境搭建部分涵盖了JBoss AS7的安装和...

    MyEclipse+EJB3+JBoss4部署EBJ+web项目HelloWorld详解

    以上步骤详细介绍了如何在 MyEclipse 8.5 环境下利用 EJB 3 和 JBoss 4 部署一个简单的 HelloWorld 示例项目。这个过程涵盖了环境搭建、项目创建、部署及测试等多个方面,有助于初学者更好地理解 Java EE 技术栈中的...

    完整EJB3.0第一个HelloWord,

    总结来说,EJB3.0的第一个"Hello, World"项目展示了如何在EJB环境中创建、配置和使用无状态会话bean。通过这个项目,我们可以了解到EJB3.0的注解驱动特性和基本的项目结构。理解并掌握这些基础知识,将有助于进一步...

    EJB3.1与JBoss7.1.1在eclipse的实现

    从部分内容来看,文档主要分为环境搭建和HelloWorld实现两大部分,详细讲解了如何在Eclipse中搭建开发环境,如何通过JBoss7.1.1部署EJB,并实现了一个简单的HelloWorld应用。以下将详细介绍这两个部分所涉及的知识点...

    EJB3.0开发平台配置.pptx

    然后,可以运行项目中的类,例如`HelloWorld`中的`Hello.java`,以确保EJB部署成功。 以上就是EJB3.0开发环境的配置过程。通过这些步骤,开发者可以搭建一个完整的EJB3.0开发平台,从而高效地进行EJB组件的开发、...

    java环境搭建

    2. **手动创建Java源程序**:在项目中新建一个类文件,如`HelloWorld.java`。 3. **编译Java源程序**:保存源文件后,Eclipse会自动编译。 4. **运行程序**:右键点击源文件,选择“Run As”>“Java Application”。...

    J2EE-Ejb-Jboss

    - **创建Hello World程序**:在Eclipse中创建简单的Java项目,编写并测试基础代码。 #### 3. JBoss安装 - **下载和安装JBoss**:获取JBoss的最新版本,按照官方指南完成安装过程。 - **Eclipse与JBoss集成**:配置...

    ejb3.0 +jboss4.2 实例开发

    然后,我们创建两个 Java 类:`HelloWorld.java` 和 `HelloWorldBean.java`。前者代表客户端接口,后者是 EJB 会话bean 的实现。这两个类分别放在不同的包下,`com.foshanshop.ejb3` 和 `com.foshanshop.ejb3.impl`...

    JavaHelloWorldApp:LinuxMint 的 Java “Hello World”

    3. **编译Java源代码**:在命令行中,导航到`HelloWorld.java`所在的目录,然后运行`javac HelloWorld.java`。这将生成一个名为`HelloWorld.class`的字节码文件。 4. **运行Java程序**:编译成功后,你可以使用`...

    netbeans_Facelets_Seam_Ejb3编程入门

    在“基本Seam应用开发”章节,作者通过一个简单的“Hello World”示例,演示了如何创建一个包含Seam组件的EAR(Enterprise Archive)项目。这涉及到: - **EAR项目配置**:如何在NetBeans中创建和配置一个包含多个...

    JBOSS7部置

    示例代码展示了一个简单的`HelloWorld`会话Bean,包括远程接口`HelloWorldRemote`与实现类`HelloWorld`。其中,`sayHello`方法用于返回一条包含参数名称的问候语。 #### 五、EJB的部署 将EJB项目导出为EJB JAR文件...

    glassfish-embedded-webapp:带有 Hello world servlet 的嵌入式 Glassfish 服务器的示例设置

    【标题】:“glassfish-embedded-webapp”是一个关于如何在Java环境中使用嵌入式Glassfish服务器搭建并运行一个Hello World Servlet的示例项目。在这个项目中,我们将深入探讨Java Web开发的基础,特别是针对Servlet...

    Spring 4.0学习笔记

    HelloWorld helloWorld = (HelloWorld) context.getBean("helloWorld"); helloWorld.hello(); } } ``` 在上面的例子中,`HelloWorld` 类定义了一个简单的Bean,而 `HelloWorldTest` 类则展示了如何通过Spring...

    轻松学JavaWeb开发之Spring框架入门PPT学习教案.pptx

    5. 开发Spring的HelloWorld程序:开发Spring的HelloWorld程序需要按照严格的步骤进行操作,包括定义业务接口和业务实现类,对业务实现类进行配置,并编写客户端程序进行测试。 6. IoC和AOP技术:IoC(控制反转)和...

    Java概述及开发环境搭建.docx

    使用文本编辑器编写 Java 程序,例如 HelloWorld.java,然后使用 Java 编译器将其编译成字节码文件,最后使用 Java 解释器运行该程序。 ### Java 开发流程 Java 开发流程主要包括以下几个步骤: 1. 需求分析:...

    21天学通JAVA(高清版)

    1. **创建Java文件**:使用文本编辑器创建一个名为`HelloWorld.java`的文件。 2. **编写代码**: ```java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, ...

Global site tag (gtag.js) - Google Analytics