Athens University of Economics and Business (AUEB)
A Coding Factory @ AUEB Java Project. Chapter 28. Java EE Project με Maven - Authentication / Validation / Login Servlet - Filters
- School Application with Login providing Authentication , Validation
- jBCrupt password encryption
- JSP
- Rest Controller
- Jackson
- JAX-RS
- Jetty-maven-plugin web server plugin
- Java Web Full Stack
- Servlets
- Maven project
- MySql database
To install and run the project, follow these steps:
- Clone the repository to your local machine
- add and adjust persistence.xml
- Run maven update to Install the necessary dependencies
- Run the project
Run and connect to database. Login either as :
- Admin : manage Teachers and Users. Search - Insert - Update - Delete functionality
- Teacher : search for students. Search - Insert - Update - Delete
(admin password is pulled for matching from system environmental variables)
- '.gitignore', LF replaced by CRLF
- '.mvn/wrapper/maven-wrapper.properties', LF replaced by CRLF
- 'mvnw', LF replaced by CRLF
- 'mvnw.cmd', LF replaced by CRLF
- 'pom.xml', LF replaced by CRLF
- 'src/main/webapp/WEB-INF/web.xml', LF replaced by CRLF