The clustered money transfer app is implemented in the jossdevguidebook/chapters/ch2 subfolder, and two main modules are used to implement the following details:
- Core project beosbank-core: This project hosts the model and domain classes. To keep it simple, we have the following entities in the com.beosbank.jbdevg.jbossas.domain package:
- Entity Customer: A beosBank customer who can act as a sender or receiver in a money transfer operation.
- Entity Address: Customer address, including country names, in order to handle cross-border remittances. A customer has one and only one address.
- Entity MoneyTransfer: This represents a money transfer transaction between one sender and one receiver. The ...