A tabela a seguir lista os arquivos de código-fonte Java completos contidos por esta amostra:
| Classe | Descrição |
|---|---|
| Account | Código getData() para retornar uma instância de PiggyBankEJBAccountTO |
| Customer | Código getData() para retornar uma instância de PiggyBankEJBCustomerTO |
| PiggyBankEJBAccountTO | Construtor concluído e métodos getter |
| PiggyBankEJBCustomerTO | Construtor concluído e métodos getter |
| PiggyBankControl | Métodos do bean de sessão EJB foram codificados para implementar a lógica de negócios |
| DataAccessException | Construtores foram implementados e a classe origina-se da Exceção |
| ServiceException | Construtores foram implementados e a classe origina-se da Exceção |
| BusinessDelegateFactory | Resumo concluído |
| PiggyBankBusinessDelegateFactory | Classe concluída |
| PiggyBankBusinessDelegateImpl | Classe concluída |
| CityBankDataAccessObject | Classe concluída |
| LogHelper | Classe concluída |
| HomeFactory | Classe concluída |
Além do código-fonte concluído, a amostra inclui um aplicativo da Web que utiliza a implementação codificada de base.