转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> JAVA开发 >> 正文
EJB系列教程之二         ★★★★

EJB系列教程之二

作者:闵涛 文章来源:闵涛的学习笔记 点击数:663 更新时间:2009/4/22 23:27:21

  在这里,我只介绍操作过程。

  一、建立一个工程(project)

  File ---> New Project
  Project name 为:HelloWorld
  选择一个该项目的根目录,Root path,例如:E:\ejbproject
  Finish。

  二、建立一个EJB Gruop

  File ---> New ---> Enterprise ---> Empty EJB Group
  输入名字:Name为:HelloWorld
  OK

  三、建立beans

  File ---> New ---> Enterprise ---> Enterprise JavaBean
  Next,将发现Package中已经有了:helloworld
  在Class name中输入:HelloWorldBean
  Next --->Finish

  用鼠标双击左边的HelloWorldBean.java,在
public void setSessionContext(SessionContext context) {
sessionContext = context;
}

  后加入一个事件(商业逻辑):

public String getHelloWorld(){
return "Hello World!";
}
Save All,然后Ctrl+F9,make,应该是0个错误,0个警告。

  四、远程接口的处理

  还是在该界面,HelloWorldBean.java的代码下有一个“Bean”,点Bean然后Methods,将复选框java.lang.String getHelloWorld()选上。

  五、配置描述(Deployment Descriptor)

  双击“HelloWorld.ejbgrp”,在下面展开“HelloWorldBean”

  点“Container Transaction”后,在右边点“Add”
Interface下是“*”,Method下也是“*”,Transaction attribute下,选择“Required”

  Save all后,点“Verify”进行效验,应该是没有错误的。最后Ctrl+F9“make”。

  到这里,服务端已经设置好了。

  六、用Client去测试

  File ---> New ---> Enterprise ---> EJB Test Client
  发现Enterprise JavaBean中是:HelloWorldBean
  Package中是:helloworld
  在Class中输入类名,比如:HelloWorldClient

  在左边,点“HelloWorldClient.java”在代码中,有一个try...catch块,在try中的最后面加上下面代码,去调用Serve端:

  七、配置

  鼠标右键点HelloWorldHome.java

  Properties --->Build --->VisiBroker
  将Generate IIOP勾上
  OK
  Save All
  Ctrl+F9 "make"

  八、运行

  启动VisiBroker Smart Agent,方法是:运行visibroker的bin目录下的:osagent.exe文件。(也可以利用JB4的菜单配置工具,将Smart Agent加到JB4的菜单下,直接从菜单启动)

  F9“Run”启动Container------这个过程也许要花点时间哦。

  右键HelloWorldClient.java点“Run”将显示“Hello World!”。

  如果你看到了,说明已经成功了,否则是哪个步骤不小心,再仔细看吧。


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台