WEB开发网
开发学院软件开发Java 使用 AIDE 实现高效率,第 1 部分: 构建接触点 阅读

使用 AIDE 实现高效率,第 1 部分: 构建接触点

 2010-04-06 00:00:00 来源:WEB开发网   
核心提示: 因此,允许 set 消息时必须考虑关联的身份验证、授权和审核过程,使用 AIDE 实现高效率,第 1 部分: 构建接触点(10),许多网络供应商只允许读权限,而且要求使用其产品的附加配置才能进行源自管理系统的更新,如清单 1 所示,更改清单 1 中以粗体显示的代码,这种做法有很多原因,而不仅仅是

因此,允许 set 消息时必须考虑关联的身份验证、授权和审核过程。许多网络供应商只允许读权限,而且要求使用其产品的附加配置才能进行源自管理系统的更新。

这种做法有很多原因,而不仅仅是为了避免使用 set 消息的拒绝服务(Denial of Service,DoS)攻击(或将影响降至最低)。如果禁止 set 消息,此类消息将很快被丢弃,因而可最大限度地降低处理量。

生成的 Java 代码的简单说明

如联机帮助中所述,Java 源代由三个主要部分构成:

ibm:AIDE 生成的用于实现易管理端点的代码的位置。

proxy:易管理端点的 Java 代理的位置。

tests:易管理端点的 Java 测试的位置。

应该仅编辑 ibm 项目。EMF 允许修改 .impl 类,同时仍然允许以后更新模型。换言之,您可以立即更改 .impl Java 代码,也仍然可以在将来更新模型和重新生成代码。下一部分将介绍 EMF 如何满足这种表面上似乎自相矛盾的要求。

自定义接触点代码

如果您已经执行了本项目的联机帮助中介绍的步骤(将 WeatherStationImpl.java 文件从提取的文件复制到生成的项目文件夹),应该看到一个名为 kickme() 的方法,如清单 1 所示。更改清单 1 中以粗体显示的代码。

清单 1. WeatherStationImpl.java 中的一个方法

 /** 
  * <!-- begin-user-doc --> 
  * <!-- end-user-doc --> 
  * @generated NOT 
  */ 
public void Kickme() throws BaseFault 
{ 
 this.erratic = true; 
 System.out.println("I've been kicked!"); 
} 

WeatherStationImpl.java 类派生自 EMF EDataObjectImpl 类。

上一页  5 6 7 8 9 10 

Tags:使用 AIDE 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接