Launch your tech mastery with us—your coding journey starts now!
Course Content
Advanced Java

Server

It is a running program or software that provides services.There are two types of servers:

  1. Web Server
  2. Application Server

Web Server

Web server contains only web or servlet container. It can be used for servlet, jsp, struts, jsf etc. It can’t be used for EJB.  Example of Web Servers are: Apache Tomcat and Resin.

Application Server

Application server contains Web and EJB containers. It can be used for servlet, jsp, struts, jsf, ejb etc.

Example of Application Servers are:

  1. JBoss Open-source server from JBoss community.
  2. Glassfish provided by Sun Microsystem. Now acquired by Oracle.
  3. Weblogic provided by Oracle. It more secured.
  4. Websphere provided by IBM.

Content Type

Content Type is also known as MIME (Multipurpose internet Mail Extension) Type. It is a HTTP header that provides the description about what are you sending to the browser.

There are many content types:

  • text/html
  • text/plain
  • application/msword
  • application/vnd.ms-excel
  • application/jar
  • application/pdf
  • application/octet-stream
  • application/x-zip
  • images/jpeg
  • video/quicktime etc.