CherryPy - Từ vựng

Có một số từ khóa quan trọng cần được xác định để hiểu được hoạt động của CherryPy. Các từ khóa và định nghĩa như sau:

S. không Từ khoá & Định nghĩa
1.

Web Server

Nó là một giao diện xử lý giao thức HTTP. Mục tiêu của nó là chuyển đổi các yêu cầu HTTP sang máy chủ ứng dụng để chúng nhận được phản hồi.

2.

Application

Nó là một phần mềm thu thập thông tin.

3.

Application server

Nó là thành phần chứa một hoặc nhiều ứng dụng

4.

Web application server

Nó là sự kết hợp của máy chủ web và máy chủ ứng dụng.

Thí dụ

Ví dụ sau cho thấy một mã mẫu của CherryPy:

import cherrypy

class demoExample:
   def index(self):
   return "Hello World!!!"
   index.exposed = True
cherrypy.quickstart(demoExample())

Bây giờ chúng ta hãy hiểu cách mã hoạt động -

  • Gói có tên CherryPy luôn được nhập trong lớp được chỉ định để đảm bảo hoạt động bình thường.

  • Trong ví dụ trên, hàm có tên index trả về tham số “Hello World !!!”.

  • Dòng cuối cùng khởi động máy chủ web và gọi lớp được chỉ định (ở đây, demoExample) và trả về giá trị được đề cập trong chỉ mục hàm mặc định.

Mã ví dụ trả về kết quả sau: