የ Tomcat አገልጋይ እንዴት ነው የሚሰራው?
የ Tomcat አገልጋይ እንዴት ነው የሚሰራው?

ቪዲዮ: የ Tomcat አገልጋይ እንዴት ነው የሚሰራው?

ቪዲዮ: የ Tomcat አገልጋይ እንዴት ነው የሚሰራው?
ቪዲዮ: Justin Shi: Blockchain, Cryptocurrency and the Achilles Heel in Software Developments 2024, ህዳር
Anonim

Servlet የሕይወት ዑደቶች

ቶምካት በአንድ ማገናኛ በኩል ከደንበኛው ጥያቄ ይቀበላል. ከሌለው፣ ቶምካት ሰርቨለትን ወደ ጃቫ ባይትኮድ ያጠናቅራል፣ እሱም በJVM የሚተገበረውን እና የሰርቫቱን ምሳሌ ይፈጥራል። ቶምካት የመግቢያ ዘዴውን በመጥራት ሰርቨርትን ይጀምራል

በተመሳሳይ ሰዎች የቶምካት አገልጋይ ምን ያደርጋል ብለው ይጠይቃሉ።

ከአፓቼ ጃካርታ ፕሮጀክት የተወለደ፣ ቶምካት ማመልከቻ ነው። አገልጋይ ጃቫ አገልጋዮችን ለማስፈጸም እና ጃቫን የሚጠቀሙ ድረ-ገጾችን ለመስራት የተነደፈ አገልጋይ ገጽ ኮድ ማድረግ. እንደ ሁለትዮሽ ወይም የምንጭ ኮድ ስሪት ተደራሽ፣ Tomcat's በበይነመረቡ ላይ ሰፋ ያሉ አፕሊኬሽኖችን እና ድረ-ገጾችን ለማንቀሳቀስ ስራ ላይ ውሏል።

በተመሳሳይ፣ Tomcat የአገልጋይ ጥያቄን እንዴት ያደርጋል? ቶምካት ወደ ክሮች ገንዳ ይዟል መያዣ በርካታ HTTP ጥያቄዎች . ለእያንዳንድ ጥያቄ tomcat ከገንዳው ላይ ክር ይመድባል ጥያቄን ማስተናገድ . ምላሹ ሲመነጭ እና ተመልሶ ከተላከ፣ ይህ ክር ነጻ ይሆናል እና ሌላ ለማገልገል ይዘጋጃል። ጥያቄ . ጃቫ ገብቷል። አገልጋይ ሶኬት ጃቫ.

በተመሳሳይ ፣ የቶምካት አገልጋይ እንዴት በውስጣዊ ሁኔታ እንደሚሰራ ተጠየቀ?

ቶምካት በዋናነት የክፍል ጫኚ ተዋረድ እና የክር ገንዳ አለው። የድር መተግበሪያ ወደ ውስጥ ሲሰራጭ ቶምካት , ቶምካት ዌብ አፕን ይቃኛል፣ የማሰማራቱን ገላጭ (ድር xml ወይም ተመጣጣኝ) ያነባል እና Servlets (እና JSPs) እንዲሰማሩ እና እንዲገኙ ወስኗል።

ክፍለ ጊዜ በ Tomcat ውስጥ እንዴት ነው የሚሰራው?

ውስጥ ክፍለ ጊዜ አስተዳደር፣ ቶምካት ይፈጥራል ሀ ክፍለ ጊዜ መታወቂያ በማንኛውም ጊዜ የደንበኛው የመጀመሪያ ጥያቄ ወደ አገልጋዩ በደረሰ ጊዜ (ይሁን እንጂ፣ ሌሎች የሰርፕሌት ኮንቴይነሮች የተለየ ባህሪ ሊኖራቸው ይችላል።) ከዚያም ይህንን ያስገባል ክፍለ ጊዜ JSESSIONID የሚል ስም ያለው ኩኪ ውስጥ መታወቂያ እና ከምላሹ ጋር ይልካል።

የሚመከር: