WEB开发网
开发学院软件开发Java Apache Geronimo 机器修理店应用示例,第 4 部分:... 阅读

Apache Geronimo 机器修理店应用示例,第 4 部分: EJB:会话 bean 和消息驱动 bean

 2010-04-16 00:00:00 来源:WEB开发网   
核心提示: 点击 Test Result 列下面的 test connection 链接,测试结果应该会指出 Connected,Apache Geronimo 机器修理店应用示例,第 4 部分: EJB:会话 bean 和消息驱动 bean(4),Geronimo 控制台现在已经准备好了,可以修改本系列第

点击 Test Result 列下面的 test connection 链接。测试结果应该会指出 Connected。

Geronimo 控制台现在已经准备好了,可以修改本系列第 1 部分中创建的数据库了。

更新数据库表

在以下步骤中,将使用 MachineShopDatabase 重新创建和重新初始化在 第 2 部分 中创建的 jobs 数据库表。这个更新的表包含新字段,存储每个作业的估计完成时间。

从左边的 Console Navigation 面板选择 DB Manager 链接。

MachineShopDatabase 应该出现在 Database 列表中。

在 Use DB 字段中选择 MachineShopDatabase。

复制 <machine-install-dir>/data/MachineShop-part4.sql(见 清单 1)中的 SQL 代码并将它粘贴到 SQL command/s 字段中,从而重新创建 jobs 表并用现有数据填充它。

点击 Run SQL 按钮。状态消息应该会指出 SQL command/s successful。

选择 MachineShopDatabase 旁边的 Application 链接。

选择 jobs 表旁边的 View Contents 链接。jobs 表的内容应该会出现,这与 图 1 相似。

清单 1. <machine-install-dir>/data/MachineShop-part4.sql 的清单

drop table jobs; 
 
create table jobs ( 
  jobid integer primary key, 
  description varchar(40), 
  jobstatus varchar(15), 
  paystatus varchar(15), 
  partid integer, 
  ordertime integer, 
  labortime integer, 
  completiondate date 
); 
 
insert into jobs values (100,'change oil','Not Started','Not Paid',0,0,0,null); 
insert into jobs values (101,'tune up','Not Started','Not Paid',0,0,0,null); 
insert into jobs values (102,'smog check','Not Started','Not Paid',0,0,0,null); 
insert into jobs values (103,'change tires','Not Started','Not Paid',0,0,0,null); 
insert into jobs values (104,'car details','Not Started','Not Paid',0,0,0,null); 
insert into jobs values (105,'Rotate Tires','Finished','Not Paid',0,0,0,null); 

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

Tags:Apache Geronimo 机器

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