当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

EJB技术之旅(三)[Java编程]

赞助商链接



  本文“EJB技术之旅(三)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

EJB常见的开辟情势

本文的利用服务器以WebLogic为例,其他的服务器历程差不多.

在基于J2EE平台中,EJB的开辟属于重中之重.本文试着从几方面,报告了常用的开辟情势和办法.无论是给初学者,还是有经验的朋友都有一定的参考代价.

大家知道,EJB关于初学者来说是一个很头疼的问题,无论是开辟回是公布、测试,特别是Entity Beans更为头疼,所以本文介绍几种用于计划、开辟、测试的办法,以供参考.

WebLogic平台,作为业界优异的产品,其本身供应了很多优异的工具来开辟、公布J2EE利用程序.除此之外,和其他集成开辟环境,比方JBuilder、VisualCafe以及支持软件开辟整个历程的Together ControlCenter.有了业界这样一种方法的支持,使得WebLogic平台的利用更为遍及.

第一种方法:

用普通的软件开辟EJB,比方JCreator、EditPlus都可以.关于初学者,用这种方法对比好,可以对EJB的机制有较为深化的理解.编写完后,把全部的EJB源文件安排在一个src的目录下,并在当前目录(和src目录平行)下成立一个目录deployment,并将写好的配置描写文件ejb-jar.xml和weblogic-ejb-jar.xml拷贝目录deployment下.然后你可以将下面的批处理文件拷贝到目录src的父目录中,然后运行批处理文件.(当然,你需求在这之前设置classpath和相关变量,自己推敲以下就知道了)

//用于编译打包EJB的批处理文件compilejar.bat:

mkdir classes

mkdir lib

mkdir classesMETA-INF

copy deployment*.xml classesMETA-INF

javac -d classes src*.java

cd classes

jar cf ..lib  emp.jar *

cd ..

cd lib

java weblogic.ejbc -keepgenerated temp.jar xxxEJB.jar

del temp.jar

cd ..

//终究,我们得到了XXXEJB.jar,也就是可以用来直接在WebLogic中公布的jar文件

此中编译EJB我们用到weblogic.ejbc,老版本的WebLogic用的是weblogic.ejbc20.(注: WebLogic中EJB的编译是预编译,也就是说会生成EJB所需的全部的目标文件,但有些利用服务器不是这样的,比方JBoss借助于反射机制在运行期动态生成!)

我们从而得到了xxxEJB.jar,公布到WebLogic上.假如不借助于其他工具,只用WebLogic自己的帮助工具的话,有两种方法可以挑选.其一,通过Console台,这种方法最简单了,您应当大体上知道若何弄了.其二,通过WebLogic供应的startWLBuilder.cmd工具.启动后首先要衔接到WebLogic中,如图1(图略)所示.步骤是主菜单-〉Tools-〉Connect to Server.

然后衔接上服务器后,翻开要deploy的EJB,大概Web Application.然后便可以公布了.这两种办法都可以.当然,个人喜好第二中,因为它可以查抄你的EJB打包能否符合要求,同时你需求改正EJB中的配置描写符都很简单,这种图形化的界面操作很便利,从而大大提高deploy的成功率.


  以上是“EJB技术之旅(三)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • EJB技术之旅(一)
  • EJB技术之旅(二)
  • EJB技术之旅(三)
  • EJB技术的数据库操纵
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .