employeesJSPSpring: een JSP/Spring Webapp met HyperSQL Database (Tomcat)

Deze demo applicatie is een complete JSP / Spring met Tomcat gebaseerde opzet waarbij de Client functionaliteit is geïmplementeerd in JSP met Spring MVC. Er wordt gebruik gemaakt van HyperSQL (HSQLDB) als database en de data access laag maakt gebruik van Spring en JPA om de HyperSQL database te benaderen.  Er wordt gebruik gemaakt van JAAS Authorisatie en Authenticatie, gebaseerd op JSP Spring Security. De login functionaliteit is gerealiseerd met JavaScript die via jQuery Ajax de authenticatie services op de server aanroept. Daarbij wordt gebruik gemaakt van Spring MVC Controllers voor het vanuit JavaScript aanroepen van authenticatie en autorisatie services. De authenticatie en autorisatie functionaliteit maakt gebruik van user/rol gegevens opgeslagen in de database. Op basis van de toegekende autorisaties  van de ingelogde gebruikers worden menu entries ge(de)activeerd. Verder wordt gebruik gemaakt van JavaMail services voor account registratie en aanvraag nieuwe passwords. Er wordt daarvoor gebruik gemaakt van de Spring JavaMail implementatie.

De sourcecode is beschikbaar op GitHub:

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

De applicatie wordt gedraaid op een Tomcat server. Deze app is getest op de Tomcat 7 server.

This entry was posted in JEE, JSP, Spring and tagged , . 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>