answersLogoWhite

0

Java Server Pages have become an integral part of any J2EE application. They are used extensively because they can combine the features of HTML and Java. The difficulty level of JSP is half-way between HTML and pure Java. For simple tasks like displaying the current date, you write a normal HTML page and add only a small amount of Java as a scriptlet. For big tasks like processing a shopping cart, you use JSP as the mediator between the Web form and a component (Ex: Servlet) that has all the processing logic.

CGI, Perl, Active Server Pages etc were all the predecessors of Java Server Pages. Am not saying that the JSP Technology was built based on these technologies but it is safe to say that, the JSP Technology was created to overcome many of the shortcomings in the above mentioned technologies. Though the ASP technology is a web server scripting champion and is used very widely, the only problem is the Runs only in Windows Attitude of the technology. Unlike ASP, JSP has equivalent if not better features and can run in any environment making it an invaluable tool for enterprise application developers who don't want to be tied to the limitation of the system running only in Windows.

Not only does JSP run on all major platforms, but the JavaBeans used by these JSPs run on all major platforms as well.

JSP competes directly with ASP. In fact, you would be forgiven if you thought it was a copy. Sun took the same approach to JSP as it did with Java. Sun borrowed the syntax of its best competitor (ASP for JSP and C++ for Java) tweaked it a little, but built everything under the hood from scratch. Java syntax comes from C++, but it works on all platforms with no portability issues like C++ for the developer. Similarly, the JSP structure comes from ASP. The look and feel, and even some syntax is the same. However, ASP primarily uses Microsoft's versatile VBScript, while JSP uses the more powerful and portable Java and JavaScript.

User Avatar

Wiki User

15y ago

What else can I help you with?

Related Questions

What are the JSP atrributes?

java server pages (jsp) are used for scripting on java side with the help a server .


Is java server pages a front end or back end?

Java Server Pages Technology is used to create efficient and powerful front end's for Web Applications.


Why you use java server pages?

it's provide dynamically facility to web pages...


What is acronym of jsp?

JSP stands for Java Server Pages


What is full from JSP?

JSP stands for Java Server Pages


What does jsp mean?

jsp means Java Server Pages.


You are a beginner on programming with Java Server Pages could you recommend you some websites?

== ==


How many types of java programing?

Java 2 Programming Language Java Server Pages (JSP) Java Beans (JB) Enterprise Java Beans (EJB) Java Script (JS) Java Server Faces (JSF) JDBC Java 2 Enterprise Edition (J2EE) by jaan from dubai


What is the Expansion for JSP?

JSP stands for Java Server Pages. They are used in Java Enterprise applications that are created to be used on web pages. The JSP page acts as the user interface for the enterprise application.


Who are the competitors of ASP.net?

-Java Server Pages -PHP -Ruby on Rails --JSF,Google web toolkit


What is the difrence between jsp and asp?

JSP stands for Java Server Pages is an open source Java based Technology that belongs to the Sun group whereas ASP stands for Active Server Pages and is a proprietary technology that belongs to Microsoft. The features and functionalities of both technologies are almost similar


What is the difference between ASP.net and JAVA?

ASP.NET and Java are two frameworks/languages for web development. ASP.NET stands for Active Server Pages and is applied to Microsoft's .NET framework.

Trending Questions
When electricity is transported long distances via large overhead transmission lines the voltage can be transformed up to volts. A. 250000 B. 500000 C. 10000 D. 100000? Would a battery made out of lemon and two metals be a wet cell or a dry cell battery? What is the voltage of British rail overhead lines? What are the similarities between technical writing and and creative writing? What is meant by the data type of a variable in c plus plus? Is there a single phase 460 volt variable speed control? How do you convert 60hz into 50hz? What is the difference between the method of oil mining and the method of rice cultivation? What is the power when a voltage of 120 V drives 2A current through a device? Why would electric cost more on a three phase system as compared to a two phase system? What is the sizeof long int? How do you access global variable from within the main function when the local variable is of the same name? Where was the electric train invented? Why does the world use 20 percent hydro power? What are the Genetic codes contain? In which kind of dictionary would you find a comprehensive definition of an engineering term? In java difference between classes and object in tabluar form? Could you be pregnant if you missed a period by a month then had a very short red but not heavy the next month with negative urine tests.can it be genetic i heard the stories from my mom but am unsure? When was petroleum created? Is zener diode an ideal current source?