Getting Started with Java Web Development in Eclipse and Tomcat
This is the first part of a series of Java Web development tutorials. It is intended to warm you up by introducing two fundamental Java web components, JSP and Servlet, and helping you prepare your development and deployment environments for the next steps.
Getting Started with Java Web Development in Eclipse and Tomcat (Page 1 of 4 )
After you finish this tutorial, you'll understand the basic concepts of the JSP and Servlet as web application building components and how they work behind the scenes. The relationship between the JSP and Servlet, which puzzles many new Java web developers and is largely ignored by many tutorials, will also be revealed. Along with this information, you will also get full-featured environments for production level web development platforms to take your web programming to the next level.
I assume you have some experience with Java and understand such concepts as class, inheritance, package, classpath, etc. You should also have a good understanding of web servers, URLs, HTTP, and HTML.
In future articles we are going to dig into JSP's and Servlet's advanced features, learn database-driven web development, experiment with some emerging technologies like XML, Struts, Hibernate, Spring Framework, and Ajax in the context of Java web development. In the final tutorial, we'll put them together, using all of those techniques to build a full-blown production level web application.