Before science, I was a software engineer. But back in 2002-2006 I was building Java 2EE servlet driven webpages on an Apache Tomcat Webserver, communicating with a Microsoft SQL Server Manager database server.
I think, that makes me a bit of a dinosaur.
Today, I need to build a database with an online (website) driven front end. I know MySQL, but I don't want to go down the old Java 2EE route. So what software techniques do I need for:
1) The web front end (I've heard of VFront, which communicates with MySQL via PHP and Javascript)?
2) To run a website (an web/application server like Apache Tomcat)?
3) To run a database (can this just sit on the web/application server)?
It's been a very long while, so as simple an explanation as possible would be appreciated.
Thanks.