FWA is a Java web application focusing on servlets, authentication, and user management using JSP and JDBC. It involves registration, authentication, session management, and file uploads.
- Java (latest LTS version)
- GraalVM
- Maven
- Tomcat
- JDBC (JdbcTemplate)
- BCrypt (password encryption)
- JSP & Servlets
- User registration & authentication with encrypted passwords.
- Authorization filter to protect user profile pages.
- JSP-based profile page displaying user details and login history.
- Image upload functionality with unique file naming.
- Clone the repository:
git clone https://github.com/ismailassil/fwa.git
- Set up the database:
- Configure
application.properties. - Run
schema.sql.
- Configure
- Build and deploy:
mvn clean package
- Deploy
target/cinema.warto Tomcat’swebapps/. - Access the app at
http://localhost:8080/cinema.
- Deploy
May the Force be with you! 🚀





