I want to build a web application in Java on Tomcat server (I am open to change the type of server if needed) The requirement for me is for the user to be able to login and download sensitive data (think bank app and downloading of statement). These should be done through RESTful communication. So obviously security is main concern here
Also, the webserver will be running a daily job that will update a database entry (say timestamp).
Here is what I am thinking: - Use Tomcat server with SSL certificate. - Use Springboot, RESTeasy, OR pure Servlets for framework - User Hibernate for DB - Use MySQL DB
Does this stack sound right? Would you recommend one way or the other especially when it comes to the Java side of things? Perhaps there is a nice library that does all that!
Last time I did web application was few years back so I could be outdated