Explain the implications of JSP and Java

Source: Internet
Author: User
Tags client
Js

  What the JSP means:

JSP technology is in the Java language as a scripting language, JSP Web pages for the entire server-side Java Library Unit provides an interface to serve the HTTP application.

JSP (JavaServer pages) is a Dynamic Web page technology standard that is initiated by Sun Microsystems Corporation and is built by many companies. Adding Java program Fragments (scriptlet) and JSP tags (tag) to the traditional Web page HTML file (*.htm,*.html) forms the JSP Web page (*.jsp). When a Web server encounters a request to access a JSP Web page, it first executes the program fragment in it, and then returns the execution results to the customer in HTML format. Program fragments can manipulate databases, redirect Web pages, and send emails, and so on, which is the functionality required to build dynamic Web sites. All programs operate on the server side, the network sent to the client is only the result of the minimum requirements for customer browsers, can be achieved without plugin, no ActiveX, no Java applets, even without frame.

  Meaning of Java:

Java is a programming language that Sun Corporation launched in 1996. Java Technology is one of the most important technologies in the industry in the 20th century, and this platform-independent language has led to a revolution in the programming world. Java is currently one of the most popular programming languages on the Internet. It is a language that is executed by way of interpretation, and syntax rules are similar to C + +.

At the same time, Java is a cross-platform programming language. Programs written in the Java language are called "applets" (small applications), using the compiler to compile it into a class file, it will exist in the WWW page, and the corresponding markup on the HTML file, the user side as long as the client software installed Java can directly run the "Applet" online. Java is ideal for corporate networks and the Internet environment and is now one of the most popular and influential programming languages on the Internet. Java has many commendable advantages, such as simple, object-oriented, distributed, interpretive, reliable, secure, structural neutrality, portability, high-performance, multithreading, dynamic and so on. Java has abandoned C + + in a variety of advantages and disadvantages of more than the benefits of the function and a lot of rarely used features. Java can run with any microprocessor, programs developed in Java can be transmitted over the network and run on any client.

It is not only a cross-platform general-purpose programming language, but also a universal technology for various computer networks, especially the Internet. It is characterized by simplicity, ease of transmission on the Internet, and low reliance on hardware environment. Now there are a lot of Java applications on the Internet. Since Sun developed the language, it has evolved from a programming language into a highly dynamic computing platform. Java has a very attractive prospect, its platform independence has brought great changes to the entire network world, has provided the full demonstration stage for the software developer, its "write Once run Everywhere" (writes once, everywhere runs) Commitment to the unprecedented desire to achieve a unified data exchange on the Internet, and let people under the temptation to imagine the various systems in the interoperability of the ability to invest a huge amount of human and material resources.



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.