Tomcat сервер хэрхэн ажилладаг вэ?
Tomcat сервер хэрхэн ажилладаг вэ?

Видео: Tomcat сервер хэрхэн ажилладаг вэ?

Видео: Tomcat сервер хэрхэн ажилладаг вэ?
Видео: Как работает DNS сервер (Система доменных имён) 2024, Дөрөвдүгээр сар
Anonim

Сервлетийн амьдралын мөчлөг

Том муур нэг холбогчоор дамжуулан үйлчлүүлэгчээс хүсэлт хүлээн авдаг. Хэрэв тийм биш бол, Том муур нь сервлетийг JVM-ээр гүйцэтгэх боломжтой Java байт код болгон хөрвүүлж, сервлетийн жишээг үүсгэдэг. Том муур init аргыг дуудаж сервлетийг эхлүүлдэг

Үүний нэгэн адил хүмүүс Tomcat сервер юу хийдэг вэ?

Апачи Жакарта төслөөс төрсөн, Том муур програм юм сервер Java серверүүдийг ажиллуулах, Java ашигладаг вэб хуудсыг үзүүлэхэд зориулагдсан Сервер хуудасны кодчилол. Хоёртын хувилбар эсвэл эх кодын хувилбар болгон ашиглах боломжтой, Tomcat's Интернэт дэх өргөн хүрээний програмууд болон вэбсайтуудыг ажиллуулахад ашиглагдаж байсан.

Үүний нэгэн адил Tomcat серверийн хүсэлтийг хэрхэн боловсруулдаг вэ? Том муур нь thread-ийн санг агуулдаг бариул олон HTTP хүсэлтүүд . Тус бүр tomcat хүсэлт өөрийн сангаас thread оноож байна хүсэлтийг зохицуулах . Хариултыг үүсгээд буцааж илгээх үед энэ хэлхээ үнэгүй болж, өөр зүйлд үйлчлэхэд бэлэн болно хүсэлт . Java суулгасан байна сервер java залгуур.

Үүнтэй адилаар Tomcat сервер дотооддоо хэрхэн ажилладаг вэ?

Том муур голчлон Classloader шатлал ба Thread Pool-тэй. Вэб програмыг байршуулах үед том муур , том муур Webapp-г сканнердаж, түүний байршуулалтын тодорхойлогчийг (вэб. xml эсвэл түүнтэй адилтгах) уншиж, Servlets (болон JSPs)-ийг байршуулж, ашиглах боломжтой болгох шаардлагатай гэж шийддэг.

Tomcat дээр сесс хэрхэн ажилладаг вэ?

онд сесс удирдлага, Том муур бий болгодог сесс Үйлчлүүлэгчийн анхны хүсэлт серверт ирэх бүрт id (Гэхдээ бусад сервлет контейнерууд өөрөөр ажиллаж болно). Дараа нь үүнийг оруулдаг сесс id-г JSESSIONID нэртэй күүки рүү оруулаад хариултын хамт илгээнэ.

Зөвлөмж болгож буй: