Acp. net MVC түсінігі



Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 7 бет
Таңдаулыға:   
----------------------------------- ------------------------------
----------------------------------- ------------------------------------------------

Реферат
Тақырыбы: Asp.net MVC 5

Дайындаған: ------------------------
Оқу тобы: ---------------
Қабылдаган: ----------------------

Мазмұны:
Кіріспе.
1. Acp.net MVC түсінігі.
2. Тарихы.
3. Компоненттері.
4. Acp.net функционалдығы.
5. Программалық модельдер.
6. Қозғалтқышы.
7. ASP.NET ASP-ге қарағанда артықшылықтары.
Қолданылған әдебиеттер тізімі.

Кіріспе
Интернет-дүкен құру үшін ASP.NET платформасы таңдалды. Үшін
таңдаудың негіздемесіне жауап, біз таңдалған платформаның айрықша ерекшеліктерін атап өтеміз. ASP.NET технологиясы - бұл белсенді сервер бетінің (ASP) эволюциясы. Бұл технология корпоративті веб-қосымшаларды әзірлеуге арналған әмбебап платформа. ASP.NET қауіпсіз және кеңейтілген шешімдерді жасауға мүмкіндік беретін жаңа бағдарламалау моделі мен инфрақұрылымын ұсынады.

Asp.net MVC түсінігі
ASP.NET MVC Framework - Model-view-controller үлгісін іске асыратын веб-қолданбалы құрылым.
2009 жылдың сәуірінде ASP.NET MVC бастапқы коды Microsoft Public License (MS-PL) шеңберінде шығарылды. 2012 жылдың 27 наурызында лицензия Apache License 2.0 болып өзгертілді.
ASP.NET MVC 6 қазіргі уақытта ASP.NET Core бөлігі ретінде жасалуда; 1.0.0 нұсқасы 2016 жылы 27 маусымда шығарылды.

Тарихы
1997 жылы Internet Information Services 4.0 шығарылғаннан кейін, Microsoft ASP шағымдарын қарастыратын, әсіресе сыртқы түрін мазмұннан бөлуге байланысты және жаңа кодты қосуға мүмкіндік беретін жаңа веб-бағдарлама моделінің мүмкіндігін зерттей бастады [3]. Мұндай модельді жасау IIS командасының менеджері Марк Андерс пен Microsoft корпорациясына 1997 жылы қосылған Скотт Гутриға жүктелді.Андерс пен Гутри алғашқы жобаны екі айдың ішінде аяқтады, ал Гутри 1997 жылғы Рождество үзілісінде алғашқы прототипін кодтады.

Бастапқы жоба XSP деп аталды; Гутри 2007 жылғы сұхбатында олар әрдайым Х әрпінің нені білдіретінін сұрайды, бұл кезде ол ештеңе білдірмейтінін түсіндірді. XML содан басталады; XSLT содан басталады. Бәрі керемет Х-тен басталады, сондықтан біз оны осылай атадық . XSP прототипі Java-да жазылған, өйткені Microsoft-та ол кезде Java-ға ұқсас технология болмаған. Ол кезде Microsoft корпорациясына арналған Java лицензиясы 2003 жылы жаңартылмайды деп болжанған болатын (негізсіз емес, кейінірек белгілі болды) (2003 жылы Sun Microsystems берген лицензияның мерзімі аяқталды). 1999 жылы Майкрософт жалпы тілдік жұмыс уақытында (CLR) платформа құруға және оған негізделген технологияларды жасауға шешім қабылдады. Ол Java сияқты OOP бағдарламалауды, қоқыстарды жинауды және басқа мүмкіндіктерді қолданды. Гутри бұл шешімді үлкен тәуекел деп сипаттады, өйткені жаңа дамудың жетістігі XSP сияқты дамудың бастапқы сатысында тұрған CLR жетістігімен байланысты болды.

Компоненттері
Шешім MVC 5 үлгісінің көмегімен жүзеге асырылады.MVC (модель - қарау - контроллер) үлгісі (шаблон) тұжырымдамасы қосымшаны үш компонентке бөлуді қарастырады:
Контроллер (контроллер) пайдаланушы мен жүйенің байланысын, көріністі және мәліметтерді сақтауды қамтамасыз ететін классты білдіреді. Ол пайдаланушының кірісін қабылдайды және оны өңдейді. Және өңдеу нәтижелеріне байланысты ол пайдаланушыға белгілі бір нәтижені жібереді, мысалы, көрініс түрінде.
Көрініс - бұл қолданбаның нақты визуалды бөлігі немесе қолданушы интерфейсі. Әдетте, пайдаланушы сайтқа кірген кезде көретін html парағы.
Модель (модель) пайдаланылған мәліметтердің логикасын сипаттайтын классты білдіреді.
Мұндай тәсілмен модель тәуелсіз компонент болып табылады - контроллердегі немесе көріністегі кез-келген өзгерістер модельге әсер етпейді. Контроллер мен көрініс салыстырмалы түрде тәуелсіз компоненттер болып табылады және оларды көбіне бір-біріне тәуелсіз өзгертуге болады.
Осының арқасында алаңдаушылықты бөлу тұжырымдамасы жүзеге асырылады, соған байланысты жеке компоненттер бойынша жұмысты құрылымдау оңайырақ болады. Сондай-ақ, бұл қолданбаны сыналатын етеді. Егер бізде, мысалы, 20-да маңызды визуалды бөлік немесе фронт болса, онда біз контроллерге тәуелсіз көріністі тексере аламыз. Немесе біз артқы жағына назар аударып, контроллерді тексере аламыз.
Бұл үлгінің нақты орындалуы мен анықтамалары әр түрлі болуы мүмкін, бірақ икемділігі мен қарапайымдылығының арқасында ол жақында, әсіресе веб-дамыту саласында өте танымал болды.
ASP.NET MVC платформасы оның орындалуын қамтамасыз етеді. 2013 жыл ASP.NET MVC - MVC 5 жаңа нұсқасының, сондай-ақ MVC5-пен жұмыс істеуге арналған құралдарды ұсынатын Visual Studio 2013 шығарылымымен ерекшеленді. ASP.NET MVC 5 логотипі 2-суретте бейнеленген.

Asp.net функционалдығы
ASP.NET келесі функционалдылыққа ие:
1. Орналастырудың қарапайымдылығы. ASP.NET қосымшаларын орналастыру қолданбалы файлдарды веб-сервердегі арнайы қалтаға көшіру арқылы жүзеге асырылады. Веб-серверді қайта қосу қажет емес;
2. Қауіпсіздік техникасы. ASP.NET әзірлеушісі өз қосымшасында пайдаланушының авторизациясы мен аутентификациясының ұсынылған кез-келген стандартты схемаларын қолдана алады;
3. Ұлттық тілдерді қолдау. ASP.NET Юникодты қолданады, ал әзірлеушілер өз жобаларында ұлттық алфавиттерді қолдана алады;
4. Жоғары өнімділік. ASP.NET жинақталған кодпен айналысады. Бұл ASP.NET-ке әр түрлі кодты оңтайландыру ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Жасанды интеллект түсінігі
Қолдану нұсқасы диаграммасы
NET технологиясының бөлігі
Мәтіндік файл HTML файлына айналуы үшін оның кеңейтілуін
РНР тілінде бағдарлама құру
Адаптивті-ақпараттық сайтты параллель бағдарламалау технологиясын қолданып құру
Қаракөз жеке кәсіпкерлік мекемесі. РНР тілінде бағдарлама құру
Дағдарыс жағдайында шешім қабылдауды қолдау жүйелерінің ақпараттық жүйесін құру
РНР фреймворк тұжырымдамасы
Қала аралық тасымалдау
Пәндер