Project to evaluate the knowledge needed to work with legacy projects using the following technologies:
- Java 7
- JDBC connections
- Servlets
- Struts 1
- JSP/Scriptlets/JSTL
- Eclipse IDE project configuration
- Jquery
- Bootstrap 3.x
- You can use the website https://www.lipsum.com/ to generate texts
- The project "java compile level" is 7, but you must use java 8u202 and can't use java 8 features. (You can download the jdk from https://www.oracle.com/pt/java/technologies/javase/javase8-archive-downloads.html)
- 
Fork this repository to make the changes on your own repository 
- 
Configure the project to run on a Tomcat 7 server, with java 8u202 
- 
Create a public and a private (must be logged in) static page displaying any information - Add them to the header menu and choose an existing page layout
- Add some bootstrap components just show the usage of them
 
- 
Create the logout functionality - Action, session clean and redirection to Login page
- The logout link is already defined in the page header
 
- 
Create a new attribute for the "User" - email (Required and should be a valid email. Use regex or any lib to validate it)
 
- 
Using the "User" area as the example, create "Companies" area with the following features: - Features
- List
- Create
- Edit
- Delete
 
- Data to collect (All required)
- Name
- Address
- VAT Number (Doesn't need to be a valid VAT number)
- Country (list from database)
- City (list from database, filtered by the selected country)
 
 
- Features
- 
Open a pull request (The pull request will not be accepted... it's just for the evaluation) 
- Convert the project to a Maven/Gradle project