WEB层设计
创建Beehive项目
首先创建一个Beehive项目,选择new->project->Beehive project,打开Beehive Project创建向导,如图所示:

在name中输入,应用的名称:feedbackApp。下一步中可以选择以定义的应用模板。完成上述步骤后,便生成了一个beehive project,新生成的项目已经添加了所有需要的Beehive资源。接着就可以开发页面流和Java控件了。
利用Java Control在Beehive中使用 Ejb3.0
Beehive提供了EJB Control用于获取EJB实例,但不支持EJB3.0,因此在客户反馈系统中考虑使用Java Control技术编写一个由EJB3.0实例的JNDI名称来获取EJB实例的控件。
Java控件(Control)架构是一个基于JavaBeans的轻量级组件架构,它公开了用于访问各种J2EE资源类型简单而一致的客户机模型。该框架提供了大量的函数,其中包括:基于JSR-175元数据和外部配置数据的配置,自动资源管理,上下文服务和用于创建新控件类型的可扩展设计模型。
开发Java控件,首先将EJB 3.0项目引入当前beehive项目中,可以在project->property->build path中设置。接着编写一个名为EjbFinder的Java Control来实现Ejb3.0实列的获取。
Java Control的开发分为两个步骤,首先要定义Java Control的接口如下所示:
// 指明该接口是控件EjbFinder的接口部分
public interface EjbFinder {
public Object getEjb(String ejbName);
}
然后定义Java Control的实现部分,
// 指明该类是控上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>