利用Hibernate优势加快 SCA 模块实现(二)

日期: 2007-12-13 作者:张俊青 来源:TechTarget中国

  我们用以下的用例图来描述这个场景:

  图-1:用例图

  根据这个场景,我们需要为股东,证券,证券类别,股东证券账户等实体创建相应的Java对象,用下面的类图来描述这些 Java对象以及它们之间的关系:

  图-2:类图

  在创建图-2所示的类图时,我们同时也创建了对应的Java类。这种Model-Drive的开发方式,省却了再次手动创建Java类的繁琐,并且可以实现类图和代码上对Java类进行同步更改。

  根据上面的背景介绍,为了构建一个服务组件来提供与建立个人证券账户相关的业务功能的服务,我们将构建一个名为 StockService的组件,该组件实现以下业务功能:

  清单-1:业务功能列表

    名称               功能

  addStock                                   新增一个证券
  addStockType                            新增一个证券类别
  addStockAccount                          新增一条证券账户信息
  addStockHolder                          新增一个股东
  getStockList                             获得某个股东的所有证券信息列表
  getStockAccountListByStockId                  根据证券代码获得具有该证券的股东账户列表
  getStockTypeList         获得所有的证券类别列表

  为此,我们按照以下步骤创建Module项目以及相关的SDO和Interface。

 

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。

  • 内存数据网格提供商一头扎进Java

    10年的时间里,应用性能解决方案提供商Alachisoft一直在用NCache(针对N-Tier和网格计算.NET应用的内存计算和数据网格产品)为.NET社区服务。