服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

jbuilder4入门(上)


  1. 前言
  经过对jbuilder 4 enterprise 版的几天使用,逐步了解了jbuilder 4一些让人向往的特性,如功能丰富的向导,对ejb/servlet/jsp的直接调试能力。深深的为其震撼,现将一些收获整理,希望能以此提高我们开发的速度!
  2. ejb
  开发环境的配置
  要进行ejb的开发,需要有jbuilder4 enterprise、borland application server 4.x.
  安装
  先安装jbuilder 4,假设你要安装到
  c:/jbuilder40 (default).
  安装 jbuilder foundations
  安装 jbuilder 4 enterprise.
  要安装bas(ias)4.x、请先下载jdk1.2.2以上版本,j2eesdk1.2.1以上版本。
  安装 j2eesdk 1.2.1 to c:/j2eesdk1.2.2 (default).
  安装 borland application server 4.5.
  这里假设你将bas安装到c:/bas45 (not default),osagent使用缺省的端口 (14000)
  bas与jbuilder4的集成
  将jbuilder open tool bas45.jar 从 c:/bas45/console/jbuilder/jb40 拷贝到c:/jbuilder40/lib/ext 目录下,重启jbuilder.
  1. 选择tools | enterprise setup 。
  2. 在 application server 页中选择bas 4.5,在bas installation directory点中选择输入 c:/bas45
   jbuilder4入门(上)(图一)
  3. 点ok。系统将提示重启jbuilder,请确认。
  4. 选择tools | enterprise setup
  5. 选择corba页,在path for orb tools中输入c:/bas45/bin
  6. 点library for projects下的…按钮,选择bas 4.5 ,请参考下图。
   jbuilder4入门(上)(图二)
  实例操作步骤
  下面将在jbuilder里创建一个简单的ejb,请对照下面步骤执行
  第一步,创建工程:
  选择 file | new project…
  将工程目录设为 quickstart.
  将根目录设为 c:/project.
  按 finish 按钮.
   jbuilder4入门(上)(图三)
  第二步,创建ejb group。
  ejb group将打包成jar文件时自动加入里面的包内的ejb。:
  选择 file | new… | enterprise tab | empty ejb group.
  设置组的名称为quickstart,jbuilder将在此工程的目录里生成一个quickstart.jar文件。.
  点 ok.
   jbuilder4入门(上)(图四)
  第三步、建立bean
  接着使用向导建立bean:
  file | new… | enterprise tab | enterprise javabean.
  点 next to将这个bean加入刚刚创建的ejb组。
  将类名高为tellerbean 点next.
   jbuilder4入门(上)(图五)
  不要改变接口的名称,但是要将bean home改为tellerhome。
   jbuilder4入门(上)(图六)
  现在,可以看到工程中有三个类. tellerhome和teller 是ejb容器需要实现的。
  tellerbean是我们要加入的商业逻辑的类,双击tellerbean在其中加入以下代码:
  public int gettellerno() {
  return 1;
  }
  save all your work and make .
  第四步,发布方法
  现在我们需要将方法暴露给容器。双击tellerbean,我们可以在bean这一页中看到一个叫methods的页。步骤:
  双击tellerbean.java。
  选中 bean 页,再选methods 页。
  选中 gettellerno 方法的复选框(save all,这时如果你打开teller.java,你可以看到其中声明了一个新的方法的。)
   jbuilder4入门(上)(图七)
  现在我们写完了ejb的代码。
  第五步,配置
  现在我们要完成及检查配置描述(deployment descriptor)。配置描述是ejb的重要部分,它将发布配置与发布代码分离开,以我们可以在不改变源代码的情况以分解与调配一个应用。
  jbuilder已经为我们生成了一部分配置描述,现在我们来作些调整:
  双击double-click quickstart.ejbgroup to view it.
  在左下的结构窗格中展开tellerbean ,点 container transactions.
   jbuilder4入门(上)(图八)
  点 add 为我们的方法加入一个事务属性为 ‘required’的容器事务,点verify ,应该是0 warnings,0 errors. 点save all ,再点make 。
   jbuilder4入门(上)(图九)
  第六步,写客户端测试代码。
  现在我们完成了服务端的编写,现在我们要写个java客户端来调用ejb内的gettellerno。使用向导来创建一个ejb test client。
  file | new… | enterprise tab | ejb test client
  将类名认为 client
  只选中 generate main function
   jbuilder4入门(上)(图十)
  点ok.
  在client类中加入以下代码。注意是在第一个try语句块的最后。
  teller teller = tellerhome.create();
  int t = teller.gettellerno();
  system.out.println(“using teller no: “ + t);
  第七步,编译
  最后生成rmi/iiop的存根(stub)来调用远程方法。
  右击tellerhome.java 选中 properties.
  在 build | visibroker 页中, 选中 generate iiop.
  点 ok.
  save all  jbuilder4入门(上)(图十)再 make  jbuilder4入门(上)(图十二)
  现在我们已经完成了开发。
  jbuilder4入门(上)(图十三)

扫描关注微信公众号