Шта је АСП.НЕТ? и то је АРХИТЕКТУРА

Преглед садржаја:

Anonim

Шта је АСП.Нет?

АСП.Нет је платформа за веб развој коју пружа Мицрософт. Користи се за стварање веб апликација. АСП.Нет је први пут објављен 2002. године.

Прва примењена верзија АСП.Нет била је 1.0. Најновија верзија АСП.Нет-а је верзија 4.6. АСП.Нет је дизајниран за рад са ХТТП протоколом. Ово је стандардни протокол који се користи у свим веб апликацијама.

АСП.Нет апликације се такође могу писати на разним .Нет језицима. Ту спадају Ц #, ВБ.Нет и Ј #. У овом поглављу видећете неке основне темеље .Нет оквира.

Пуни облик АСП-а су Ацтиве Сервер Пагес, а .НЕТ су Нетворк Енаблед Тецхнологиес.

АСП.НЕТ архитектура и њене компоненте

АСП.Нет је оквир који се користи за развој веб апликације. Основна архитектура АСП.Нет оквира је приказана доле.

Дијаграм архитектуре АСП.НЕТ

Архитектура оквира.Нет заснива се на следећим кључним компонентама

  1. Језик - За .нет фрамеворк постоји низ језика. То су ВБ.нет и Ц #. Они се могу користити за развој веб апликација.
  2. Библиотека - .НЕТ Фрамеворк укључује скуп стандардних библиотека класа. Најчешћа библиотека која се користи за веб апликације у .нету је Веб библиотека. Веб библиотека има све потребне компоненте које се користе за развој веб апликација.
  3. Цоммон Лангуаге Рунтиме - Цоммон Лангуаге Инфраструцтуре или ЦЛИ је платформа ... Мрежни програми се извршавају на овој платформи. ЦЛР се користи за обављање кључних активности. Активности укључују руковање изузетцима и одвоз смећа.

Испод су неке од кључних карактеристика оквира АСП.Нет

  1. Цоде Бехинд Моде - Ово је концепт раздвајања дизајна и кода. Овим раздвајањем постаје лакше одржавати апликацију АСП.Нет. Општи тип датотеке АСП.Нет датотеке је аспк. Претпоставимо да имамо веб страницу под називом МиПаге.аспк. Биће још једна датотека под називом МиПаге.аспк.цс која би означавала кодни део странице. Дакле, Висуал Студио креира засебне датотеке за сваку веб страницу, једну за део дизајна, а другу за код.
  2. Државно управљање - АСП.Нет има могућност контроле државног управљања. ХТТП је познат као протокол без држављанства. Узмимо пример примене колица за куповину. Сада, када корисник одлучи шта жели да купи са веб локације, притисните дугме за слање.

    Апликација треба да запамти ставке које је корисник одабрао за куповину. Ово је познато као памћење стања апликације у тренутном тренутку. ХТТП је протокол без држављанства. Када корисник пређе на страницу за куповину, ХТТП неће сачувати информације на ставкама колица. Потребно је извршити додатно кодирање како би се осигурало да се предмети у колицима преносе на страницу за куповину. Таква примена понекад може постати сложена. Али АСП.Нет може да управља државом у ваше име. Тако да АСП.Нет може да се сети предмета корпе и проследи их на страницу за куповину.

  3. Кеширање - АСП.Нет може применити концепт кеширања. Ово побољшава перформансе апликације. Кеширањем оне странице које корисник често захтева могу се чувати на привременом месту. Ове странице се могу брже преузети и кориснику се могу послати бољи одговори. Дакле, кеширање може значајно побољшати перформансе апликације.

АСП.Нет је развојни језик који се користи за израду веб апликација. АСП.Нет је дизајниран за рад са стандардним ХТТП протоколом.