The first chapter of JSP Dynamic Web page Foundation

Source: Internet
Author: User
Tags naming convention

What is Dynamic Web site (website)?

Dynamic website:

Myth: Beginners generally think that dynamic Web pages, is moving pages, but in fact not the case.

Dynamic Web pages are interactive Web pages that run on the server side and are designed in a programming language, and they return different page content depending on the condition. sites that allow users and servers to interact

parsing :

DynamicThe website does not refer to the animated website, but the website content can be changed dynamically according to different circumstances.(Stock website), the Dynamic Web site is typically architected through a database. Dynamic Web Site In addition to the design of Web pages, but also through the database and programming to make the site more automatic and advanced features. Dynamic Web sites are generally represented in Web pages byAsp,Jsp,Php,aspxwait till the end(Mvc,. Action), whilestatic Web pageis generallyHtml(Standard Universal Markup Languagethe end, the Dynamic Web server space configuration than the static Web page requirements, the cost is correspondingly high, but dynamic web pages conducive to the update of the content of the site, suitable for enterprises to build a station. Dynamicis relative to the static web site.

Dynamic website you can implement interactive functions, such as user Register , information dissemination, product display, Order Management and so on;

Dynamic Web pages do not exist independently of Server of Web files, but Browser The Web page is only fed when the request is made;

Dynamic Web pages contain server-side Script , so the page filename is often suffixed with ASP,jsp,PHP, and so on. However, you can also use URL- static technology to make the page suffix appear as HTML. Therefore, the page file suffix can not be used to judge the site's dynamic and static unique criteria.

Dynamic Web page due to need Database processing, so the dynamic website access speed greatly slows;

Dynamic Web pages because of the existence of special code, so compared to static web pages, its Search Engine are relatively weaker in friendliness.

However, with the improvement of computer performance and the increase of network bandwidth, the last two articles have been basically solved.

Program Architecture (b/S and c/s architecture )

Analytical:

b/S: programs that must be performed with the help of a browser

Advantages: Convenient program upgrade, once the function of the program needs to be changed, only need to update the server-side program

, the client's program is that the browser does not need to perform any additional operations.

C/s: Programs that do not require a browser to access

Advantages:01. interactivity is good: You can better let users use shortcut keys

better control of the hardware.

URL and URI in- depth understanding

Analytical:

URI:Uniform Resource Identifier, Uniform resource identifier ;

URL:Uniform Resource Locator, Uniform resource locator ;

a URL is a naming convention that uniquely identifies the location of a specific computer, directory, or folder on the Internet

URN:Uniform Resourcename, Uniform resource names.

A simple understanding is The URL is the gate, and the URI is every room in the door. A URI is a general scenario for locating resources on the Internet, and its focus is on resources, not location.

In general,Locators is also identifiers, so every URL was also a URI, but there was URIs which is not URLs.

of Common How many WEB servers are there?

Analytical:

Tomcat:

Apache:

Weblogic

Jboss

Webspacher

Jetty students have configured

IIS ( resolve . NET Programs )

Nginx High Performance

Tomcat 's directory structure (emphasis)

The first chapter of JSP Dynamic Web page Foundation

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.