jboss下开发部署ejb简介

JBoss_Wildfly_EJB JBoss/Wildfly/EJB sf2gis@163.com 2016年2月23日   1  目标:EJB容器,实现EJB标准,开发分布式应用。 EJB是Java的分布式应用标准,目标是提供分布式IoC的JavaBean,提供安全、事务等服务。 参考:http://www.360doc.com/content/15/0503/20/22369024_467728346.shtml 阅读详情

JBoss3.0 下配置和部署EJB简介

1.JBoss简介

JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors' Choice 2002评选中获得“最佳Java应用服务器”大奖。无论是学习还是应用,JBoss为我们提供了一个非常优秀的平台。有关JBoss的详细信息请参阅其主页http://www.jboss.org。

       刚开始使用JBoss进行EJB开发时,由于可供参考的资源不是很多,所以有一个比较困难的起步阶段。JBoss的配置和使用没有提供图形向导界面,所以开发部署EJB相对比较复杂。本文通过尽量具体的演示来对JBoss3.0下的EJB开发和部署的进行一个简单的介绍,从而使刚开始使用JBoss的用户可以很快地进入到真正的J2EE应用开发中。

由于本文主要介绍JBoss3.0中不同类型EJB的配置和部署,不对基本的EJB开发做太多的描述,所以希望读者具有J2EE和EJB的经验。想要了解有关信息请查阅参考资料1。

2.JBoss3.0中基本的ejb配置和部署

根据J2EE规范的要求,一个基本的ejb jar包使用的描述文件是ejb-jar.xml。web应用的war包使用的是web.xml。企业应用的ear包使用的是application.xml。这些配置文件都是中性的和平台无关的。同时应用服务器可以使用一些其他的配置文件用于描述特定服务器的相关信息。在JBoss中这样的文件有jboss.xml,jboss-web.xml等。JBoss容器中这些文件不是必须的,如果提供了那么jboss.xml和ejb-jar.xml放在同一目录下,jboss-web.xml和web.xml放在同一目录下。关于jboss.xml和jboss-web.xml的规范请参考JBoss安装目录下docs/dtd/目录下的对应的DTD文件。

2.1 JBoss中关于EJB客户端的配置:

调用EJB的客户端可以是JSP、Servlet或客户端应用程序。如果客户端和服务器不在同一个Java VM上,那么在客户端必须提供一个jndi.properties文件告诉客户端进行有关JNDI命名服务的信息,并且把这个文件所在目录设定到环境变量classpath中。

以下是一个jndi.properties的样例:

java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.provider.url=localhost:1099  (服务器地址和端口号)
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces

通过这个文件和JBoss的一些客户端类库,就可以使用JBoss提供的EJB对象服务了。

2.2 JBoss中部署EJB:

首先介绍JBoss容器中部署各类EJB对象的两种方法。下面的演示以Session Bean为例,客户端是一个本机上的web应用。这里不对演示程序进行具体介绍。

第一种方式:

把开发好的ejb jar包和web应用的war包公共放在deploy目录下。

演示1:不需要jboss.xml文件和其他任何特殊的设置。

ejb-jar.xml:

<ejb-jar>

       ······

              <ejb-name>ejbtest</ejb-name>

       ······

</ejb-jar>

客户端:web应用中对web.xml不需要添加ejb信息,不需要jboss-web.xml文件。引用ejb对象的jsp文件如下:

       ······

       InitialContext ctx = new InitialContext();

       Object objref  = ctx.lookup("ejbtest");        //使用<ejb-name>                              beanHome=(zcxejb1Home)PortableRemoteObject.narrow(objref,ejbtestHome.class);

       ······

 

演示2:使用jboss.xml文件。

在缺省情况下JBoss的JNDI服务将通过ejb-jar.xml中<ejb-name>XXX</ejb-name>中的XXX来使用EJB的home interface。但是如果有多个ejb对象在相同的ejb jar包中,在ejb-jar.xml中通过<ejb-name>XXX</ejb-name>就可能不能很好的表示某一个ejb对象,所以一般我们希望可以提供一些附加的信息,例如采用这样的格式"[应用名]/[bean名]"来引用一个EJB对象。这时JNDI服务就可能不能正确地找到你的ejb对象,我们就需要使用jboss.xml文件,通过它实现jndi 名到ejb名的重定向。这个文件必须和ejb-jar.xml一起放到META-INFO目录下。

ejb-jar.xml:

<ejb-jar>

       ······

       <ejb-name>ejbtest</ejb-name>

       ······

</ejb-jar>

jboss.xml:

<jboss>

       <ejb-name>ejbtest</ejb-name>

       <jndi-name>example/ejbtest</jndi-name>

</jboss>

 

客户端:需要使用新的jndi名进行ejb定位。

······

       InitialContext ctx = new InitialContext();

       Object objref  = ctx.lookup("example/ejbtest");   //使用<jndi-name>                             beanHome=(zcxejb1Home)PortableRemoteObject.narrow(objref,ejbtestHome.class);

······

第二种方式:

把ejb和web应用包装成一个企业应用包。部署ear时可以简单地把通过application.xml描述ejb jar包和web应用的war包,同样在web.war中不需要提供特殊的信息就可以和第一种方式一样使用ejb对象。客户端代码也不需要进行改动。这里不再举例说明。

此外我们可以进行更进一步的部署,这时需要使用到web.xml和jboss-web.xml。jboss-web.xml是JBoss提供的一个针对web应用进行配置的文件。jboss-web.xml和web.xml一起放在web应用的WEB-INF目录下。

演示1:改动web.xml文件,添加<ejb-ref>标记,不使用jboss-web.xml文件。

(注意<ejb-ref>包括内部引用和外部引用。如果是同一个单元的可以通过<ejb-link>直接进行引用,而不用提供其他信息。)

web.xml:

······

<ejb-ref>

           <ejb-ref-name>ejb/ejbtest</ejb-ref-name>  <!--采用sun推荐的命名方式-->

        <ejb-ref-type>Session</ejb-ref-type>

        <home>org.zcx.test.zcxejb1Home</home>

        <remote>org.zcx.test.zcxejb1</remote>

        <ejb-link>ejbtest</ejb-link>    <!--必须和被应用的ejb-name匹配-->

</ejb-ref>

······

客户端:由于在web.xml中引入ejb引用描述这时ejb定位发生了变化:

······

       InitialContext ctx = new InitialContext();

       Object objref  = ctx.lookup("java:comp/env/ ejb/ejbtest "); //使用java:comp/env命名空间       beanHome=(zcxejb1Home)PortableRemoteObject.narrow(objref,ejbtestHome.class);

······

 

演示2:联合使用web.xml和jboss-web.xml

web.xml

······

<ejb-ref>

<ejb-ref-name>ejb/ejbtest</ejb-ref-name>  <!--采用sun推荐的命名方式-->

        <ejb-ref-type>Session</ejb-ref-type>

        <home>org.zcx.test.zcxejb1Home</home>

        <remote>org.zcx.test.zcxejb1</remote>

</ejb-ref>

······

jboss-web.xml

<ejb-ref>

<ejb-ref-name> ejb/ejbtest </ejb-ref-name>

<jndi-name> example/ejbtest </jndi-name> <!-- 这里对应ejb对象的jndi名-->

</ejb-ref>

客户端:

       nitialContext ctx = new InitialContext();

       Object objref  = ctx.lookup("java:comp/env/ ejb/ejbtest ");                                           beanHome=(zcxejb1Home)PortableRemoteObject.narrow(objref,ejbtestHome.class);

 

以上的所有演示说明了ejb-jar.xml、jboss.xml、web.xml、jboss-web.xml之间的基本关系和它们的使用方式。它们是部署各类ejb对象的关键文件。接下来介绍针对不同类型的ejb对象所需要的特殊配置。

3.JBoss3.0中对于CMP2.0 Entity Bean的有关配置

JBoss3.0中JBossCMP引擎实现了EJB2.0 CMP2.0规范。JBoss3.0以前的版本CMP的引擎是Jaws,它通过standardjaws.xml和jaws.xml进行有关的配置。在新的JBossCMP引擎中Jboss3.0通过standardjbosscmp-jdbc.xml和josscmp-jdbc.xml来配置Entity Bean。JBoss3.0首先处理standardjbosscmp-jdbc.xml然后根据ejb jar中是否提供jbosscmp-jdbc.xml来做进一步处理。通过standardjbosscmp-jdbc.xml和jbosscmp-jdbc.xml可以为entity bean的部署提供如下的功能有:

l         指定所使用的数据源和对应的类型映射

l         指定一些引擎关心的属性

l         指定引擎如何创建和管理数据库表的原则

l         描述finder和ejbSelect方法

l         指定属性和字段的类型映射

这里主要根据standardjbosscmp-jdbc.xml/jbosscmp-jdbc.xml介绍CMP2.0的配置方法。JBoss中原有的Jaws引擎的配置方法和新的JBossCMP的配置方法类似。这些文件的具体的信息可以参考JBoss安装路径下/docs/dtd中对应的DTD文件。

3.1增加新的数据源

JBoss自带的数据库是Hypersonic数据库,我们可以增加一些新的数据源。具体的步骤很简单,参照Jboss安装目录下/docs/examples/jca中的*-service.xml文件可以增加找到对应类型的数据库配置样本文件。以mysql-service.xml文件为例,它可以配置一个MySQL数据库作为Entity Bean的数据源。以下演示创建一个名为MySQLDS的MySQL数据源。

图一是配置好的mysql-service.xml文件的一段代码样本,通过属性设置可以定制数据源的名称和有关连接的其他属性。注意该文件中所有name属性必须保持一致。

图一 mysql-servic.xml的样本代码

在配置好这个文件后,把它部署在JBoss的deploy目录下,把对应的jdbc驱动也放在lib目录下。重新启动Jboss就会加载这个新的数据源。

3.2 Entity Bean 对数据源的使用

第一种方式:

直接改动standardjbosscmp-jdbc.xml。把原有的数据源java:/DefautlDS屏蔽掉使用新的数据源java:/MySQLDS。(Java前缀是必须的。)不需在其他地方作改动。JBoss会实现新的数据源做为缺省的数据源。图二是一个配置好的文件片断。

图二 standardjbosscmp-jdbc.xml的样本代码

第二种方式:

由于有可能不同的Entity Bean使用不同的数据源,而不是都使用同样的缺省配置,所以必须为单独的Entity Bean提供定制数据源信息的支持。这时不需要改动standardjbosscmp-jdbc.xml文件,可以通过在Entity Bean的jar包中META-INFO目录下添加新的部署文件jbosscmp-jdbc.xml来完成。通过这个文件可以描述特定的Entity Bean的关于数据源的配置信息。图三是一个配置好的文件片断。

图三 jbosscmp-jdbc.xml的样本代码

4.JBoss3.0中对于Message Driven Bean的配置

在JBoss中开发MDB需要使用JMS功能。JMS是Sun公司开发的面向消息的中间件API。它的主要目的是创造一种统一的面向消息编程的JavaAPI,从而避免使用提供商特定的API。现在有几种不同的JMS系统可供使用。JBoss3.0中提供的是JBossMQ。

4.1 JBoss3.0中配置JMS服务

在JBoss3.0中与JMS服务相关的配置文件包括两个文件:jbossMQ-service.xml和jbossMQ-destinations-service.xml。jbossMQ-service.xml配置了jbossMQ服务中的核心对象信息。一般我们不需要处理这个配置文件。jbossMQ-destinations-service.xml用于定义具体应用所需的目的地信息。通过编辑它我们可以创建新的Topic和Queue用于具体的JMS应用的目的地。在JBoss中创建应用特定的Topic和Queues的步骤比较简单,参照jbossMQ-destinations-service.xml文件格式在该文件中添加自己应用程序所需的Topic名为myTestAppTopic和Queue名为myTestAppQueue。如图四所示。

图四  jbossMQ-destinations-service.xml的样本代码

4.2 JBoss3.0中EJB使用JMS服务的配置

在开发MDB 时要在部署文件中指定所使用的JMS服务中的目的地信息。JBoss中通过ejb-jar.xml和jboss.xml共同说明。在jboss.xml中通过<destination-jndi-name>标记描述所使用的目的地信息。

Ejb-jar.xml

<message-driven>

      <ejb-name>HelloTopicMDB</ejb-name>

      <ejb-class>org.zcx.test.HelloMDB</ejb-class>

      <message-selector></message-selector>

      <transaction-type>Container</transaction-type>

      <message-driven-destination>

        <destination-type>javax.jms.Topic</destination-type>

        <subscription-durability>NonDurable</subscription-durability>

      </message-driven-destination>

</message-driven>

jboss.xml

  <message-driven>

      <ejb-name>HelloTopicMDB</ejb-name>

      <configuration-name>Standard Message Driven Bean</configuration-name>

      <destination-jndi-name>topic/myAppTestTopic</destination-jndi-name>

    </message-driven>

客户端:

······

Context context = new InitialContext();

      // Get the connection factory

      // Create the connection

      // Create the session

······

// Look up the destination

      topic = (Topic)context.lookup("topic/myTestAppTopic");

      // Create a publisher

// Publish the message

······

5.JBoss3.0中EJB使用JavaMail服务的配置。

由于JBoss提供了JavaMail服务的实现,所以在JBoss中使用JavaMail是非常方便地。它所需要配置的是mail.service文件。这个文件非常地简单不用多介绍。按照mail.service文件的的注释就可以顺利地完成配置。

图五是使用JavaMail服务的一个sessionBean的代码片断

图五  使用javamail的样本代码

 

 

以上通过例子简单的介绍了JBoss3.0中Session Bean、Entity Bean 和Message Drive Bean 最基本的配置和部署方法,通过这些介绍现在已经可以在JBoss中进行基本的EJB应用的开发了。本文中对于EJB应用中比较复杂的一些配置像权限设置、资源管理和CMP2.0中的众多配置等都没有涉及到,希望大家可以在不断的实践和交流中更好地掌握JBoss的使用和配置。

 

 

EJB学习二 我的第一个EJB项目(Eclipse下的EJB开发,与JBoss集成,Ant打包) EJB项目的创建(使用开发工具eclipse) 1、打开eclipse,新建一个普通的Java Project(实际开发使用的是java Project而不是ejb的) 2、点击Next,添加外部的jar包 3、为了方便,可以将jboss-5.1\cliient下的所有jar包全部导入(入门...将就一下...) 4、点击finish完成 阅读详情

相关推荐

JBoss下EJB配置详解与实战部署

EJB(Enterprise JavaBeans)是Java EE平台的核心组件模型之一,专为企业级分布式应用开发而设计。它提供了一种标准化的方式来封装业务逻辑,并通过容器管理事务、安全、并发等底层机制,使开发者可以专注于业务逻辑的实现。EJB组件分为三种主要类型:会话Bean(Session Bean):用于处理业务逻辑,分为有状态(Stateful)和无状态( Stateless)两种。实体Bean(Entity Bean)

weixin_42577735的博客 1043

JMS,EJB和JBOSS及其它

看资料也有一段日子了,大约也或多或少对JMS,EJB在JBOSS下的应用有了些了解,现记下来,以作资料存档之用。XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX JBoss作为一个运行EJB的J2EE应用服务器,现在已经发展成基于J2EE的一个web操作系统了。虽然它是一个很优秀的平台,但配置和使用并没有图形界面,需要手动对配置文件进行调整,以实现合适的配置。 JBOSS里还集成了To...

一草一木一湖水 一山一石一掬沙 269

JBoss EJB 3.0注解库深度解析

jboss-annotations-ejb3.jar文件包含了EJB 3.0规范中定义的一系列核心注解,这些注解为开发者提供了强大的能力,以声明性的方式配置和管理EJB组件。例如,@Stateless注解用于标记无状态会话bean,@Stateful注解则用于标识有状态会话bean。这些注解的引入,大大减少了代码量,提高了开发效率,并减少了XML配置的复杂性。核心注解还涉及到依赖注入(如@Inject)、事务管理(如)等,它们提供了企业级应用开发中至关重要的功能。

weixin_42348783的博客 953

在jboss使用ejb3部署MDB保存,JNDI=null

在ejb项目的META-INF建一个/hornetq-jms.xml,文件内容加入你要部署的MDB即可。 如:                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"                xsi:schemaLocation="urn:hornetq /schema/hornetq-jms.xsd

trifywang的专栏 553

【网络】PFC背景和原理 、文档(DCB=PFC + ETS,DCBX=DCB扩展)

目录 零、背景 一、PFC 1.概述 2.报文格式 3.工作机制 二、ETS 产生原因 基本原理 优先级组的调度 优先级的调度 三、DCBX 产生原因 基本原理 DCBX TLV介绍 五、PFC 拥塞研究(文档收集) 六、DC-QCN算法 (网络工程师必会) 7.1 α更新 7.2 降速 7.3 提速 8.总结 ...

小鱼菜鸟的博客 2165

2025-E题国一-简易自行瞄准装置:基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计

本文详细介绍了2025年全国大学生电子设计竞赛E题一等奖作品——基于嘉立创地猛星/天猛星与K230的视觉巡线云台系统设计。该系统通过地猛星主控实现小车巡线,天猛星主控驱动云台,结合K230开发板的视觉识别能力,构建了一套完整的视觉巡线云台系统,实现了自动巡线与精准瞄准功能。文章深入剖析了硬件选型、双闭环PID控制算法、视觉识别与目标跟踪等核心技术,并分享了系统调试与避坑经验。

weixin_42596011的博客 675

Eclipse jboss搭建EJB项目

Eclipse JBoss 创建EJB项目并启动和测试

csdn122325735的专栏 2408

debian mirrors 镜像源 riscv 64 赛昉 星光 starfive vf2 InRelease‘ doesn‘t support architecture ‘riscv64‘

debian mirrors 镜像 riscv 64 赛昉 星光2 starfive vf2 InRelease' doesn't support architecture 'riscv64'

qq_29758759的博客 1259

JBoss3.0 下配置和部署EJB简介

1.JBoss简介 JBoss是一个运行EJB的J2EE应用服务器。它是开放源代码的项目,遵循最新的J2EE规范。从JBoss项目开始至今,它已经从一个EJB容器发展成为一个基于的J2EE的一个web 操作系统(operating system for web),它体现了J2EE规范中最新的技术,并且它还在the JavaWorld Editors Choice 2002评选中获得“最佳Java

!Java 3746

代号OneNET02 STM32+ESP8266 WIFI系列-第2节-STM32单片机通过ESP8266连接WIFI访问OneNET OTA服务器实现SOTA远程程序升级

第2节-STM32单片机通过ESP8266连接WIFI访问OneNET OTA服务器实现SOTA远程程序升级,这一节主要是实现通过OneNET OTA服务器将需要更新的程序远程下载到STM32单片机,这一节主要是引导程序和应用程序的讲解。

weixin_44862509的博客 1904

64.qt quick-qml使用高德地图插件实现V2版本(新增:位置搜索、路径规划、轨迹编辑等)

qt quick-qml高德地图插件(新增:位置搜索、路径规划、轨迹编辑等) Qt地图插件,使用简单方便,不用浏览器内核,运行高效迅速 跨平台支持,(Qt Windows(MinGW, MSVC)\Linux(桌面、嵌入式)\Android\IOS\等) 在线更新瓦片地图下载,并且支持缓存保存离线地图实现.........

抵抗时间扭曲,坚持做一件有意义的事 6130

jboss8+EJB3+MDB Queue

1)在使用jboss8即WildFly进行MDB的试验时首先要在jboss8中配置jms 队列。 我使用的是修改配置文件的方式配置Jms Queue队列。 进入jboss8 安装目录的standalone\configuration文件夹下: 因为使用的是standalone-full.xml文件,所以将该文件的文件名修改为standalone.xml ...

weixin_30919571的博客 323

245. 项目195:简易文字冒险游戏——《跟老吕学Python·新手》

如果您在学习本专栏教程时遇到任何问题,或有任何技术交流的意愿,欢迎在文章评论区留言,或通过优快云私信与老吕取得联系。老吕将及时回复您的留言,并与您共同探讨,以期为大家提供更为精准和有效的帮助。老吕珍视每一位读者的反馈和支持,期待与您共同学习、共同进步,共同创造美好的未来!我们的目标是不仅教会您Python语言,更是培养您解决问题的思维方式。请随意翻阅,按照自己的节奏学习,让这本专栏成为您编程旅程中的可靠伙伴。开发一个简易的文字冒险游戏,通过文本描述场景和事件,让玩家通过选择不同的选项来推动故事发展。

Python老吕的博客 712

EJB3.0快速入门

1.首先介绍运行环境及相关的配置: EJB的运行环境:  JAVAEE应用服务器包含Web容器和EJB容器,EJB3.0应用需要运行在EJB容器里。  Tomcat目前只是Web容器,它不能运行EJB应用。  Jboss作为最常用EJB容器,其自身所带Web服务器部分就是直接使用Tomcat(Jboss的默认端口也为:8080)。 相关配置:  1.配置classpath:%JDK安...

weixin_30375427的博客 189

uniapp(全端兼容) - 最新详细实现瀑布流列表及布局设计,uni-app全平台兼容的瀑布流示例,view容器自适应瀑布流布局,图片瀑布流布局、图像+文字卡片式瀑布流,类似小红书(详细示例代码)

uni-app,瀑布流,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,瀑布流布局,如何实现图片瀑布流,怎么做文字+图像瀑布流,uniapp仿小红书笔记瀑布流效果,uniAPP仿快手抖音布局列表,瀑布流列表详细教程,编译所有平台都能用的瀑布流列表,商品瀑布流列表,图文列表,小程序瀑布流,页面触底懒加载,瀑布流插件,详细示例代码教程,uni-app H5实现瀑布流效果,uniapp小程序做瀑布流,纯css瀑布流,用uniapp写瀑布流商品列表,

✅ 精选推荐文章 1万+

GD32F303标准库开发:Keil5新建GD32标准库工程

GD32F303标准库开发:Keil5新建GD32标准库工程

MQ0522的博客 8903

【EJB系列】(一)——JBOSS7中开发一个简单的EJB应用

导读   在本篇文章中你将了解到如何使用JBOSS7开发出一个简单的EJB应用以及在这个过程中遇到的问题。 环境 MyEclipse10 JBOSS7 JDK1.8.0 准备MyEclipse10中配置JBOSS7了解JBOSS目录结果 首先了解一下JBOSS7的目录结构,和之前的版本不一样 在 JBoss 7 中,文件系统分为两部分: 1. 独立服务器stand

To Begin,Begin   8813

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

在JBoss下开发、部署EJB

作者:肖文鹏        JBoss是一个开放源码的EJB服务器,它与其它服务器整合后可以提供一个完整的J2EE平台。本文介绍如何在Linux环境下安装和配置JBoss,以及如何在JBoss平台上实现EJB的开发和部署。 作为J2EE架构中最重要的构件,EJB是实现服务器端分布式计算的核心。EBJ服务器是EJB的容器,它控制着EJB的运行,并为其提供事务处理、数据库访问、安全控制等一系列系统级的

myali88的专栏 1623

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

jboss下ejb简介

jboss下ejb简介 ad1();1.jboss简介jboss是一个运行ejb的j2ee应用服务器。它是开放源代码的项目,遵循最新的j2ee规范。从jboss项目开始至今,它已经从一个ejb容器发展成为一个基于的j2ee的一个web 操作系统(operating system for web),它体现了j2ee规范中最新的技术,并且它还在the javaworld editors choi

空中花园的专栏 1545

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

JBOSS环境下进行EJB开发

<html xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">前言 hack hack 1 2 2

JAVA赋--陈松的专栏 1013

在JBoss中部署EJB

在JBoss中部署EJB--------------------------------------先生成EJB文件放在path/ejbproj/mypack/中如: SomeEJB.class, SomeEJBHome.class, SomeEJBImpl.class.再在path/ejbproj/META-INF/中放ejb-jar.xml, jboss.xml.如:ejb-jar.xml文件

zheng1357900的专栏 749

关于JBoss运行ejb

利用JBOSS+MyEclipse完成一个简单的EJB示例 目标:1、编写一个简单的无状态会话Bean,传入一个字符串参数,返回字符串Hello + 字符串参数。2、通过JSP页面上输入一个字符串,提交到Servlet,并调用EJB,最后在一个页面上输出处理后的字符串。工具:JBOSS 4.2GA + Eclipse 3.2.2 +MyEclipse 5.5GA +

phphot 1853

EJB学习(二)——使用Eclipse+JBOSS创建第一个EJB项目

1.环境配置         ·Eclipse:Luna Service Release 1 (4.4.1) ·JBOSS:JBOSS AS 5.0 ·

周江霄 9390

JBuider下配置JBoss并部署、测试EJB

今天几乎一直对着电脑,上午上SAS课,吃完饭又在机房做相关SAS练习,直到下午5点才从机房出来,这玩意还真不好搞,都搞不清楚其具体的作用,只好慢慢来吧。晚上跟哥们出去吃饭,喝了些酒,虽然大脑有点发晕,但写这些,还是蛮清醒的:笔者以Jbuilder2006和Jboss4.0.2为运行环境,在该环境下开发EJB并进行部署和测试EJB,以下为其具体过程:1、安装JBoss4.0.2,安装很简单,

lightwinner的专栏 1159

开发并部署一个简单的EJB

用JBoss部署一个EJB,并构建一个客户端应用程序来运用它。by Budi Kurniawan 很多人在开始学习Enterprise JavaBeans(EJB)时,在编译第一个enterprise bean以及在所选择的J2EE服务器上部署它时常常会遇到问题。首先,与其它J2EE 技术相比较,EJB的学习曲线是很陡的。第二,在编写一个enterprise bean时, 你必须处理许多文件。

Explorerwen--Javahome 1575
上一篇: Java 数据对象(JDO)介绍(四)
下一篇: JBoss4.0数据源配置大全
damfool
博客等级 码龄22年 19粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值