Chapter One Introduction to Client page programming

Source: Internet
Author: User

Chapter I.

    • Host/Mute terminal mode client/server computing mode (c/s) browser/server mode (b/s)

Web browser, Web server, communication via HTTP protocol

The concept of the Web: the intention is the meaning of cobwebs and nets, in web design, we call the Web page. Widely used in the network, the Internet industry. There are three main forms of presentation: Hypertext (hypertext), Hypermedia (hypermedia), Hyper-Text Transfer Protocol (HTTP), and so on.

1, hypertext: is actually a user interface, in the form of electronic documents exist. Connect the different parts of the document with keywords to make the information searchable in an interactive way.   Is the use of hyperlinks, a variety of different spatial text information organized into a mesh text. Hypertext actually refers to the transmission of time, not only can transfer text, but also can transfer pictures, audio, video, files.

2, Hypermedia: In fact, hypertext and multimedia in the combination of information a product, it is the abbreviation of Super Media. Not only can users jump from one text to another through a link, but they can also activate a sound, display an image, and even play a piece of animation.

3. Hypertext Transfer Protocol: the protocol that transmits text over the Internet. HTTPS is an upgraded version of the HTTP protocol, making some security encryption protocols.

    • The Web page sent to the client consists of four parts: Web content, structure, presentation, behavior.

HTML: Hypertext Markup Language defines the structure of a Web page

CSS: Cascading Style Sheets define page styles (representations)

JS and Dom: Literal script language defines Web page behavior

Components of the Web application 2:web server

The computer on which the Internet stores Web pages is called a Web server.

Server classification: 1, Apache is the world's most used Web server 2, Tomcat open source free

3. JBoss is a container for Web service Support 4, jetty is an open source servlet. Jsp+servlet programming, provide operating environment;

5, Sun's Java System Web server 6 IIS Internet Information Services, Microsoft main push of a server 7, WebLogic for development, integrated deployment management of distributed Web applications, network applications, database applications of the Java server

Data transfers between servers are sent and received through the TCP/IP protocol.

Port number: When multiple programs run simultaneously, the destination host distinguishes each program according to the port number.

Part of the Web application 3:web browser: The essence is the executable software that parses the HTML tag and displays it in the browser window. Firefox IE Google

Part of the Web application The 4:http protocol is a set of rules and procedures that enable computers to exchange information over the Web.

HTTP Transport Protocol

1, Request: Request line, request header, blank line, message body;

2. Response: Status line, response header, blank line, message body.

Web page classification: Static Web pages, client dynamic Web pages, server Dynamic Web pages. Regardless of the web technology, ultimately by the Web server parsing, through the HTTP protocol sent to the client, is a form. That is, when we view the source code of the Web page in a browser, we see a form.

//******

The most basic components required to run a complete Web application include Web applications composed of Web pages, Web servers that store Web applications and provide Web browsing services, and client browsers that parse and display Web pages to users. ; The HTTP network protocol that provides communication on the client and Web server side.

Chapter One Introduction to Client page programming

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.