此样本项目包含设计模型在 PiggyBank 模型样本中描述的完整 PiggyBank 应用程序。此样本包括 PiggyBank 变换和代码样本所生成的初始源代码的完整版本。
下表列示此样本包含的完整 Java 源代码文件:
| 类 | 描述 |
|---|---|
| Account | 编写 getData() 以返回 PiggyBankEJBAccountTO 的实例 |
| Customer | 编写 getData() 以返回 PiggyBankEJBCustomerTO 的实例 |
| PiggyBankEJBAccountTO | 完成的构造函数和 getter 方法 |
| PiggyBankEJBCustomerTO | 完成的构造函数和 getter 方法 |
| PiggyBankControl | 为实现业务逻辑而编写的 EJB 会话 bean 方法 |
| DataAccessException | 实现了构造函数并从异常派生类 |
| ServiceException | 实现了构造函数并从异常派生类 |
| BusinessDelegateFactory | 完成的实现 |
| PiggyBankBusinessDelegateFactory | 完成的类 |
| PiggyBankBusinessDelegateImpl | 完成的类 |
| CityBankDataAccessObject | 完成的类 |
| LogHelper | 完成的类 |
| HomeFactory | 完成的类 |
除了完整的源代码之外,样本还包括使用了底层所编写的实现的 Web 应用程序。