面向企业的云计算: 第 2 部分:Amazon EC2 公共云上的 WebSphere sMash 和 DB2 Express-C
2009-07-23 16:14:42 来源:WEB开发网停止并重启 DB2 服务以激活新的数据库。使用 su 命令切换回根用户,然后运行 rcdb2 stop 和 rcdb2 start 命令。
图 2. 激活数据库
图片看不清楚?请点击这里查看原图(大图)。
在重启服务之后,RSTDB 数据库就被激活,并且 DB2 Express-C 实例在端口 50001 上运行。现在,DB2 Express-C 实例的配置已经完成。WebSphere sMash 中的 ZRM 用于与后台集成,因此所有表都被自动配置好。
设置应用程序
WebSphere sMash AMI 实例设置完毕之后,从 http://<ec2_host>:8070/ 登录到 AppBuilder 应用程序。在这里,您将创建一个在样例中使用的 WebSphere sMash 应用程序。为此,单击 Create new application 在 AppBuilder 的左边面板中创建一个示例应用程序。当提示输入名称时,请输入 RestaurantSeating。在创建应用程序之后,在控制台的中央面板中单击应用程序名开始为应用程序添加内容。
利用 Zero Resource Model
受 WebSphere sMash 支持的 ZRM 的目的是大大简化通过 REST 访问后台数据存储。该模型支持通过少量代码和配置实现这种访问。仅需为您的数据和资源处理程序(用于处理与数据的 REST 交互)创建一个模型。资源处理程序仅包含少量代码,用于处理输入数据,并且 ZRM 完全隐藏了与后端数据库的交互。
为了开始在示例中使用 ZRM,需要为您的数据创建资源模型。这些资源模型定义应用程序中的数据的格式,并由 ZRM 用于访问存储在数据库中的数据。您现在应该已经登录到 AppBuilder,因此选择 New file => Zero Resource Model in app/models => New form。
更多精彩
赞助商链接