1 2 3 4 5 下一页 标注取代部署描述符 Java EE 5 平台不需要任何部署描述符(Servlet 规范所需的部署描述符 Web.XML 文件除外),从而简化了部署过程。其他部署描述符(如 EJB-jar.xml 以及在 web.xml 中与 Web 服务相关的条目)已过时。J2EE 1.4 部署描述符通常很复杂,在填充它们时很容易出错。但是,Java EE 5 平台使用的是“标注”。标注是 Java 修饰符,与代码中指定的 public 和 private 类似。例如,EJB 3 规范(Java EE 5 规范的子集)为 Bean 类型、接口类型、资源引用、事务属性、安全性等定义了标注。JAX-WS 2.0 规范为 Web 服务提供了一组类似的标注。有些标注用来生成工件,另外一些标注用来描述代码,还有一些标注用来提供增强的服务,如安全性或特定于运行时的逻辑。总之,Java EE 5 平台为以下任务(以及其他任务)提供了标注: 定义和使用 Web 服务 开发 EJB 软件应用程序 将 Java 技术类映射到 XML 将 Java 技术类映射到数据库 将方法映射到操作 指定外部依赖关系 指定部署信息,其中包括安全属性 标注使用 @ 字符来标记。在 IDE 中,当您创建了使用 Java EE 5 中的标注的类型时,将在生成的代码中提供相关的占位符。例如,当您使用 IDE 创建无态会话 Bean 时,将生成以下代码,其中包括 @Stateless() 标注:
通过代码完成,您可以特定于光标下的项的标注属性进行访问。例如,在 @WebService() 标注的括号中按 Ctrl+空格键时,将看到以下内容: (责任编辑:admin) |