» 搜索提示 
 
Sun Java Studio Creator 2 IDE 中的请求 Bean
作者:Beth Stearns 和 Craig McClanahan  
Sun Java Studio Creator 2 集成开发环境为应用程序模型添加了一个名为“请求 Bean”的新型 Bean。使用请求 Bean 的目的只是为了在两个页面之间传递数据。利用它们可以轻松地在两个页面之间传递数据,从而简化了应用程序开发模型。

在请求 Bean 出现之前,如果要将数据从一个页面发往另一页面,则必须将该数据临时存储在应用程序的会话 Bean 中。现在,当某页需要向另一页发送数据时,IDE 会在请求 Bean 中存储该数据。IDE 将请求 Bean 发送给另一页,接收页随即就可以使用该数据了。然后请求 Bean 会在另一页完成其任务后被删除。此机制允许两个页面共享信息,尤其是当另一页需要获取上一页的信息进行处理时。

与会话 Bean 和应用程序 Bean 不同的是,请求 Bean 只在一个请求的生命周期中存在。它们的任务仅仅是传递信息,当它们将信息传递到接收页 Bean 后便会消失。此外,接收页 Bean 从请求 Bean 中获取信息时不必了解信息是从哪一页发送来的。因此,如果需要信息保留的时间超过一个请求生命周期,则必须将该数据放在会话 Bean 或应用程序 Bean 中。