Ինչպե՞ս է աշխատում Tomcat սերվերը:
Ինչպե՞ս է աշխատում Tomcat սերվերը:

Video: Ինչպե՞ս է աշխատում Tomcat սերվերը:

Video: Ինչպե՞ս է աշխատում Tomcat սերվերը:
Video: Ինչ է իրենից ներկայացնում սերվերը, ինչպիսի սերվերներ կան 2024, Նոյեմբեր
Anonim

Servlet-ի կյանքի ցիկլերը

Թոմկատ հաճախորդից հարցում է ստանում իր միակցիչներից մեկի միջոցով: Եթե չունի, Թոմկատ սերվերլետը հավաքում է Java բայթկոդի մեջ, որը գործարկելի է JVM-ի կողմից և ստեղծում է սերվերլետի օրինակ: Թոմկատ սկզբնավորում է սերվերլետը` կանչելով դրա սկզբնական մեթոդը

Նմանապես, մարդիկ հարցնում են, թե ինչ է անում Tomcat սերվերը:

Ծնվել է Apache Jakarta նախագծից, Թոմկատ հավելված է սերվեր նախագծված է Java servlets գործարկելու և Java օգտագործող վեբ էջերի ցուցադրման համար Սերվեր էջի կոդավորում: Հասանելի է որպես երկուական կամ սկզբնական կոդի տարբերակ, Tomcat-ի օգտագործվել է Ինտերնետում մի շարք հավելվածների և կայքերի սնուցման համար:

Նմանապես, ինչպե՞ս է Tomcat-ը մշակում սերվերի հարցումը: Թոմկատ պարունակում է թելերի լողավազան դեպի բռնակ բազմակի HTTP հարցումներ . Յուրաքանչյուրի համար խնդրել tomcat վերագրում է շարանը իր լողավազանից դեպի կարգավորել հարցումը . Երբ պատասխանը ստեղծվել և հետ է ուղարկվել, այս թեման անվճար է դառնում և պատրաստ է ծառայելու մյուսին խնդրանք . Java-ն ներկառուցված է սերվեր վարդակից java.

Նմանապես, հարցնում են, թե ինչպես է Tomcat սերվերն աշխատում ներսում:

Թոմկատ հիմնականում ունի Classloader Hierarchy և Thread Pool: Երբ վեբ հավելվածը տեղադրվում է tomcat , tomcat սկանավորում է Webapp-ը, կարդում է դրա տեղակայման նկարագրիչը (վեբ. xml կամ համարժեք) և որոշում, որ Servlets-ը (և JSP-ները) պետք է տեղակայվեն և հասանելի լինեն:

Ինչպե՞ս է նիստն աշխատում Tomcat-ում:

Մեջ նիստ կառավարում, Թոմկատ ստեղծում է ա նիստ id, երբ հաճախորդի առաջին հարցումը հասնում է սերվերին (Սակայն սերվերլետի այլ կոնտեյներները կարող են այլ կերպ վարվել): Այնուհետև այն տեղադրում է սա նիստ id-ը JSESSIONID անունով թխուկի մեջ և ուղարկվում է պատասխանի հետ միասին:

Խորհուրդ ենք տալիս: