J2EE 验证器

验证器名 描述
EJB 验证器 EJB 验证器验证 EJB 项目中包含的企业 bean 是否根据 bean 的级别符合 Sun Enterprise JavaBeans™ Specification(1.1、2.0 和 2.1)。不支持对 EJB 1.0 规范进行代码验证。

EJB 验证器会专门验证下列资源:

  • 作为企业 bean 的成员的 Java™ .class 文件(home 接口、远程接口、企业 bean 类,如果 bean 是实体 bean,则还包括键类)
  • ejb-jar.xml
  • ibm-ejb-jar-ext.xmi(关联、finder 和 WebSphere® 组件继承)

此验证器只在支持 EJB 开发的工作台版本上可用。

EJB XML 验证器 EJB XML 验证器是 XML 验证器的专用格式。它检查结构良好且有效的 XML。EJB XML 在处理 ejb-jar.xml 文件方面与 XML 验证器不同。在开发期间,仅当至少存在一个 bean 时,“EJB XML 验证器”才验证 ejb-jar.xml;在部署前总会验证 ejb-jar.xml。
JSR-109 Web Service 验证器 JSR-109 验证器检查 J2EE 模块中的 Web service 部署描述符并评估它们与 JSR-109 V1.0 规范的主要规则的一致性。验证器检查:
  • 对 WSDL 文件的引用
  • 对 JAX-RPC 映射文件的引用
  • 对 Web 模块部署描述符(web.xml)的引用
  • 对 EJB 模块部署描述符(ejb-jar.xml)的引用
  • 更正包含 Web service 的 Web 模块(web.xml)的配置
  • 更正包含 Web service 的 EJB 模块(ejb-jar.xml)的配置
Web service 部署描述符、webservices.xml 文件、webservicesclient.xml 文件和 JAX-RPC 映射文件都是由 JSR-109(“Web Services for J2EE V1.0”)定义的,可在以下位置找到它:http://jcp.org/aboutJava/communityprocess/final/jsr109/index.html。
映射验证器 验证 EJB 项目中包含的所有 EJB 至 RDB 映射。

此验证器在 WebSphere Studio Site Developer 中不可用。

静态 Web 和发布服务器配置验证器 静态 Web 和发布服务器配置验证器验证:
  • 在“静态 Web 发布服务器”或“J2EE 发布服务器”的配置中定义的项目是否存在于工作台中
  • 在“静态 Web 发布服务器”配置中定义的“别名”路径是否正由工作台中的静态 Web 项目使用
Struts 配置文件验证器 “Struts 配置文件验证器”根据 struts-config.dtd 文件提供的描述验证已配置的 Struts 配置文件。此验证器捕获针对 DTD 的直接进行 XML 验证不能捕获的其他语义错误,例如:
  • CDATA 块的内容(例如,%Integer ENTITY)
  • 元素定义内的从属属性
  • 重复元素定义
WebSphere 服务器配置验证器 “WebSphere 服务器配置验证器”通过下列步骤来验证服务器项目中所包含的服务器配置文件:
  • 根据由 WebSphere Application Server 中的配置模型所定义的规则来检查服务器配置文件的语法。
  • 检查在服务器配置文件中定义的项目是否与在工作台中定义的资源一致。
注意,在此发行版中,“WebSphere 服务器配置验证器”不支持自动代码验证。
XSL 验证器 XSL 验证器确保 XSL 文件的格式良好。它尝试检测任何静态错误,即,在开始执行之前可以在样式表中检测到的那些错误。

反馈