Bahay Pag-unlad Ano ang isang estado ng aplikasyon? - kahulugan mula sa techopedia

Ano ang isang estado ng aplikasyon? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Estado ng Application?

Ang estado ng application, sa konteksto ng .NET, ay isang software na konstruksyon na karaniwang na-access sa pamamagitan ng pag-aari ng application ng HttpContext object.

Ang mga estado ng aplikasyon ay karaniwang nag-iimbak ng data sa anyo ng mga pangngalan tulad ng isang tao, lugar o bagay, at ipakita ang isang diksyunaryo ng key-halaga na ginagamit upang mag-imbak ng mga bagay at variable. Ang isang klase ng estado ng application ay nilikha sa kauna-unahang pagkakataon na ang isang mapagkukunan ng URL ay hiniling ng sinumang kliyente at madalas na ginagamit ng mga programmer bilang pandaigdigang variable na nakikita ng lahat ng mga kliyente sa kanilang mga session pagkatapos.

Ang application ng application ay maaari ding tawaging HttpApplication state.

Ipinapaliwanag ng Techopedia ang Estado ng Application

Ang aktibidad ng browser sa anyo ng mga kahilingan at tugon ng HTTP ay likas na walang kwenta - nangangahulugang ang bawat pahina na ipinadala sa browser ng isang gumagamit ay hindi alam tungkol sa ibang mga gumagamit na maaaring tumitingin sa parehong pahina o kahit na iba pang mga pahina na na-access ng parehong gumagamit.

Maaari itong maging sanhi ng ilang mga paghihirap pagdating sa pagbibigay ng isang kapaki-pakinabang na karanasan sa mga gumagamit sa Internet. Halimbawa, kung hiniling ng isang gumagamit ang unang pahina ng 10 mga pahina ng data mula sa isang website ay malamang na maging isang pagkaantala habang ang Web server ay lumabas sa isang database upang makuha ang impormasyon. Ang web application ay dapat na matalino sapat upang makilala ang pahina 2 ay malamang na hiniling ng gumagamit at gumawa ng mga hakbang upang maibigay ang mabilis na impormasyong ito sa pamamagitan ng pagtatago nito sa isang memorya ng cache ng Web server. Ito ay mahirap gawin nang walang ilang paraan ng paglikha at pag-iimbak ng mga variable na global - sa kasong ito, ang naka-cache na data.

Nagbibigay ang estado ng application ng paraan ng paglikha ng mga pandaigdigang variable na maaaring makita ng lahat ng mga gumagamit.

Ang isang kawalan ng kakayahan sa mga klase ng estado ng aplikasyon ay maaari silang maging sanhi ng deadlock kung saan ang aktibidad ng isang gumagamit ay hindi sinasadyang subukan na i-update ang isang variable nang sabay na ginagawa ng ibang gumagamit, o maging sanhi ng mga kondisyon ng lahi at pag-access sa mga paglabag.

Sa kabila nito, ang paggamit ng mga klase ng estado ng aplikasyon ay sulit at maaaring magamit upang magbigay ng isang mas mahusay na karanasan ng gumagamit para sa mga nagba-browse sa Internet.

Ang kahulugan na ito ay isinulat sa konteksto ng .NET
Ano ang isang estado ng aplikasyon? - kahulugan mula sa techopedia