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. 

More Anthony Nash's questions See All
Similar questions and discussions