- uses http://pwt.putnami.org/
- multi module gradle configuration
- Guice/GIN
Terminal 1:
$ ./gradlew jettyDraftWar
Terminal 2:
$ ./gradlew main:gwtSuperDev
Then go to http://localhost:9876/ and do the bookmark thing.
Finally, visit http://localhost:8080/ for your app.
user
UserService
login and session handlingLoginComposite
displays login/logout box
contacts
ContactService
crud service for contactsContactComposite
displays contact informationContactPresenter
crud editor for contactsContactSelector
smart selector for contacts
accounts
AccountService
crud service for accountsAccountComposite
displays account informationAccountPresenter
crud editor for accountsAccountSelector
smart selector for accounts
transfer
TransferService
creates new account transfersTransferPresenter
wizard like dialog to create complex transfers
main
- shows main panel and binds all presenters