推迟了很久,现在总算可以开始了。借助研究Petstore的架构和源代码,完成自己的SCEA第二部分考试。
Petstore划分成了四个分离的子程序,每一个子程序都是一个J2EE应用程序。
1. Petstore电子商务网站(Petstore):这是一个网络应用程序,使用户可以通过浏览器来购买商品。
2. Petstore管理员程序(PetstoreAdmin):也是一个网络应用程序,让企业管理员可以统计销售数据以及手工接受或是拒绝订单。但是它是一个使用XML的胖客户程序,而不是通过浏览器来使用的。
3. 订单处理中心(OPC):这是一个用来处理订单,并为其他的企业合作者提供服务。
a. 通过JMS, 接受并处理包含了Petstore订单信息的XML文档。
b. 用XML向PetstoreAdmin提供订单数据。
c. 用JavaMail向客户发送订单相关的邮件。
d. 向供应商发送XML订单文档。
e. 维护订单数据库。
4. 供应商(supplier):一个负责向客户发送商品的应用程序,它提供一下服务:
a. 通过JMS从OPC接收XML订单文档。
b. 给客户发送商品。
c. 通过网页提供手工库存管理。
d. 维护库存数据库。
Petstore的整体结构
最新推荐文章于 2023-04-21 09:09:20 发布