Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

How to make servlet thread safe?

Answer Posted / snehal

requests to your webpage may and probably will occur concurrently which means multiple threads will be running your code simultaneously. This means you have to take care that one thread do not interfere with processing of other threads, therefore thread-safety is an important issue in web application. Developers should be aware of this issue and should make sure their code works in a thread-safe way.

import javax.servlet.*;
import javax.servlet.http.*;

public class IamThreadSafeServlet extends HttpServlet
implements SingleThreadModel {

/*SingleThreadModel is an Marker Interface which we
have to implement to make a servlet thread safe*/

private ServletConfig config;

public void init (ServletConfig config)
throws ServletException {
this.config = config;
}

public void doGet (HttpServletRequest req,
HttpServletResponse res ) throws ServletException, IOException {

res.setContentType( "text/html" );
PrintWriter out = res.getWriter();
out.println( "<html>" );
out.println( "<head>" );
out.println( "<title>This is A Thread safe Servlet</title>" );
out.println( "</head>" );
out.println( "<body>" );
out.println( "<h1>A Sample Servlet</h1>" );
out.println( "</body>" );
out.println( "</html>" );
out.close();
}
}

Is This Answer Correct ?    24 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Write a simple servlet program to print the contents of html.

1001


What is java servlet?

1018


Why do we have servlet wrapper classes?

1018


What is servlet instance?

994


Why the concept of single thread model interface is used?

936


How can we refresh automatically when new data has entered the database?

1062


What are the mechanisms used by a servlet container for maintaining session information?

983


How to generate the server side programming and the advantages of it over the other languages?

951


Is servlet synchronized?

1027


What is cookie? Why is cookie used?

1015


Explain mvc pattern.

973


Why do we need servlet filter?

1011


Explain in brief the directory structure of a web application?

1062


What is the functionality of actionservlet and requestprocessor?

1038


What is preinitialization of a servlet?

979