`
zhoujiabin810812
  • 浏览: 26068 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

weblogic下的一个简单ejb例子

阅读更多
HelloWorld----------
public interface HelloWorld extends EJBObject {
public String getHello() throws java.rmi.RemoteException;
}
HelloWorldHome-------
public interface HelloWorldHome extends EJBHome{
HelloWorld create() throws CreateException, RemoteException;
}
HelloWorldImpl-------
public class HelloWorldImpl implements SessionBean{
private static final long serialVersionUID = 3159210541480135603L;

public String getHello() throws EJBException, RemoteException {
  System.out.println("getHello()");
  return "hello,world";
}

public void ejbActivate() throws EJBException, RemoteException {


}

public void ejbPassivate() throws EJBException, RemoteException {


}

public void ejbRemove() throws EJBException, RemoteException {


}

public void setSessionContext(SessionContext arg0) throws EJBException, RemoteException {


}
public  void  ejbCreate()  throws   javax.ejb.CreateException{};

}
ejb-jar.xml----
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<ejb-jar>
<display-name>First</display-name>
<enterprise-beans>
  <session>
   <ejb-name>FirstEjb</ejb-name>
   <home>com.ejb.HelloWorldHome</home><!--主接口-->
   <remote>com.ejb.HelloWorld</remote><!--组件接口-->
   <ejb-class>com.ejb.HelloWorldImpl</ejb-class><!--组件接口的实现-->
   <session-type>Stateless</session-type>
   <transaction-type>Bean</transaction-type>
  </session>
</enterprise-beans>
</ejb-jar>
weblogic-ejb-jar.xml-------
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN' 'http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd'>
<weblogic-ejb-jar>
  <weblogic-enterprise-bean>
    <ejb-name >FirstEjb</ejb-name>
    <stateless-session-descriptor>
      <pool>
      </pool>
      <stateless-clustering>
      </stateless-clustering>
    </stateless-session-descriptor>
    <transaction-descriptor>
    </transaction-descriptor>
    <jndi-name >FirstEjb</jndi-name>
  </weblogic-enterprise-bean>
</weblogic-ejb-jar>
分享到:
评论
1 楼 ayaga 2010-06-09  
希望听到优缺点,性能评估方面的信息。也就是选择这个的理论基础(要有数据证明)。

相关推荐

    weblogic+ejb3.0例子

    【Weblogic + EJB3.0】:这是一个关于在Weblogic服务器上使用EJB3.0版本进行开发的教程。EJB(Enterprise JavaBeans)是Java EE平台的一部分,用于构建可部署在企业级服务器上的组件化应用程序。EJB3.0引入了许多...

    ejb例子(可以在weblogic下运行)

    这是一个可以运行在weblogic上的ejb例子

    EJB 和WEBLOGIC 结合例子

    **WebLogic Server** 是Oracle公司提供的一个强大且广泛使用的Java EE应用服务器,它支持EJB、Servlet、JSP、JMS等Java EE规范。WebLogic 提供了一个平台来部署、管理和运行EJB组件,以及其他的Java应用程序。 在...

    Weblogic11g+EJB3的小例子

    这个例子对于初学者来说,是一个很好的实践平台,可以帮助理解EJB3在Weblogic 11g环境下的工作原理,以及如何构建和部署EJB3应用。通过研究和运行这个例子,开发者可以深入学习EJB3的核心特性,以及Weblogic服务器的...

    EJB发布在weblogic的简单例子

    学习EJB的简单例子,有个需要说明的地方:wlfullclient.jar生成方式是,进入weblogic的安装目录例如C:\Oracle\Middleware\wlserver_10.3\server\lib,运行 java -jar wljarbuilder.jar就能生成wlfullclient.jar文件

    Weblogic10 + EJB3入门教程

    本教程通过一个简单的例子介绍了如何使用WebLogic 10和EJB 3技术开发无状态会话Bean。从定义远程接口、创建业务对象到实现具体的会话Bean,再到最后的编译与打包,每一步都非常重要。掌握了这些基本步骤后,你可以...

    一个ejb学习时的简单例子

    Enterprise JavaBeans...总的来说,这个ejb学习的例子是一个很好的起点,它涵盖了EJB的核心概念和实际应用。通过分析和运行这个例子,你可以逐步熟悉并掌握EJB技术,为构建更复杂的Java EE应用程序打下坚实的基础。

    EJB 一个完整的例子

    这个"EJB一个完整的例子"很可能是提供了一个实际的EJB应用开发的示例,帮助开发者理解EJB的工作原理和使用方法。EJB在Java EE(Java Platform, Enterprise Edition)框架中扮演着关键角色,主要负责处理业务逻辑和...

    ejb简单例子

    ejb简单例子

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

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

    ejb.rar_weblogic8 ejb2

    【描述】"weblogic8.1下EJB2简单例子" 暗示我们将探讨如何在Oracle的WebLogic Server 8.1这个早期版本的中间件上部署和运行EJB 2应用程序。EJB 2是Java EE(Java Enterprise Edition)规范的一部分,它定义了企业级...

    第一个EJB访问数据库例子

    综上所述,"第一个EJB访问数据库例子"这个项目将引导我们了解如何在EJB环境中设置和使用数据库连接,以及如何通过EJB组件执行SQL查询和操作。这个过程中,我们将涉及JDBC、JNDI、EJB组件类型、事务管理以及可能的JPA...

    EJB_TEST自己编写的EJB例子

    在EJB_TEST中,我们看到的是作者自编的一个EJB实例,这通常涉及到创建、部署以及运行EJB组件,以便展示其功能和工作原理。 **EJB的组成部分**: 1. **实体Bean (Entity Bean)**:代表业务数据,通常映射到数据库中...

    EJB例子源码自己写的

    这个EJB例子源码可能包含了以上各种概念的实际示例,通过阅读和分析这些代码,开发者可以了解如何在实际项目中应用EJB技术,解决分布式系统中的复杂问题。同时,实践是学习的最佳途径,通过修改和运行这些源码,你...

    EJB项目例子

    在这个"HelloEJBS"项目中,我们将深入探讨EJB的基本概念、组件类型以及如何创建和部署一个简单的EJB应用。 1. **EJB基础** - **EJB组件**: EJB主要包括三种类型的组件:会话Bean(Session Beans)、实体Bean...

    weblogic 的 soa 例子

    本文主要探讨的是如何在WebLogic 9 中实现SOA的一个具体例子,涉及的关键技术包括Java Web Service(JWS)、JSR-921、JSR-175 和 JSR-181。 **Java Web Service (JWS)** JWS 是Java 2 Platform, Enterprise ...

    ejb原理详细说明,一个很容易理解的例子

    本文将深入探讨EJB的工作原理,并通过一个简单的示例帮助读者更好地理解。 #### EJB的基本概念 EJB主要分为三类:会话Bean(Session Bean)、实体Bean(Entity Bean)以及消息驱动Bean(Message-Driven Bean)。...

    一个简单的ejb程序

    本例子可在weblogic中运行,简单的sessionBean例子

Global site tag (gtag.js) - Google Analytics