AngularJ లలో MVC గురించి మీరు తెలుసుకోవలసినది



ఈ వ్యాసం మీకు అర్థం చేసుకోవడానికి ఉదాహరణలతో జావాస్క్రిప్ట్‌లో MVC యొక్క వివరణాత్మక మరియు సమగ్రమైన జ్ఞానాన్ని అందిస్తుంది.

యొక్క భావన ఎంవిసి గొప్పది మరియు మూడు వేర్వేరు ఎంటిటీలను కలిగి ఉండాలనే ప్రాథమిక ఆలోచన మరియు వాటిని ఎప్పుడూ కలపవద్దు. ఈ వ్యాసంలో, AngularJS లో MVC అంటే ఏమిటో మేము ఈ క్రింది క్రమంలో అర్థం చేసుకుంటాము:

AngularJS లో MVC అంటే ఏమిటి?

AngularJs MVC నమూనాకు మద్దతు ఇస్తుంది. MVC అనగా మోడల్ వ్యూ కంట్రోలర్ అనేది వెబ్ అనువర్తనాల అభివృద్ధికి ఉపయోగించే సాఫ్ట్‌వేర్ డిజైన్ నమూనా. ఇది క్రింది భాగాలను కలిగి ఉంటుంది:





  • మోడల్ - నమూనా యొక్క అత్యల్ప స్థాయి, మోడల్ ఒక డేటాబేస్ను కలిగి ఉంటుంది. అప్లికేషన్ డేటాను నిర్వహించే బాధ్యత మోడల్‌కు ఇవ్వబడుతుంది. సరళంగా చెప్పాలంటే, ఇది డేటా మరియు అప్లికేషన్ యొక్క తర్కాన్ని నిర్వహిస్తుంది.

  • చూడండి - డేటా యొక్క భాగాలను లేదా మొత్తం డేటాను వినియోగదారుకు ప్రదర్శించడానికి వీక్షణ బాధ్యత వహిస్తుంది. నియంత్రిక నుండి డేటాను ప్రదర్శించడానికి, మేము వీక్షణకు కోణీయ వ్యక్తీకరణలను జోడించవచ్చు, ఇవి మోడల్‌ను సమన్వయం చేస్తాయి మరియు ఏదైనా మార్పుల గురించి చూడవచ్చు. సరళంగా చెప్పాలంటే, వీక్షణ అనేది వినియోగదారు ఇంటర్‌ఫేస్, ఇది అవుట్‌పుట్‌ను ప్రదర్శిస్తుంది.



  • నియంత్రిక - మోడల్ మరియు వీక్షణపై నియంత్రణ నియంత్రికచే అందించబడుతుంది, అనగా ఇది ప్రదర్శనతో పాటు డేటాను తిరిగి పొందడాన్ని నియంత్రిస్తుంది. సరళంగా చెప్పాలంటే, నియంత్రిక మోడల్ మరియు వీక్షణ భాగం మధ్య పరస్పర చర్యను నిర్వహిస్తుంది.

AngularJs లో MVC

MVC ఆర్కిటెక్చరల్ నమూనా ఉపయోగించబడిందిసాఫ్ట్‌వేర్ ఇంజనీరింగ్‌లో ఎక్కువ కాలం సమర్థవంతంగా మరియు సమర్థవంతంగా.



అగులర్ జెఎస్‌లో ఎంవిసి పని

జావాస్క్రిప్ట్ మరియు HTML వాడకం ద్వారా MVC ను AngularJ లలో అమలు చేయవచ్చు. మోడల్ భాగాన్ని దీని ద్వారా అమలు చేయవచ్చు , అయితే మోడల్ మరియు కంట్రోలర్ భాగాన్ని అమలు చేయవచ్చు .

ఫైనల్ మరియు జావాలో ఫైనల్ మధ్య వ్యత్యాసం

కింది ఉదాహరణ MVC యొక్క పనిని చూపిస్తుంది:

కోణీయ MVC ఆర్కిటెక్చర్

ఫంక్షన్ చిరునామా (ope స్కోప్) {

$ స్కోప్.పర్సన్ = {

ఉప్పు స్టాక్ vs తోలుబొమ్మ vs చెఫ్

'పేరు': 'అరి జోన్',

'చిరునామా': 'పార్క్, NYC',

}

}

అవుట్పుట్ వ్యక్తి యొక్క పేరు, అనగా, అరి జోన్.

దీనితో, మేము AngularJS వ్యాసంలో ఈ MVC ముగింపుకు వచ్చాము. MVC నిర్మాణాన్ని కోణీయంగా అమలు చేయడం ఈ వ్యాసంలో పేర్కొన్న పద్ధతి ద్వారా జరుగుతుంది. ఈ నిర్మాణం కారణంగా బాధ్యతలను వేరు చేయడం సాధ్యపడుతుంది. మోడల్ అనువర్తన డేటాను కలిగి ఉండగా, వీక్షణ లేఅవుట్ లేదా వినియోగదారు ఇంటర్‌ఫేస్‌ను సూచిస్తుంది. నియంత్రిక వీక్షణ మరియు మోడల్ మధ్య కనెక్షన్‌గా పనిచేస్తుంది.

సిహెక్ అవుట్ ప్రపంచవ్యాప్తంగా విస్తరించి ఉన్న 250,000 మందికి పైగా సంతృప్తికరమైన అభ్యాసకుల నెట్‌వర్క్‌తో విశ్వసనీయ ఆన్‌లైన్ లెర్నింగ్ సంస్థ ఎడురేకా చేత. కోణీయ అనేది జావాస్క్రిప్ట్ ఫ్రేమ్‌వర్క్, ఇది స్కేలబుల్, ఎంటర్‌ప్రైజ్ మరియు పనితీరు క్లయింట్-సైడ్ వెబ్ అనువర్తనాలను సృష్టించడానికి ఉపయోగించబడుతుంది. కోణీయ ఫ్రేమ్‌వర్క్ స్వీకరణ అధికంగా ఉండటంతో, అనువర్తనం యొక్క పనితీరు నిర్వహణ సమాజానికి పరోక్షంగా మెరుగైన ఉద్యోగ అవకాశాలను అందిస్తోంది. ఎంటర్ప్రైజ్ అప్లికేషన్ డెవలప్మెంట్ చుట్టూ ఈ కొత్త భావనలన్నింటినీ కవర్ చేయడం కోణీయ ధృవీకరణ శిక్షణ.