Introduction to Servlets

Telusko
2 Feb 201706:50

Summary

TLDRThis video script delves into the workings of a web server and the client-server relationship, explaining how clients send requests for pages to servers. It distinguishes between static and dynamic pages, highlighting the process of building dynamic pages at runtime. The script introduces the concept of a web container, which processes client requests and serves dynamic content using servlets. It also covers the configuration of a web server through a deployment descriptor file, web.xml, detailing servlet mappings and the life cycle of a servlet. The explanation aims to clarify how web containers search for servlets and load them to handle client requests, providing insights into the server-side processing of web applications.

Takeaways

  • ЁЯМР The video discusses how a client and server work together in the context of a website, with the client sending requests to the server expecting a page in return.
  • ЁЯУД It explains the difference between static and dynamic pages, where static pages are already made and dynamic pages are built at one time.
  • ЁЯФз The client sends a static request to the server, which already has a file ready to be sent to the client upon request.
  • ЁЯЫая╕П When asking for a different page, the server needs to build it at one time, which involves a dynamic request going to a helper application.
  • ЁЯФС The helper application is also known as a web container, which can be Tomcat, GlassFish, or JBoss, and is responsible for processing dynamic requests.
  • ЁЯУЭ The web container uses a file called 'web.xml' or deployment descriptor to map requests to servlets and define URL patterns.
  • ЁЯФД The video mentions the concept of servlets, which are Java classes that extend the HttpServlet class to handle requests and generate responses.
  • ЁЯФН It describes how web containers search for servlets based on the URL requested by the client and how they are loaded and managed.
  • ЁЯЫС The importance of the deployment descriptor in configuring the web application is highlighted, including servlet mappings and initialization parameters.
  • ЁЯУИ The video promises to cover in the next episode how the web container searches for servlets, their lifecycle, and how requests are processed and responses are sent back to the client.
  • ЁЯУЪ It also hints at discussing the features provided by HttpServlet, including request handling, information processing, and response sending in different formats like HTML.

Q & A

  • What is the main topic discussed in the video script?

    -The main topic discussed in the video script is how a client-server model works, particularly focusing on the process of serving web pages, both static and dynamic, and the role of web containers in this process.

  • What is a client in the context of the script?

    -In the context of the script, a client refers to the client machine that sends requests to the server, expecting to receive a page or data in response.

  • What is a server in the context of the script?

    -A server in the script refers to the machine that receives requests from the client, processes them, and sends back responses, which may include web pages or data.

  • What is the difference between a static page and a dynamic page as mentioned in the script?

    -A static page is pre-made and does not change, while a dynamic page is built at the time of request and can change based on various factors such as user input or database queries.

  • What is a web container as discussed in the script?

    -A web container, as discussed in the script, is a software component that can take requests from the client over the internet, process data requests, and provide responses in the form of HTML, which can be static or dynamic web pages.

  • What is the role of a servlet in the client-server model?

    -A servlet is a Java class that extends the capabilities of a web server by providing dynamic content. It processes the incoming request and sends back a response, which could be in the form of an HTML page.

  • What is the purpose of the web.xml file mentioned in the script?

    -The web.xml file is a deployment descriptor used in Java web applications. It contains configuration information such as servlet mappings and initialization parameters, which help in configuring the web application.

  • How does a web container process a dynamic request as described in the script?

    -When a dynamic request is sent to the web container, it checks the web.xml file for the appropriate servlet mapping and forwards the request to the specified servlet. The servlet then processes the request and generates a response, which is sent back to the client.

  • What is a servlet mapping and why is it important?

    -A servlet mapping is the association between a URL pattern and a servlet class. It is important because it tells the web container which servlet to invoke for a particular request URL.

  • What is the lifecycle of a servlet as hinted in the script?

    -The lifecycle of a servlet includes instantiation, initialization (via the init() method), service method invocation for handling requests, and destruction (via the destroy() method) before the servlet is taken out of service.

  • How does the script mention handling multiple requests in a web application?

    -The script mentions that a web server can handle multiple requests by using multiple instances of the servlet or by using a single instance with multiple threads, each handling a separate request.

Outlines

00:00

ЁЯМР Understanding Client-Server Communication and Web Pages

The script discusses the process of client-server communication and the nature of web pages. It explains how a client sends a request to a server expecting a page, which can be either static or dynamic. Static pages are pre-made and served directly, while dynamic pages are built at the time of request. The server-side involves a file that handles requests and serves the appropriate response. The explanation also touches on the concept of a web container, which processes requests and can use various technologies like Tomcat, GlassFish, or WebSphere. It also mentions the use of a deployment descriptor file, typically named 'web.xml', which configures the server's behavior and maps requests to specific servlets.

05:02

ЁЯЫая╕П Servlets and the Lifecycle of Web Applications

This paragraph delves into the workings of servlets, which are Java classes that handle client requests and generate dynamic responses. It outlines how servlets process requests and send responses, which can be in HTML4 or as plain strings, and also mentions HTML5 as a format. The script hints at a replacement for the 'servlet' term due to its complexity and the preference for simpler alternatives by programmers. It also promises to cover in the next video how the web container searches for the servlet, how it's loaded, and the lifecycle of the servlet, encouraging viewers to stay tuned for more information.

Mindmap

Keywords

ЁЯТбClient-Server Model

The client-server model is a fundamental concept in computing where the client is the end-user's computer or device that requests services or resources, and the server is the computer or system that provides those services or resources. In the context of the video, this model is used to describe how a client sends a request to a server expecting a page, and the server processes this request and sends back the appropriate response.

ЁЯТбStatic Page

A static page is a type of web page that is pre-built and does not change unless manually updated by a webmaster. It is a basic HTML file that is sent to the client as-is. In the video, static pages are contrasted with dynamic pages, where the script mentions that a client might request a static page, which is already made and does not require building at the time of request.

ЁЯТбDynamic Page

A dynamic page is a web page that is generated in real-time, often based on user input or database queries. Unlike static pages, dynamic pages are built at the time of the request, which can involve more complex server-side processing. The video script discusses how dynamic pages are different from static pages and require a server-side component to build the content.

ЁЯТбWeb Container

A web container, also known as a servlet container, is a part of a web server that can handle requests for dynamic content. It is capable of running Java servlets and generating dynamic web pages. The script refers to a web container as a component that processes dynamic requests and can be used with various web servers, such as Tomcat, GlassFish, or JBoss.

ЁЯТбServlet

A servlet is a Java programming language class that runs in a web container and is used to generate dynamic web content. Servlets are invoked by HTTP requests and can respond by sending data back to the client. The video script mentions servlets as the building blocks for dynamic web applications, which process requests and generate responses.

ЁЯТбDeployment Descriptor

A deployment descriptor is an XML file that provides instructions to the web container on how to deploy and configure a web application. It includes information about servlet mappings, initialization parameters, and security constraints. In the script, the deployment descriptor is referred to as 'web.xml', which is the standard name for this file in Java web applications.

ЁЯТбServlet Mapping

Servlet mapping is the process of linking a URL pattern to a servlet in the deployment descriptor. This mapping tells the web container which servlet to invoke for a particular URL request. The video script explains that the servlet mapping is defined in the 'web.xml' file and is essential for routing requests to the correct servlet.

ЁЯТбWeb Application

A web application is a software program that runs on a web server and is accessed through a web browser. It can include a combination of static and dynamic pages and is typically composed of HTML, CSS, JavaScript, and server-side code. The video script discusses web applications in the context of how they are built and served by the web container and the role of servlets within them.

ЁЯТбHTTP

HTTP stands for Hypertext Transfer Protocol, which is the foundation of data communication on the World Wide Web. It defines how messages are formatted and transmitted, and what actions Web servers and browsers should perform in response to various commands. The script mentions HTTP in the context of client-server communication and how requests and responses are handled.

ЁЯТбHTML

HTML, or HyperText Markup Language, is the standard markup language used to create web pages. It provides a means to describe the structure of the content on the web page with various tags. In the video, HTML is mentioned as the format in which the responses are sent back to the client, whether it's a static page or a dynamically generated one.

Highlights

Introduction to the concept of client-server communication in web development.

Explanation of how a client sends a request to a server expecting a webpage.

Distinction between static and dynamic pages, and how they are processed differently.

Overview of a web container, such as Tomcat, and its role in handling dynamic web requests.

Definition of a servlet as a Java file that processes client requests and provides responses.

Transcripts

play00:05

рд╕реЛ рд╡реЗрд▓рдХрдо рдмреИрдХ рдПрд▓рд┐рдпрд╕ рджрд┐рд╕ рдЗ рдирд╡реАрди рд░реЗрдбреА рдлреНрд░реЙрдо

play00:07

рд▓рд░реНрдирд┐рдВрдЧреНрд╕ рдЗрди рджрд┐рд╕ рд╡реАрдбрд┐рдпреЛ рд╡реА рд╡рд┐рд▓ рдЯреЙрдХ рдЕрдмрд╛рдЙрдЯ

play00:09

рд╣рд╛рдЙ рд╕рд▓реЗрдЯ рд╡рд░реНрдХреНрд╕ рд╕реЛ рдЬрд╕реНрдЯ рдЗрдореЗрдЬрд┐рди рд╡реА рд╣реИрд╡ рдЕ

play00:13

рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╢реАрди рджреЗрдпрд░ рдПрдВрдб рд╡реА рд╣реИрд╡ рдЕ рд╕рд░реНрд╡рд░

play00:15

рд░рд╛рдЗрдЯ рд╕реЛ рд╡реНрд╣реЗрди рдп рдЯреЙрдХ рдЕрдмрд╛рдЙрдЯ рджрд┐рд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ

play00:17

рд╡рд░реНрд▓реНрдб рдФрд░ рджрд┐рд╕ рд╡реЗрдм рд╡рд░реНрд▓реНрдб рд╕реЛ рдЕ рдХреНрд▓рд╛рдЗрдВрдЯ

play00:20

рд╕реЗрдВрдбреНрд╕ рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЯреВ рдж рд╕рд░реНрд╡рд░

play00:22

рдПрдХреНрд╕рдкреЗрдХреНрдЯрд┐рдВрдЧ рдЕ рдкреЗрдЬ рд░рд╛рдЗрдЯ рдЕрдЧреЗрди рдпреВ рдХреИрди рдпреВ

play00:24

рдХреИрди рдЖрд╕реНрдХ рдлреЙрд░ рдПрдиреАрдерд┐рдВрдЧ рдСрди рдЗрдВрдЯрд░рдиреЗрдЯ рдмрдЯ рд▓реЗрдЯреНрд╕

play00:26

рд╕реЗ рдпреВ рдЖрд░ рдЖрд╕реНрдХрд┐рдВрдЧ рдлреЙрд░ рдЕ рдкреЗрдЬ рдирд╛рдЙ рдирд╛рдЙ рджрд┐рд╕

play00:28

рдкреЗрдЬ рдХреИрди рдмреА рдЕ рд╕реНрдЯреИрдЯрд┐рдХ рдкреЗрдЬ рдЗрдЯ рдХреИрди рдмреА рдЕ

play00:31

рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреЗрдЬ рд╡реНрд╣реЗрди рдпреВ рд╕реЗ рд╕реНрдЯреИрдЯрд┐рдХ рдЗрдЯ рдореАрдВрд╕

play00:34

рдЗрдЯ рдЗрдЬ рдСрд▓рд░реЗрдбреА рдореЗрдб рдПрдВрдб рд╡реНрд╣реЗрди рдпреВ рд╕реЗ

play00:35

рдбрд╛рдпрдиреЗрдорд┐рдХ рдЗрдЯ рдореАрдВрд╕ рдЗрдЯ рд╡рд┐рд▓ рдмреА рдмрд┐рд▓реНрдб рдПрдЯ рд╡рди

play00:38

рдЯрд╛рдЗрдо рд╕реЛ рд▓реЗрдЯреНрд╕ рд╕реЗ рдпреЛрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗрдВрдбреНрд╕ рдж

play00:41

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдЕ рд╕реНрдЯреИрдЯрд┐рдХ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ

play00:43

рд╕реЛ рдЗрдЯ рдЧреЛрдЬ рдЯреВ рдж рд╕рд░реНрд╡рд░ рдСрди рдпреЛрд░ рд╕рд░реНрд╡рд░ рдпреВ

play00:46

рдСрд▓рд░реЗрдбреА рд╣реИрд╡ рдЕ рдлрд╛рдЗрд▓ рд░рд╛рдЗрдЯ рд╕реЛ рджреИрдЯ рдлрд╛рдЗрд▓ рдЧреЛрдЬ

play00:49

рдЯреВ рдж рдХреНрд▓рд╛рдЗрдВрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдбрди рдПрдВрдб рд╕реЛ рд╡реА рдЧреЙрдЯ

play00:51

рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдПрдВрдб рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдлрд┐рдирд┐рд╢ рд░рд╛рдЗрдЯ рдмрдЯ

play00:53

рд▓реЗрдЯреНрд╕ рд╕реЗ рдЗрдл рдпреВ рдЖрд░ рдЖрд╕реНрдХрд┐рдВрдЧ рдлреЙрд░ рдЕ рдкреЗрдЬ

play00:55

рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдбрд┐рдлрд░реЗрдВрдЯ рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдлреНрд░реЙрдо рджреА рд╡рдЪ рдЗрдЬ

play00:58

рд╡реНрд╣рд┐рдЪ рд╡рд┐рд▓ рдмреА рдмрд┐рд▓реНрдб рдПрдЯ рд╡рди рдЯрд╛рдЗрдо рдЯрд╛рдЗрдо рд╕реЛ рдЕ

play01:00

рдХреНрд▓рд╛рдВрдЯ рд╕реЗрдВрдбреНрд╕ рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЯреВ рдж рд╕рд░реНрд╡рд░ рдирд╛рдЙ

play01:03

рд╕рд░реНрд╡рд░ рд╕реЗрдЬ рд╣реЛрд▓реНрдб рдСрди рдЖрдИ рдбреЛрдВрдЯ рд╣реИрд╡ рдПрдиреА рдкреЗрдЬ

play01:05

рд╡рд┐рдж рджрд┐рд╕ рд╡рд┐рдж рджрд┐рд╕ рд▓рд┐рдВрдХ рд╕реЛ рдпреВ рд╣реИрд╡ рдЯреВ рдореЗрдХ

play01:08

рджреИрдЯ рдкреЗрдЬ рд░рд╛рдЗрдЯ рдпреВ рд╣реИрд╡ рдЯреВ рдмрд┐рд▓реНрдб рджреИрдЯ рдкреЗрдЬ рд╕реЛ

play01:10

рджреИрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЧреЛрдЬ рдЯреВ рдЕ рд╣реЗрд▓реНрдкрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди

play01:13

рдХреИрди рдпреВ рд╕реА рджреИрдЯ рд╡реА рдЧрдЯ рдПрди рд╣реЗрд▓реНрдкрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди

play01:15

рдС рдж рд╕рд░реНрд╡рд░ рдирд╛рдЙ рджрд┐рд╕ рд╣реЗрд▓реНрдкрд░ рдПрдкреНрд▓реАрдХреЗрд╢рди рдЗрдЬ

play01:18

рдЖрд▓реНрд╕реЛ рдХреЙрд▓реНрдб рдПрдЬ рд╡реЗрдм рдХрдВрдЯреЗрдирд░ рдУрдХреЗ рд╕реЛ рдЗрди рджрд┐рд╕

play01:21

рд╡реЗрдм рдХрдВрдЯреЗрдирд░ рдпреВ рд╡рд┐рд▓ рдмреА рд╣реИрд╡рд┐рдВрдЧ рд╕рд╡ рд▓реЗрдЯреНрд╕ рдирд╛рдЙ

play01:24

рд╡реНрд╣рд╛рдЯ рдЗрдЬ рд╕рд░реНрд╡рд▓реЗрдЯ рд╕рд░реНрд╡рд▓реЗрдЯ рдЗрдЬ рдмреЗрд╕рд┐рдХрд▓реА рдЕ

play01:26

рдЬрд╛рд╡рд╛ рдлрд╛рдЗрд▓ рд╡реНрд╣рд┐рдЪ рдХреИрди рдЯреЗрдХ рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ

play01:28

рдлреНрд░реЙрдо рдж рдХреНрд▓рд╛рдЗрдВрдЯ рдСрди рдж рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдВрдб рдЗрдЯ рдХреИрди

play01:30

рдкреНрд░реЛрд╕реЗрд╕ рджреИрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЗрдЯ рдХреИрди рдкреНрд░реЛрд╡рд╛рдЗрдб рдпреВ

play01:33

рдЕ рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдЗрди рдж рдлреЙрд░реНрдореЗрдЯ рдСрдл

play01:37

рдПрдЯреАрдПрдордПрд▓ рд╡рд┐рд▓ рдХрдиреНрд╡рд░реНрдЯ рдпреЛрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдПрдВрдб рдЗрдЯ

play01:40

рд╡рд┐рд▓ рдЯреЗрдХ рдпреЛрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЗрдЯ рд╡рд┐рд▓ рдлреЗрдЪ рдж

play01:42

рд╡реИрд▓реНрдпреВрдЬ рдЗрдЯ рд╡рд┐рд▓ рдкреНрд░реЛрд╕реЗрд╕ рдж рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдПрдВрдб

play01:44

рдЗрдЯ рд╡рд┐рд▓ рд╕реЗрдВрдб рдж рдПрдЯреАрдПрдордПрд▓ рдкреЗрдЬ рд░рд╛рдЗрдЯ рд╕реЛ рд▓реЗрдЯреНрд╕

play01:48

рд▓реЗрдЯ рдореА рдЬрд╕реНрдЯ рдЧреЛ рдмреИрдХ рд╡рдВрд╕ рдЕрдЧреЗрди рд╕реЛ рдлреНрд░реЙрдо

play01:50

рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рд╛рдЗрдб рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЧреЛрдЬ рдЯреВ рд╕рд░реНрд╡рд░ рдСрди рдж

play01:52

рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рд╕рд┐рдВрд╕ рдЗрдЯ рдЗрдЬ рдЕ рдбрд╛рдпрдирд╛рдорд┐рдХ

play01:54

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЗрдЯ рд╡рд┐рд▓ рдЧреЛ рдЯреВ рдпреЛрд░ рд╡реЗрдм рдХрдВрдЯреЗрдирд░

play01:57

рд╡реНрд╣рд┐рдЪ рдЗрдЬ рд╕реЛ рд╡реНрд╣рд╛рдЯ рдПрд╡рд░ рд╡реЗрдм рдХрдВрдЯреЗрдирд░ рд╡реА рд╣реИ

play01:59

рд╣реИрд╡ рд╕реЛ рд╡реА рд╣реИрд╡ рдЕ рдЯреЙрдо рдХрдЯ рд╡реА рдХреИрди рдЖрд▓реНрд╕реЛ рдпреВрдЬрд╝

play02:02

рдЧреНрд▓рд╛рд╕ рдлрд┐рд╢ рд╡реА рдХреИрди рдпреВрдЬ рдЬреЗрдмрд╕ рд╡реА рдХреИрди рдпреВрдЬрд╝

play02:05

рд╡реЗрдм рд╕реНрдкреАрдпрд░ рдЗрдирдлреИрдХреНрдЯ рдСрд▓ рджрд┐рд╕ рдЕрджрд░ рд╕рд░реНрд╡рд░реНрд╕

play02:07

рджреЛрдЬ рдЖрд░ рдХреЙрд▓реНрдб рдПрдЬ рдк рд╕рд░реНрд╡рд░реНрд╕ рдмрдЯ рджреЗ рдЖрд▓реНрд╕реЛ

play02:09

рд╣реИрд╡ рдЕ рдлреАрдЪрд░ рдСрдлрд╝ рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╕реЛ рдмреЗрд╕рд┐рдХрд▓реА рд╡реАреА

play02:12

рдСрд▓рд╡реЗрдЬ рдпреВрдЬрд╝ рдЯреЙрдо рдХрдЯ рдЗрдирдлреИрдХреНрдЯ рдЗрди рдорд╛рдп рдЗрди рдорд╛рдп

play02:14

рд╕рдмрд╕реЗрдХреНрдЯ рд╡реАрдбрд┐рдпреЛрд╕ рд╡рд┐ рдпреВ рд╡рд┐рд▓ рдлрд╛рдЗрдВрдб рдСрд▓ рдж

play02:17

рдерд┐рдВрдЧреНрд╕ рдЗрдирд╕рд╛рдЗрдб рдпреВрдЬрд┐рдВрдЧ рдЯ рдХрдЯ рд░рд╛рдЗрдЯ рд╕реЛ рджреИрдЯ рдЯ

play02:20

рдХрдЯ рдЗрдЬ рдЕ рд╡реЗрдм рдХрдВрдЯреЗрдирд░ рд╕реЛ рдСрди рдпреЛрд░ рд╕рд░реНрд╡рд░ рдЗрдл рдпреВ

play02:23

рд╡рд╛рдВрдЯ рдЯреВ рдЕрдЪреАрд╡ рд╡реЗрдм рдж рдбрд╛рдпрдиреЗрдорд┐рдХ рд╡реЗрдм рд╡реЗрдм

play02:26

рдкреЗрдЬреЗрд╕ рдпреВ рдиреАрдб рдЯреВ рдЗрдВрд╕реНрдЯреЙрд▓ рдЯреЙ рдХрдЯ рдУрдХреЗ рд╕реЛ рдпреВ

play02:29

рдХреИрди рд╕ рджреИрдЯ рдЗрдЬ рдЯреЙрдо рдХрдЯ рджреЗ рд╕реЛ рджреИрдЯ рд╡реЗрдм рдХрдВрдЯреЗрдВрдЯ

play02:31

рдЗрдЬ рдЕ рдЯреЙрдо рдХрдЯ рд╕реЛ рд╡реНрд╣реЗрди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЧреЛрдЬ рдЯреВ

play02:33

рдпреЛрд░ рдЯреЙрдо рдХрдЯ рдЯреЙрдо рдХрдЯ рд╕реЗрдЬ рд╣реЛрд▓реНрдб рдСрди рдЖрдИ рдЧрдЯ рдЕ

play02:36

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдирд╛рдЙ рдмрдЯ рджреИрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЗрдЬ рдлреЙрд░

play02:58

abc.com рд╕рд░реНрд╡рд▓реЗрдЯ рджреИрдЯ рдореАрдВрд╕ рд╡реНрд╣реЗрди рдЖ

play03:01

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдлреЙрд░ рдПрд╕реА рдПрдЯреАрдП рдж рдкреЗрдЬ рд╡реНрд╣рд┐рдЪ рд╢реБрдб

play03:05

рдмреА рдЧреЗрдЯрд┐рдВрдЧ рдХреЙрд▓реНрдб рдЗрдЬ рдпреЛрд░ рд╕рд░реНрд╡рд▓реЗрдЯ рд╣рд╛рдЙ рдХреИрди

play03:08

рд╡реА рдбреВ рджреИрдЯ рд╕реЛ рд╡реНрд╣рд╛рдЯ рд╡реНрд╣рд╛рдЯ рд╡реА рд╣реИрд╡ рдЗрдЬ рдЗрди рдп

play03:11

рдЗрдирд╕рд╛рдЗрдб рдпреЛ рдЗрдирд╕рд╛рдЗрдб рдпреЛрд░ рдХрдВрдЯреЗрдирд░ рдпреВ рд╣реИрд╡ рдЕ

play03:13

рд╕реНрдкреЗрд╢рд▓ рдлрд╛рдЗрд▓ рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдХреЙрд▓реНрдб рдПрдЬ рдбрд┐рдкреНрд▓реЙрдпрдб

play03:16

рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рджрд┐рд╕ рдЗрдЬ рд╣рд╛рдЙ рдЗрдЯ рд▓реБрдХреНрд╕ рд╕реЛ рдп рдпреВ

play03:19

рд╣реИрд╡ рдЕ рдлрд╛рдЗрд▓ рд╡рд┐ рдЗ рдбреЗрдкреНрд▓реЙрдпрдореЗрдВрдЯ рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░

play03:21

рдЗрди рд╡реНрд╣рд┐рдЪ рдпреВ рдореЗрдВрд╢рди рдлреЙрд░ рд╡реНрд╣рд┐рдЪ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ

play03:24

рд╡реНрд╣рд┐рдЪ рд╕рд░реНрд╡рд▓реЗрдЯ рд╢реБрдб рдмреА рдХреЙрд▓реНрдб рдУрдХреЗ рд╕реЛ рд▓реЗрдЯреНрд╕

play03:27

рд╕реЗ рдЗрди рдЖрдИ рдореАрди рдЗрди рдпреЛрд░ рдЯреЙрдо рдХрдЯ рдпреВ рд╣реИрд╡ рдореЗ рдмреА

play03:30

50 рдЯреВ 60 рд╕рдмрд▓реЗрдЯ рд╕реЛ рдПрд╡рд░реА рд╕рд░реНрд╡рд▓реЗрдЯ рд╡рд┐рд▓ рдмреА

play03:34

рдореЗрдВрд╢рди рдЖрдИ рдореАрди рдПрд╡рд░реА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╡рд┐рд▓ рдмреА рдореИрдк

play03:36

рд╡рд┐рдж рд╡рди рд╕рдмрд▓реЗрдЯ рдЗрдЯ рдореЗ рд╣реИрдкрди рджреИрдЯ рдпреВ рдпреВ рд╣реИрд╡

play03:39

рдорд▓реНрдЯреАрдкрд▓ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЯреНрд░рд╛рдЗрдо рдЯреВ рдПрдХреНрд╕реЗрд╕ рдж рд╕реЗрдо

play03:41

рд╕рд▓реЗрдЯ рд░рд╛рдЗрдЯ рдПрд╡рд░реАрдерд┐рдВрдЧ рдиреАрдб рдЯреВ рдмреА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░

play03:45

рдЗрди рдЕ рдлрд╛рдЗрд▓ рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдХреЙрд▓реНрдб рдПрдЬ рдбреЗрдкреНрд▓реЙрдпрдореЗрдВрдЯ

play03:47

рдбрд┐рд╕реНрдХреНрд░рд┐рдкреНрдЯрд░ рдПрдВрдб рдж рдлрд╛рдЗрд▓ рдиреЗрдо рдЗрдЬ web.xml

play03:51

рд╕реЛ рджрд┐рд╕ рдлрд╛рдЗрд▓ рд╣рд┐рдпрд░ рдЗрдЬ рдпреЛрд░ рд╡реЗрдмрдб

play03:59

рджрд┐рд╕ рдЗрдЬ рдж рдбрд╛рдпрдиреЗрдорд┐рдХ рдкреЗрдЬ рд▓реЗрдЯреНрд╕ рд╕реЗрдВрдб рдж

play04:01

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЯреВ рджреА рд╡реЗрдм рдХрдВрдЯреЗрдирд░ рдирд╛рдЙ рд╡реЗрдм

play04:03

рдХрдВрдЯреЗрдирд░ рд╡рд┐рд▓ рдЪреЗрдХ рдУрдХреЗ рджрд┐рд╕ рдЗрдЬ рджрд┐рд╕ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ

play04:05

рд╡рд┐рд▓ рдмреА рдореИрдкреНрдб рдмрд╛рдп рджрд┐рд╕ рд╕рдмрд▓реЗрдЯ рджреИрдЯ рдХреИрди рдмреА рдбрди

play04:08

рд╡рд┐рдж рдж рд╣реЗрд▓реНрдк рдСрдл web.xml рдлрд╛рдЗрд▓ рд╕реЛ рдпреВ рдХреИрди рд╕реА

play04:11

рдЗрди рдж рд╡реЗрдм xl5 рд╡реАреА рд╣реИрд╡ рдЯреВ рдЯреИрдЧреНрд╕ рд╡реА рд╣реИрд╡

play04:14

рд╕рдмрд▓реЗрдЯ рдЯреИрдЧ рдПрдВрдб рд╡реА рд╣реИрд╡ рд╕рдмрд▓реЗрдЯ рдореИрдкрд┐рдВрдЧ рдЯреИрдЧ рд╕реЛ

play04:16

рдЗрди рдж рд╕рдмрд▓реЗрдЯ рдЯреИрдЧ рдпреВ рд╣реИрд╡ рдЯреВ рдореЗрдВрд╢рди рдж рдХреНрд▓рд╛рд╕

play04:18

рдиреЗрдо рдПрдВрдб рдЗрди рдпреЛрд░ рд╕рдмрд▓реЗрдЯ рдореИрдкрд┐рдВрдЧ рдЯреИрдЧ рдпреВ рд╣реИрд╡

play04:22

рдЯреВ рдореЗрдВрд╢рди рдж рдпреВрдЖрд░рдПрд▓ рдкреИрдЯрд░реНрди рд╕реЛ рдлреЙрд░ рджрд┐рд╕ рдп

play04:25

рдЖрд░рдПрд▓ рд╡реА рдиреАрдб рдЯреВ рдХреЙрд▓ рджреИрдЯ рдкрд░реНрдЯрд┐рдХреБрд▓рд░ рд╕рд░реНрд╡рд▓реЗрдЯ

play04:28

рдмрдЯ рд╣реЛрд▓реНрдб рдСрди рд╣рд╛рдЙ рдбреВ рд╡реА рдЧреЗрдЯ рдЕ рд╕рд▓реЗрдЯ рдирд╛рдЙ рдПрдВрдб

play04:44

рджреИрдЯреНрдЪреА рдЪрд░реНрд╕ рд░рд╛рдЗрдЯ рд╡реА рдХреИрди рдиреЙрдЯ рдХреНрд░рд┐рдПрдЯ

play04:47

рдиреЙрд░реНрдорд▓ рдкрдЬреЛ рд╡реНрд╣рд┐рдЪ рдЗрдЬ рдж рдиреЙрд░реНрдорд▓ рдХреНрд▓рд╛рд╕ рд╡реА

play04:49

рд╣реИрд╡ рдЯреВ рдХреНрд░рд┐рдПрдЯ рдЕ рд╕реНрдкреЗрд╢рд▓ рдХреНрд▓рд╛рд╕ рд╡реНрд╣рд┐рдЪ

play04:52

рдПрдХреНрд╕рдЯреЗрдВрдбреНрд╕ рдПрдЯреАрдЯреАрдкреА рд╕рд░реНрд╡рд▓реЗрдЯ рдмрд┐рдХреЙрдЬрд╝ рджрд┐рд╕

play04:54

рдПрдЯреАрдкреА рд╕рд░реНрд╡рд▓реЗрдЯ рд╡рд┐рд▓ рдкреНрд░реЛрд╡рд╛рдЗрдб рдпреВ рдСрд▓ рдж

play04:56

рдлреАрдЪрд░реНрд╕ рд╡реНрд╣рд┐рдЪ рдпреВ рдиреАрдб рдУрдХреЗ рдирд╛рдЙ рд╡реНрд╣реЗрди рдЖрдИ рд╕реЗ

play04:59

рдСрд▓ рдж рдлреАрдЪрд░реНрд╕ рдЗрдЯ рдореАрдВрд╕ рдЗрдЯ рд╢реБрдб рдмреА рдПрдмрд▓ рдЯреВ рдЯреЗрдХ

play05:02

рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдлреНрд░реЙрдо рдж рд╕рд░реНрд╡рд░ рдЗрдЯ рд╢реБрдб рдмреА

play05:04

рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдПрдВрдб рдЗрдЯ рд╢реБрдб рдмреА

play05:06

рд╕реЗрдВрдбрд┐рдВрдЧ рдж рд░рд┐рд╕реНрдкрд╛рдВрд╕ рд╣рд╛рдЙ рдЗрдЯ рд╡рд┐рд▓ рдмреА рдбрди рджреИрдЯ

play05:08

рд╡реА рд╡рд┐рд▓ рд╕реА рдЗрди рдж рдиреЗрдХреНрд╕реНрдЯ рд╡реАрдбрд┐рдпреЛ рдмрдЯ рдЗрдЯ

play05:10

рдЯреЗрдХреНрд╕ рдж рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЗрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдж

play05:12

рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдПрдВрдб рдЗрдЯ рд╡рд┐рд▓ рд╕реЗрдВрдб рдж рд░рд┐рд╕реНрдкрд╛рдВрд╕

play05:15

рдирд╛рдЙ рджреИрдЯ рд░рд┐рд╕реНрдкрд╛рдВрд╕ рд╡рд┐рд▓ рдмреА рдЗрди

play05:20

html4 рдФрд░ рдиреЙрд░реНрдорд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпреВ рдХреИрди рд╕реЗрдВрдб рдж

play05:23

рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдЗрди рдПрдХреНрд╕рдП рдлреЙрд░реНрдореЗрдЯ рдпреВ рдХреИрди рдЖрд▓реНрд╕реЛ

play05:24

рд╕реЗрдВрдб рдж рдЕ рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдЗрди рджреА

play05:42

html5 рд╣рд┐рдпрд░ рдЕ рдбреВ рд╡реА рд╣реИрд╡ рдЕ рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдлреЙрд░

play05:45

рджреИрдЯ рдмрд┐рдХреЙрдЬрд╝ рдж рдкреНрд░реЙрдмреНрд▓рдо рдЗрдЬрд╝ рд╡реА рдЖрд░ рдЬрд╛рд╡рд╛

play05:47

рдкреНрд░реЛрдЧреНрд░рд╛рдорд░реНрд╕ рд░рд╛рдЗрдЯ рдПрдВрдб рд╡реА рдбреЛрдВрдЯ рд▓рд╛рдЗрдХ

play05:58

xl.com

play06:00

рд╕реЛ рд╡реА рдХреИрди рдпреВрдЬрд╝ рдПрдиреЛрд╢ рдСрди рдпреЛрд░ рд╕рд▓реЗрдЯ рд╕реЛ рдпреВ

play06:03

рдбреЛрдВрдЯ рд╣реИрд╡ рдЯреВ рдпреВрдЬрд╝

play06:29

рдПрдВрдб рдЗрдЯ рдХреЙрд▓реНрд╕ рдж рд╕рд░реНрд╡рд▓реЗрдЯ рджреИрдЯ рд╕рд░реНрд╡рд▓реЗрдЯ рд╡рд┐рд▓

play06:32

рдкреНрд░реЛрд╕реЗрд╕ рдж рдЗрдВрдлреЙрд░реНрдореЗрд╢рди рдПрдВрдб рдЗрдЯ рд╡рд┐рд▓ рд╕реЗрдВрдб рдж

play06:34

рд░рд┐рд╕реНрдкрд╛рдВрд╕ рдЯреВ рджреА рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╢реАрди рджреИрдЯ рджреИрдЯ рджреИрдЯ

play06:37

рд╣рд╛рдЙ рдЗрдЯ рд╡рд░реНрдХреНрд╕ рдЗрди рдж рдиреЗрдХреНрд╕реНрдЯ рд╡реАрдбрд┐рдпреЛ рд╡реА рд╡рд┐рд▓

play06:38

рдЯреЙрдХ рдЕрдмрд╛рдЙрдЯ рд╣рд╛рдЙ рдж рд╣рд╛рдЙ рдПрдЧрдЬреИрдХреНрдЯрд▓реА рдпреЛрд░ рд╡реЗрдм

play06:41

рдХрдВрдЯреЗрдирд░ рд╕рд░реНрдЪреЗ рдлреЙрд░ рдж рд╕рдмрд▓реЗрдЯ рдПрдВрдб рд╣рд╛рдЙ рдЗрдЯреНрд╕

play06:43

рдЧреЗрдЯ рд▓реЛрдбреЗрдб рдПрдВрдб рдж рд▓рд╛рдЗрдл рд╕рд╛рдЗрдХрд▓ рдСрдлрд╝ рдж рд╕рдмрд▓реЗрдЯ

play06:46

рд╕реЛ рдереИрдВрдХ рдпреВ рд╕реЛ рдордЪ рдПрдВрдб рдбреВ рд╕рдмреНрд╕рдХреНрд░рд╛рдЗрдм рдлреЙрд░

play06:47

рдлрд░ рджрд░

play06:48

рд╡реАрдбрд┐рдпреЛрд╕

Rate This
тШЕ
тШЕ
тШЕ
тШЕ
тШЕ

5.0 / 5 (0 votes)

Related Tags
Web ServerServletsClient-ServerWeb DevelopmentDynamic PagesStatic PagesTomcatWeb ContainerDeploymentweb.xmlRequest Handling