WEB开发网
开发学院数据库DB2 面向企业的云计算: 第 2 部分:Amazon EC2 公共云... 阅读

面向企业的云计算: 第 2 部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C

 2009-07-23 16:14:42 来源:WEB开发网   
核心提示: 现在,可以设置资源处理程序了,面向企业的云计算: 第 2 部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C(6),资源处理程序提供对资源模型定义的数据的 REST 访问,在这个示例中用 Groovy 语言实现它们,使用 SSH 登录到

现在,可以设置资源处理程序了。资源处理程序提供对资源模型定义的数据的 REST 访问,在这个示例中用 Groovy 语言实现它们。在 app/resources 中选择 New file => Resource handler 创建 4 个资源处理程序,每个资源模型一个。资源处理程序应该与资源模型同名,但其文件扩展名为 .groovy 而不是 .json。在 app/resources 中选择 Resource handler。每个资源处理程序内部中有一个 onList、onRetrieve、onCreate、onUpdate 和 onDelete 方法。每个方法分别对应于 HTTP 中的 GET、GET、POST、PUT 和 DELETE 方法。清单 2 显示了服务员资源模型的资源处理程序示例。

清单 2. waiter.groovy 文件

def onList() 
{   
  ZRM.delegate(); 
} 
 
def onRetrieve() 
{ 
  ZRM.delegate(); 
} 
 
def onCreate() 
{ 
  ZRM.delegate(); 
} 
 
def onUpdate() 
{ 
  ZRM.delegate(); 
} 
 
def onDelete() 
{ 
  ZRM.delegate(); 
  }

通过用 ZRM.delegate() 代替文件的所有内容,前面的 groovy 声明可以更加简洁。没有必要定义每个方法,但这样做可以在每个方法中插入定制代码(必要时)。

创建数据库表

在创建了资源模型和处理程序之后,您可以在 WebSphere sMash 中使用命令行工具和配置文件创建数据库表。

使用 SSH 登录到 WebSphere sMash AMI 实例,并更新 /home/smash/apps/RestaurantSeating/config/zero.config 文件。添加后端数据库的名称、位置和配置。

清单 3. 集成 ZRM 和 DB2 Express-C

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:面向 企业 计算

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