Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16496027
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:38:12

下载本文示例代码
  创建无状态的Session Bean  从编程的角度看,创建无状态的Session Bean和创建有状态的是一样简单的。除了在配置工具里修改一个设置外,仅有的一点不同是在bean的初始设计阶段,无状态的Session Bean并不记得方法调用之间的任何东西,bean需要的任何消息都必须由客户端获得。虽然无状态的Session Bean并不记得面向session的数据,不过可以在一个无状态的session bean中存放数据,只是不能存放与客户端相关的数据。   在HelloWorldSession的例子中,该bean在方法调用之间仍记得一个问候的字符串。例如,你调用setGreeting来修改欢迎词,当你调用getGreeting时,该session会记得保存的欢迎词。   列表6.5“Hello World”session bean Remote 接口(无状态版本) Listing 6.5 Source Code for StatelessHello.javapackage usingj2ee.hello; import java.rmi.*;import javax.ejb.*; /** Defines the methods you can call on a StatelessHello object */ public interface StatelessHello extends EJBObject{ /** Returns a greeting for the named object */public String greet(String thingToGreet) throws RemoteException; }   在这个例子中,Remote接口仅提供了一个greet方法,该方法接收一个参数并且返回一个欢迎词。例如,如果传送“World”参数给greet,greet方法将返回“Hello World!”。   列表6.6展示了StatelessHello bean的Home接口。 Listing 6.6 Source Code for StatelessHelloHome.javapackage usingj2ee.hello; import java.rmi.*;import javax.ejb.*; /** Defines the methods for creating a StatelessHelloWorld */ public interface StatelessHelloHome extends EJBHome{ /** Creates a StatelessHello session bean. A stateless session beancan't have a create method that takes parameters. */public StatelessHello create() throws RemoteException, CreateException; } 共3页。 1 2 3 :   创建无状态的Session Bean  从编程的角度看,创建无状态的Session Bean和创建有状态的是一样简单的。除了在配置工具里修改一个设置外,仅有的一点不同是在bean的初始设计阶段,无状态的Session Bean并不记得方法调用之间的任何东西,bean需要的任何消息都必须由客户端获得。虽然无状态的Session Bean并不记得面向session的数据,不过可以在一个无状态的session bean中存放数据,只是不能存放与客户端相关的数据。   在HelloWorldSession的例子中,该bean在方法调用之间仍记得一个问候的字符串。例如,你调用setGreeting来修改欢迎词,当你调用getGreeting时,该session会记得保存的欢迎词。   列表6.5“Hello World”session bean Remote 接口(无状态版本) Listing 6.5 Source Code for StatelessHello.javapackage usingj2ee.hello; import java.rmi.*;import javax.ejb.*; /** Defines the methods you can call on a StatelessHello object */ public interface StatelessHello extends EJBObject{ /** Returns a greeting for the named object */public String greet(String thingToGreet) throws RemoteException; }   在这个例子中,Remote接口仅提供了一个greet方法,该方法接收一个参数并且返回一个欢迎词。例如,如果传送“World”参数给greet,greet方法将返回“Hello World!”。   列表6.6展示了StatelessHello bean的Home接口。 Listing 6.6 Source Code for StatelessHelloHome.javapackage usingj2ee.hello; import java.rmi.*;import javax.ejb.*; /** Defines the methods for creating a StatelessHelloWorld */ public interface StatelessHelloHome extends EJBHome{ /** Creates a StatelessHello session bean. A stateless session beancan't have a create method that takes parameters. */public StatelessHello create() throws RemoteException, CreateException; } 共3页。 1 2 3 : 下载本文示例代码


循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)循速渐进学用Session Bean(三)
阅读(165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~