Why sql and tomcat for website
I want to create a website and it seems that I must install some supporting programs such as SQL and Tomcat. Can someone tell me what SQL and Tomcat do for my website, whey I need them? I guess I thought the Browser and HTML would handle everything.
Community Chosen Answer
MySQL is a type of database that you would need to store and retrieve data. For example, blogs need to store all the blog posts you write, and retrieve them when a visitor goes to your site. Similarly, photo galleries store pictures and other information about that picture etc. Also, any kind of feedback that you would want would need to be stored somewhere.
Apache is a webserver that you will need to host your website on.
Are they essential to build a website - Yes!
Do you need them for your website - Maybe not. It depends on what kind of website you want to create. If you want to just use something like Google Sites to build and host your site, then they will do all of it for you.
But if you want to design and develop your own website from scratch, then you would need to delve into all these topics. I'd recommend reading a starters guide to building websites. Plus there are several online tutorials/forums available. And ITNinja is always a great resource :-)