Acp. net MVC түсінігі
----------------------------------- ------------------------------
----------------------------------- ------------------------------------------------
Реферат
Тақырыбы: 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-ке әр түрлі кодты оңтайландыру ... жалғасы
----------------------------------- ------------------------------------------------
Реферат
Тақырыбы: 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-ке әр түрлі кодты оңтайландыру ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz