JSP vs Servlet

Can any differentiate on the above concept.

Where can i get the tutorial on JSP.
What are the books available in indian

Mention some of the site regarding this.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

JSP and servlets are quite close in concept. Basically, JSP pages get compiled into servlets. Whereas servlets are fully coded in Java, JSP pages provide a specification for integrating embedded Java with your regular HTML. The JSP pages are compiled into servlets, giving them an edge over some run-time processed (i.e. php) technologies.

JSP and servlets are both pretty new, and it is difficult to find hardcopy books on the topics as of yet, although I understand that some will soon be coming out for release. I think your best bet is to grab information from the on-line resources - there are many and they are very good. Because both are part of the J2EE spec, you will obviously find a tremendous amount of information on these two technologies at Sun's (http://java.sun.com/) site.

Here are some sites that should provide you with the information you need:


JSP Interest group:

Sun's JSP area:
(You can grab the specification from this area)

Sun's Discussion Forums:

Sun's Servlets area:
(You can grab the specification from this area)

Tutorial area:

JSP & Servlets:

Intro to Servlets:

Servlets in a 3-tier architecture:

Some books to consider (available at www.amazon.com):
"Professional Java Server Programming: with Servlets, JavaServer Pages (JSP), XML, Enterprise JavaBeans (EJB), JNDI, CORBA, Jini and Javaspaces"

"Development Java Servlets"

"Java Servlets by Example"


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
bava_anandAuthor Commented:
Thanks franklin for your explanation and suggestion.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Java EE

From novice to tech pro — start learning today.