employeesVS : een Vaadin Webclient voor de SOAP Serverapps

Deze demo applicatie is een Vaadin Clientapp die via SOAP Webservices wordt verbonden met een SOAP Serverapps. Er kan verbinding worden gemaakt met de volgende SOAP Serverapps:

  • employeesSOAP:  een SOAP Server applicatie gebruikmakend van een MySQL Database
  • employeesSOAPH: een SOAP Server applicatie gebruikmakend van een HyperSQL Database

De sourcecode is beschikbaar op GitHub:

https://github.com/vanderschoot/employees/tree/master/employeesVS

De applicatie kan worden gedraaid op een gewone TomCat server. Deze app is getest op de TomCat 7.0 server.

Na opstart maakt de applicatie contact met de server via de Connect knop.


In de connect dialoog kan de host, port en projectnaam worden gespecificeerd.
Als de verbinding met de server is gemaakt wordt een login knop zichtbaar.
Ook kan een Registration Link worden gekozen om een useraccount aan te vragen.
Na invullen van username, password en email adres wordt een nieuwe user toegevoegd en een email met de gegevens verstuurd naar de aanvrager.

Een login dialog checkt user/password tegen de user database tabel.
De scherm buttons aan de linkerkant worden na login zichtbaar.
De Departments en Employees schermen worden zichtbaar voor users met de “User” rol.
De Users en Role schermen worden zichtbaar voor users met de “Administrator” rol.

Onderstaand scherm toont de Users, en de mogelijkheid om nieuwe rollen aan een user te koppelen.

This entry was posted in Portfolio. Bookmark the permalink.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd.

De volgende HTML tags en attributen zijn toegestaan: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>