
JDBC
A truly useful servlet application is to add database connectivity. Adding a database to a servlet is no different from adding a database to an applet or application. Servlets basically can access variety of data sources such as relational databases, directory servers , proprietary file formats ,XML formats etc. We can use any sort of database connectivity provided JDBC connectivity is done through appropriate JDBC driver.An embedded engine is generally a light weight server deployment platform that can be embedded in another application. Some of the famous webservers are Java server, Jef PosKanzer's Acme server, and Paralogic's webcore.Webserver is a program running on the server that listens for incoming requests and services those requests as they come in depending up on the type of request. It might search for the requested page or at times execute a program on the server architecture.