基于注释的编程概述

基于注释的编程是“WebSphere® 快速部署”(WRD)应用程序用来为下列操作提供可扩展机制的其中一个工具:生成应用程序构件、对应用程序打包以及准备应用程序以便执行。基于注释的编程提供了许多标记和一种处理机制,允许您将更多元数据嵌入 Java™ 源代码中。基于注释的编程使用增加的这些元数据来派生在 J2EE 环境中执行应用程序所必需的构件。

基于注释的编程的目标

基于注释的编程的目标是将您必须创建和维护的构件数减少到最低限度,从而简化开发过程。

以一个无状态会话 EJB 为例。借助基于注释的编程,您只需创建单个 Java 源文件(它包含 bean 实现逻辑)和一些标记(这些标记指示您想将此类作为 EJB 来部署,以及在 EJB 的接口上应该使哪些方法成为公用方法)。通过使用此单个构件,“WebSphere 快速部署”可以创建下列各项:
您只需处理的就是单个 Java 构件。会话 EJB 示例的代码可能看起来为如下所示:
/**
 * @ejb.interface-method view-type=remote
*/
public String hello(String name)
{
  return "Hello: " + name;
}

其中 @ejb.interface-method view-type=remote 是一个注释标记示例。

注释标记

WRD 支持在 Java 源文件中使用 Javadoc 样式注释的注释。可以在包、类、字段或方法声明中包含注释。另外,WRD 支持 XDoclet 的标记语法。有关 XDoclet 的更多信息,请参阅 http://xdoclet.sourceforge.net/xdoclet/index.html

WRD 支持许多标记,它们可帮助您构建应用程序。这些标记直接映射至已知的 J2EE 构件和部署描述符元素。尤其是,WRD 还支持下列构件类型和生成目标的标记:
注:
本 IBM® 产品中包括的 XDoclet 文档经许可才能使用,并且包含在以下著作权归属声明中:Copyright (c) 2000-2005, XDoclet Team. All rights reserved.
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.