Java Server Pages (JSP) technology provides a simplified, fast way to create dynamic web content. It brings the “Write Once, Run Anywhere” paradigm to interactive pages. JSP pages can be moved easily across platforms and across web servers, without any changes. JSP technology enables rapid development of web-based applications that are server- and platform-independent. JSP melds the power of server-side java technology with the WYSIWYG features of static html pages. Changes made to a JSP typically results in the recompilation of the auto generated servlet.
With JSP the logic to generate the dynamic content is kept separate from the static presentation templates by encapsulating it within external Java Beans components. Java Server Pages has two sub-categories, namely Tag Libraries and JSP Standard Tag Libraries. JSP is a Java technology that allows developers to dynamically generate HTML and XML or other types of documents in response to a Web client request. The technology allows Java code and certain pre-defined actions to be embedded into static content.
The JSP syntax adds additional XML-like tags, called JSP actions, to be used to invoke built-in functionality. Additionally, the technology allows for the creation of JSP tag libraries that act as extensions to the standard HTML or XML tags. Tag libraries provide a platform-independent way of extending the capabilities of a web server. A JSP compiler may generate a servlet in Java code that is then compiled by the Java compiler, or it may generate byte for the servlet directly. A JavaServer Page consists of components like static data such as HTML, JSP directives such as the include directive, JSP scripting elements and variables, JSP actions and custom tags.
Java Development India offers JSP development, JSP consulting and JSP related solutions from our offshore software development outsourcing centre at Kochi, Kerala in India.
|