Topic: Eclipse+Lomboz开发EJB的问题:

  Print this page

1.Eclipse+Lomboz开发EJB的问题: Copy to clipboard
Posted by: kingwong
Posted on: 2004-02-16 17:32

1、新建一个Lomboz j2ee project:TestJ2EE,
2、新建一个 stateless SessionBean:MyEJBBean,里面就一个 public method : HelloWorld()。说明一下:不能在 MyEJBBean.java 的文件上能过右击,选择New->Lomboz EJB Method Wizard,来给这个EJB添加方法,我是手动添加的HelloWorld()。(为什么?)
3、把MyEJB这个Session Bean添加到事先定义的 MyEJB 这个模块上面:右击MyEJB.java,选择Lomboz J2EE.->Add EJB to Module,选择MyEJB,OK。
4、右击MyEJB模块,选择LombozJ2EE⋯->Generate EJB Classes,这样就在ejbsrc目录下面自动生成了下面几个文件:
MyEJBHome.java
MyEJBRome.java
MyEJBLocalHome.java
MyEJBLocal.java
MyEJBSession.java
MyEJBUtil.java
5、最后,建立一个应用程序来测试EJB。
通过File->New->Lomboz EJB Test Client Wizard
相应填写完成以后,在src目录下面生成了TestMyEJB.java,在其中的testBean方法中加入测试代码:System.out.println(myBean.helloWorld());

马上提示错误:The method HelloWorld() is undefined for the type
我查看MyEJB.java文件里确实没有声明这个方法(为什么没有自动产生呢?),手工加上后错误提示消失。不明白哪个地方出错!

2.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: mefaint
Posted on: 2004-02-19 11:44

不能手工添加方法,必须用lomboz的wizzard来做business logic的添加
不然不会产生
over

3.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: bbbaby
Posted on: 2004-02-19 22:00

是啊~~add ejb method的

4.Re:Eclipse+Lomboz开发EJB的问题: [Re: mefaint] Copy to clipboard
Posted by: kingwong
Posted on: 2004-02-19 22:44

mefaint wrote:
不能手工添加方法,必须用lomboz的wizzard来做business logic的添加
不然不会产生
over

新建一个 stateless SessionBean:MyEJBBean,里面就一个 public method : HelloWorld()。说明一下:不能在 MyEJBBean.java 的文件上能过右击,选择New->Lomboz EJB Method Wizard,来给这个EJB添加方法,我是手动添加的HelloWorld()。(为什么?)

就是不能通过向导来添加方法,才不得已手动加的,我也不知道为什么呢?!
How to?

5.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: mefaint
Posted on: 2004-02-23 08:50

....这个有点奇怪
不过我基本上不通过NEW的形式作。
RIGHT CLICK->lomboz J2EE->Add EJB Method

in fact those 2 should be one same way...
I really don't know why you can not execute like that...

6.Re:Eclipse+Lomboz开发EJB的问题: [Re: mefaint] Copy to clipboard
Posted by: kingwong
Posted on: 2004-02-24 17:13

mefaint wrote:
....这个有点奇怪
不过我基本上不通过NEW的形式作。
RIGHT CLICK->lomboz J2EE->Add EJB Method

in fact those 2 should be one same way...
I really don't know why you can not execute like that...


why? I just follow a tutorial step by step.

7.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: think
Posted on: 2004-02-24 17:23

有两种方法

(缩略图,点击图片链接看原图)

8.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: think
Posted on: 2004-02-24 17:28



method2 1.bmp (769.05k)

9.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: kingwong
Posted on: 2004-02-25 17:09

谢谢!!!

10.Re:Eclipse+Lomboz开发EJB的问题: [Re: kingwong] Copy to clipboard
Posted by: heiha
Posted on: 2004-03-15 12:03

直接加也可以.但是在加完后,要在新加入的方法的上面加上xdoclet的标识.
/**
* @ejb.interface-method view-type="remote"
*/


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923