浏览 1478 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-11-27 关键字: ejb3.0, j2ee
第一步:
新建一个项目.这个项目为EJB模块. 新建一个接口,名为HelloWorld.java,代码如下: HelloWorld.java 代码
@Stateless表示无状态会话Bean,@Remote表示这个无状态会话Bean的remote接口。。无状态会话Bean 是一个简单的POJO(纯粹的面向对象思想的java 对象),EJB3.0 容器自动地实例化及管理这个Bean。HelloWorldBean.java代码如下: HelloWorldBean.java 代码
index.jsp 代码
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2007-12-04
最近想学习ejb
有源代码的工程吗? 谢谢 |
|
| 返回顶楼 | |
|
最后更新时间:2007-12-05
比Ejb2简洁了好多。。。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-07-29
能够具体解释下index.jsp是如何调用ejb的?
其中的properties做什么用的? |
|
| 返回顶楼 | |
|
最后更新时间:2008-07-29
Robbiet 写道 能够具体解释下index.jsp是如何调用ejb的?
其中的properties做什么用的? 建议去看看EJB2.0咯,调用EJB这一块没有什么很大的差别。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-08-31
你在客户端是通过新建一个工程,然后访问EJB的,但客户端的com.sample.HelloWorld接口并没有定义啊,执行<%@ page import="com.sample.HelloWorld>可能会报错吧,因为你只是在EJB模块中定义了com.sample.ejb3.HelloWorld,而在客户端没有定义com.sample.HelloWorld接口。
执行 HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote"); 应该会报HelloWorld cannot be resolved to a type 的异常。 是不是楼主在客户端也定义了com.sample.HelloWorld接口,这个接口跟EJB模块的com.sample.ejb3.HelloWorld接口完全一样? |
|
| 返回顶楼 | |





