Basic concepts of getting started with web development

Source: Internet
Author: User
Tags dedicated server

See information:

"Tomcat and Java Web Development Technology detailed second edition----Sun Weichen"

Wisdom Podcast Video Notes

Basic concepts

1.web:web is a distributed application architecture designed to share all the interconnected information that is distributed across WEB servers.

2.Web Development: ① Narrow: Web site development

② Generalized: server-side development

3.WEB Resources: Web resources are divided into two types, one is static Web resources, the second is Dynamic Web resources.

① static Web resources: refers to the browser can be opened directly, such as HTML,CSS,JS.

② Dynamic Web resources: refers to some browsers can not open directly, you need to translate it into HTML and other static Web resources to open, such as Jsp,servlet.

The above two Web resources correspond to two kinds of web development technology, one is static web development technology, the other is dynamic web development technology. We mainly study Dynamic Web development technology.

Common web development techniques are jsp,servlet,php,asp.net. In Java, we collectively refer to the Dynamic Web resource development technology as Javaweb.

4.Web server: The ability of a Web server to execute program code dynamically, created by a dedicated server developer. Contains both hardware and software components.

① hardware: Can be a large host, or it can be a common PC.

② Software: The more popular are: (1) Weblogic (Orcale) pay

(2) Websphere (IBM) pay

(3) Tomcat (Apache) free open source

5.WEB Development Architecture

①B/S Model Browser-------Server (current and future mainstream)

②C/S Model Client-------Server

Comparison: b/S model users do not need to install a dedicated client program, as long as the browser can be installed. The disadvantage is that complex customer interfaces are difficult to implement.

The C/S model is highly interactive and the network load is small, but the requirements for clients are high software scalability and poor reusability.

6.HTTP protocol: The Hypertext outgoing Protocol (hypertext Tranfer Protocol) is the communication between the client (browser) and the server

Follow the protocols and rules. is based on the request-response stateless mode, which is the application layer protocol of the TCP/IP protocol.

                

Basic concepts of getting started with web development

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.