`
pengchua
  • 浏览: 153214 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

采用eclipse+Jboss开发EJB3.0配置方法

阅读更多

1.下载jboss安装包jems-installer-1.2.0.BETA2.jar进行图形界面安装,
安裝時必需选择 ejb3-clustered [这很重要 ]。
不需要jboss-4.0.4.GA.zip

2。下载JBossIDE-1.6.0.GA-ALL,也就是eclipse的插件,copy到eclipse下。
注意一点:eclipse-SDK-3.2始终无法创建create a jboss cofiguration,如果用
eclipse-SDK-3.1就没问题。

3。写个测试程序:
HelloWorld HelloWorldBean
package com;

import javax.ejb.Stateless;

@Stateless
public class HelloWorldBean implements HelloWorldRemote, HelloWorldLocal {
 public String echo(String msg) {
  System.out.println("Joeyta try Hello World.");
  return msg;
 }
}

HelloWorldClient运行
package com;
import java.util.Properties;

import javax.naming.InitialContext;
public class HelloWorldClient
{
   public static void main(String[] args) throws Exception
   {
   
    Properties properties = new Properties();
       properties.put("java.naming.factory.initial",
                       "org.jnp.interfaces.NamingContextFactory");
       properties.put("java.naming.factory.url.pkgs",
                       "org.jboss.naming:org.jnp.interfaces");
       properties.put("java.naming.provider.url", "jnp://localhost:1099");
       properties.put("jnp.disableDiscovery", "true");

   
      InitialContext ctx = new InitialContext(properties);
      HelloWorld helloWorld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
      System.out.println(helloWorld.echo("Hello World, Joeyta"));
   }
}

ant build.xml进行deploy
<?xml version="1.0"?>
<project name="JBoss" default="run.HelloWorldClient" basedir=".">
 <property environment="env" />
 <property name="jboss.home" value="E:\Jboss\jboss-4.0.4.GA\jboss-4.0.4.GA" />
 <property name="classes.dir" value="bin" />
 <path id="classpath">
  <fileset dir="${jboss.home}/client">
   <include name="**/*.jar" />
  </fileset>
  <pathelement location="${classes.dir}" />
 </path>
 
 <target name="clean">
  <delete file="${basedir}/HelloWorld.jar" />
  <delete file="${jboss.home}/server/default/deploy/HelloWorld.jar" />
 </target>
  
 <target name="ejbjar" >
  <jar jarfile="HelloWorld.jar">
   <fileset dir="${classes.dir}">
    <include name="com/*.class" />
   </fileset>
  </jar>
  <copy file="HelloWorld.jar " todir="${jboss.home}/server/default/deploy" />
 </target>
 <target name="run.HelloWorldClient" depends="ejbjar">
  <java classname="com.HelloWorldClient" fork="yes" dir=".">
   <classpath refid="classpath" />
  </java>
 </target>
</project>
 



分享到:
评论

相关推荐

    Eclipse整合JBoss开发EJB3.0

    ### Eclipse 整合 JBoss 开发 EJB 3.0 #### 一、EJB 3.0 简介及重要性 EJB (Enterprise JavaBeans) 是 J2EE 架构中的一个核心组件,它提供了一种用于构建分布式企业级应用的方法。自 EJB 3.0 的推出以来,其设计...

    Jboss 7 + EJB 3.0 + Eclipse环境配置

    Jboss 7 + EJB 3.0 + Eclipse环境配置

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

    ### yeclipse7.0+JBoss5.0测试EJB3.0环境搭建过程详解 在深入探讨如何在yeclipse7.0与JBoss5.0环境下构建和测试EJB3.0应用之前,让我们先了解一些背景知识。EJB(Enterprise JavaBeans)是Java平台的一部分,用于...

    使用eclipse通过jboss开发简单的ejb应用(jboss7.x & ejb3.x)

    在本文中,我们将深入探讨如何使用Eclipse IDE与JBoss应用程序服务器(版本7.x)来开发和部署一个基于EJB 3.x的简单企业级Java应用程序。EJB(Enterprise JavaBeans)是Java平台上的核心组件,它提供了一种标准的...

    Eclipse开发EJB_3.0

    Eclipse 开发 EJB 3.0 教程 Eclipse 开发 EJB 3.0 是一个基于 Eclipse 平台的企业级 JavaBean(EJB)开发指南。本教程将指导读者如何使用 Eclipse 创建一个 EJB 3.0 项目,从创建项目到部署到Application Server 的...

    jboss ejb3.0开发介绍

    ### jBoss EJB 3.0 开发指南 #### 一、引言 随着 Java 技术的发展,企业级应用的复杂度不断提高,EJB(Enterprise JavaBeans)作为 Java EE 标准的一部分,在构建分布式系统方面扮演着重要的角色。EJB 3.0 相较于...

    eclipse + JBoss 5 + EJB3开发指南中的代码

    在本文中,我们将深入探讨如何使用Eclipse集成开发环境(IDE)与JBoss Application Server 5相结合,利用Enterprise JavaBeans(EJB)3.0规范进行应用程序开发。EJB3是Java EE(企业版)平台的一个重要组成部分,它...

    JBoss下EJB3.0实例教程(黎活明)

    - 开发工具如Eclipse或IntelliJ IDEA提供了EJB3.0的集成支持,包括代码生成、部署配置等,大大提高了开发效率。 - Maven或Gradle等构建工具可以帮助管理和构建EJB项目,确保依赖关系正确。 6. 性能与优化 - EJB...

    ejb3.0 +jboss4.2 实例开发

    **ejb3.0 + jboss4.2 实例开发** EJB 3.0 (Enterprise JavaBeans 3.0) 是 Java 平台企业版 (Java EE) 的一部分,它简化了Java 应用服务器中的组件开发。在这个实例开发过程中,我们将探讨如何在 JBoss 4.2 服务器上...

    EJB3.0+Struts2.0+Jboss+ Enterprise Application Project 示例

    EJB3.0+Struts2.0+Jboss Enterprise Application Project 示例 用jboss数据源可连接mysql ms-sql oracle 本地远程接口用单态模式实现

    EJB3.0开发环境配置

    ### EJB 3.0 开发环境配置详解 #### 一、引言 EJB (Enterprise JavaBeans) 是 Java 平台为企业级应用提供的一种组件模型。随着技术的发展,EJB 3.0 引入了许多改进,简化了开发过程并增强了性能。本文将详细介绍...

    使用JBoss 4.2书写EJB3.0无状态会话Bean + JPA + MySql 5.0的Hello World Java EE应用

    本示例是对上一个资源“演示EJB3.0 + JPA + MySQL5.0 + C3P0连接池技术实战编程(Top-Down的XP开发方式)”的简化版本--主要是使用Eclipse 3.4 Ganymede版本来开发EJB3.0中间件与JPA持久层的实战应用。 使用步骤: ...

    ejb课程测试代码,eclipse+jboss5.1 ant编译等代码

    JBoss 5.1版本支持EJB 3.0规范,该规范简化了EJB的开发,减少了XML配置,增强了可编程性。 【Ant】是Apache的一个构建工具,类似于Make,但基于Java。它通过XML定义任务来自动化构建过程,包括编译、打包、测试和...

    ejb3.0入门图文教程

    首先,我们来看《EJB3.0开发Entity.pdf》。在EJB 3.0中,Entity Bean代表持久化对象,它存储在数据库中并与数据库进行交互。这个部分将介绍如何定义实体bean,包括使用JPA(Java Persistence API)来注解实体类,...

    EJB3.0开发平台配置.pptx

    2. **jbosside for Eclipse 3.2.X** 或 **MyEclipse 5.0.x**:这些是集成开发环境(IDE),用于编写和管理EJB3.0项目。 3. **jboss-4.0.5.GA**:这是JBOSS应用服务器的一个版本,它支持EJB3.0。 4. **jboss-EJB-3.0_...

    jboss EJB3.0实例教程

    通过"jboss EJB3.0实例教程",你可以学习到如何在实际环境中运用这些概念和步骤,逐步掌握EJB3.0的开发技巧。教程中的`EJB3.pdf`很可能包含了详细的实例讲解,从基础概念到实战演练,帮助你深入理解并掌握EJB3.0的...

Global site tag (gtag.js) - Google Analytics