by Qusay H. Mahmoud March 2003 Java Servlet technology and JavaServer Pages (JSP pages) are server-side technologies that have dominated the server-side Java technology market; they've become the standard way to develop commercial web applications. Java developers love these technologies for myriad reasons, including: the technologies are fairly easy to learn, and they bring the Write Once, Run Anywhere paradigm to web applications. More importantly, if used effectively by following best practices, servlets and JSP pages help separate presentation from content. Servlets and JSP Pages Best Practices
Web Application Development with JSP and XML Articles Index By Qusay H. Mahmoud (June 2001) If you have had the opportunity to build web applications using technologies such as Common Gateway Interface (CGI) and servlets, you are accustomed to the idea of writing a program to generate the whole page (the static and the dynamic part) using that same program.
JavaServer Pages Technology JavaServer Pages (JSP) technology provides a simplified, fast way to create dynamic web content. JSP technology enables rapid development of web-based applications that are server- and platform-independent. »Read More JSP Technology in the Java EE 5 Platform The focus of Java EE 5 has been ease of development by making use of Java language annotations that were introduced by J2SE 5.0.