`

EJB3.0部署到Weblogic 11g简单实例

    博客分类:
  • EJB
 
阅读更多

 

首先下载weblogic 11g 和 eclipse 3.32 、然后再eclipse中上安装weblogic插件等等.

 

 

第一步建立EJB应用:通过eclipse向导创建EJB Project.

创建一个接口.

public interface HelloEJB {
	/**
	 * sayHello方法.
	 * @param name
	 */
	public String sayHello(String name);
}

 创建一个HelloEJBBean,并且设置成无状态Bean(注意:如果是weblogic里面一定得加mappedName = "HelloEJB"),实现HelloEJB接口:

@Stateless(mappedName = "HelloEJB")
@Remote
public class HelloEJBBean implements HelloEJB {

	@Override
	public String sayHello(String name) {
		// TODO Auto-generated method stub
		return "Hello "+name;
	}
}

 

然后,导出HelloEJb.jar包,部署在weblogic 11g服务器上,

 

找到jndi.的绑定名称:

在菜单中  环境->服务器->AdminServer (管理) -> 查看JNDI树,然后找到对应的绑定名称.

如 HelloEJB#pack.java.ejb.HelloEJB

 

第二步,建立客户端调用EJB.

Properties properties=new Properties();
		properties.setProperty(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
		properties.setProperty(Context.PROVIDER_URL,"t3://localhost:7001");
		
		Context context = new InitialContext(properties);
		HelloEJB ejb = (HelloEJB) context.lookup("HelloEJB#pack.java.ejb.HelloEJB");
		String str = ejb.sayHello("WangWu");

 

调用结果:

Hello WangWu

 

注意:

使用客户端调用必须得把wlclient.jar加到classpath中。才能确保正常调用。

分享到:
评论

相关推荐

    EJB3.0+weblogic操作文档

    在本教程中,我们将关注如何在WebLogic 11g服务器上发布和使用EJB3.0项目。 1. **无状态会话Bean(Stateless Session Bean)**: - 无状态会话Bean是最简单的EJB类型,它不维护任何会话状态,每个请求都独立于其他...

    ejb3.0+Weblogic+Jboss安装配置及入门例子

    EJB3.0是EJB规范的一个重要版本,它在2006年发布,引入了许多重大的改进,简化了开发流程,降低了对XML配置的依赖,并引入了注解(Annotation)来简化组件的声明。 **EJB3.0的关键特性** 1. 注解驱动:EJB3.0引入了...

    Ejb3.0 Local Working In Weblogic10.3

    - 部署EJB 3.0应用程序到WebLogic 10.3,确保服务器正确加载并运行bean。 - 监控服务器日志,排查可能出现的问题。 通过以上步骤,我们可以在WebLogic 10.3中成功地使用EJB 3.0本地接口。这种方式不仅提高了开发...

    EJB 3.0实例教程

    **EJB 3.0实例教程** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的核心组件之一,用于构建可扩展、模块化、事务处理和安全的分布式应用程序。EJB 3.0是其发展的一个重要里程碑,极大地简化了API,...

    EJB3.0实例教程_程序设计

    **EJB3.0实例教程_程序设计** **一、EJB3.0概述** ...通过《EJB3.0实例教程_程序设计》这本书,你可以逐步掌握EJB3.0的各个方面,从简单的示例开始,逐步深入到复杂的业务场景,最终成为一名熟练的EJB开发者。

    EJB3.0中文文档

    EJB3.0是EJB规范的一个重大版本升级,引入了许多简化开发过程的新特性。 **1.2 EJB的运行环境** EJB组件需要部署在一个容器中运行,这个容器通常是应用服务器的一部分,例如JBoss、WebLogic或GlassFish等。容器...

    EJB3.0开发入门 Step by Step (图文讲解)

    在JBoss这样的容器中,EJB3.0的Bean可以享受到自动的依赖注入、事务管理、安全性等服务。 ### 总结 EJB3.0的出现极大地降低了开发企业级Java应用的门槛,其简化了Bean的配置,提升了开发效率。通过实体Bean、会话...

    EJB3.0开发Session Bean.rar

    **企业级JavaBeans (EJB) 3.0:核心概念与Session Bean详解** 企业级JavaBeans(Enterprise JavaBeans,...在深入学习EJB 3.0之前,建议阅读"**EJB3.0开发Session Bean.pdf**"这个文档,它将提供更详细的指导和实例。

    EJB3.0 实例教程

    ### EJB3.0 实例教程 #### 一、EJB基础知识与运行环境配置 **1.1 什么是Enterprise JavaBeans (EJB)** EJB(Enterprise JavaBeans)是一种Java平台上的服务器端组件模型,主要用于构建分布式企业级应用程序。EJB...

    Weblogic11g+EJB3的小例子

    - 部署EJB3应用到Weblogic 11g通常涉及创建一个EAR(Enterprise Archive)文件,该文件包含EJB JAR、WAR(Web Application Archive)和其他依赖项。 - 使用Weblogic管理控制台或者 WLST(WebLogic Scripting Tool...

    EJB 3.0 学习资料

    完成开发后,将项目打包成.jar文件,并部署到支持EJB的服务器上,如JBoss、GlassFish或WebLogic等。服务器会自动扫描并管理这些EJB组件,使其可供其他应用使用。 ### EJB 3.0 客户端开发 1. **ServiceFactory**: ...

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

    "ilucky-ejb-3.0-weblogic"可能表示的是部署到WebLogic Server的EJB模块。在Eclipse中,我们需要将EJB项目打包成一个JAR文件,并将其添加到WebLogic的部署目录(如`$WL_HOME/server/deployments`)中。然后,我们...

    EJB3.0 配置

    - **应用服务器**:如JBoss、GlassFish、WebLogic等,这些服务器都支持EJB3.0。例如,对于JBoss,你需要下载并安装相应的版本。 - **IDE**:选择一款支持EJB3.0的集成开发环境,如NetBeans、Eclipse或IntelliJ IDEA...

    mastering EJB3.0

    通过实例演示如何设计和实现EJB组件,以及如何在应用程序服务器(如GlassFish、JBoss或WebLogic)上部署和测试这些组件。 在学习《Mastering EJB 3.0》时,配合书中的示例代码(如压缩包中的0471785415.pdf可能包含...

Global site tag (gtag.js) - Google Analytics