Overview of Java Server Pages

JSP or Java Server Pages is a server side programming language which provides dynamic platform for developing building web applications. JSP is a part of Java technology family, which enables rapid development of web applications. JSP separates user interface and content generation, enable easy managing of Interface and content generation part.

JSP uses XML like tags that encapsulates logic that generate content for page. The logic can reside in server-resources such as JavaBean component architecture. Separation of design and logic part make it easy to develop faster and easier development web applications.

Java Server Pages are a successor of Java Servlets. Java Server pages are converted into Servlets and cached and re-used until original JSP is modified. Unlike other scripting languages, servlets involve no platform-specific consideration or modifications; they are application components that are downloaded, on demand, to the part of the system that needs them. Together, JSP technology and servlets provide an attractive alternative to other types of dynamic Web scripting/programming by offering: platform independence; enhanced performance; separation of logic from display; ease of administration; extensibility into the enterprise; and, most importantly, ease of use.

No comments:

Post a Comment