Course details

Java Servlets are programs that run on a Web or Application server and act as a middle layer between a request coming from a Web browser or other HTTP client and databases or applications on the HTTP server.

Using Servlets, you can collect input from users through web page forms, present records from a database or another source, and create web pages dynamically.

Java Servlets often serve the same purpose as programs implemented using the Common Gateway Interface (CGI). But Servlets offer several advantages in comparison with the CGI.

  • Performance is significantly better.

  • Servlets execute within the address space of a Web server. It is not necessary to create a separate process to handle each client request.

  • Servlets are platform-independent because they are written in Java.

  • Java security manager on the server enforces a set of restrictions to protect the resources on a server machine. So servlets are trusted.

  • The full functionality of the Java class libraries is available to a servlet. It can communicate with applets, databases, or other software via the sockets and RMI mechanisms that you have seen already.

Updated on 26 May, 2016

About Geek Zone Training Center

We’re a group of learning enthusiasts and hardcore techies; in a time where technology is becoming a major part of our lives all in a single click or touch. We seek to be more than just consumers of technology; we’re looking for teaching and developing Egyptian talents to compete with the national and international market

See all Geek Zone Training Center courses
Are you from Geek Zone Training Center ? Claim your course!
Courses you can instantly connect with... Do an online course on Web Development starting now. See all courses

Is this the right course for you?

Rate this page

Didn't find what you were looking for ?

or