Java Server Pages are Sun's answer to Microsoft ASP. Making full use of J2EE, it is a web technology that has finally come of age.

Custom tags seperate the presentation layer from business logic. Whilst the 'write once, run anywhere' portability, is a great advantage.

JSP has estabilished itself as the other 'big-gun' in the web wars. A late starter, Java Server Pages has finally come of age.

Java Server Pages are web pages embedded with Java which produce dynamic content . Because it is a server-side scripting language JSP's have access to other Java resources, such as Servlets, EJBs, and databases.

JSP is a technology defined by Sun Microsystems. Because JSP's utilise the Java programming language, they follow the write-once, run-anywhere policy. Essentially, this means that once a web application has been created using Java Server Pages it can be run on any J2EE application server on any platform.

Another benefit of Java Server Pages is the use of tag libraries. JSP custom tags are similar to HTML or XML tags, which allow dynamic content or business logic to be added to the basic page. The JSP tag libraries enable complex business logic to be added to a web page in a simple scalable manner.

This separation of business logic from the presentation (user interface) layer is at the core of Java Server Pages. The logic that generates the content is encapsulated in tags and JavaBeans components and tied together in scriptlets, all of which are executed on the server side.

 

If the core logic is encapsulated in tags and Beans, then other individuals, such as web masters and page designers can edit and work with the JSP page without affecting the generation of the content.

It's one of the reasons why JAVA and JSP is so popular as a development platform for large commercial institutions, where stability and scalability are major concerns.

The JSP technology integrates easily into a variety of application architectures. As part of the Java technology-enabled family, and an integral part of the Java 2, Enterprise Edition architecture, the JSP technology can support highly complex web-based applications.

 

Ripping World can offer development and consultancy for all web technologies. We have vast experience in all development technologies, from XML, Java and JSP to C# and .Net.

Our web designers work closely with our web developers and programmers to provide full-cycle development. Since 1996 we have been designing web sites and developing web applications.

Our approach to web design and development is pragmatic. Programming discipline and creative design go hand in hand with our projects.