موضوع مقاله :

MVC در طراحی سایت

چکیده :

MVC در طراحی سایت


شرح : ام وی سی یک مدل طراحی سایت است که تکنولوژی به روزی محسوب می شود، این تکنولوژی تحت چهارچوب هایی ارائه شده است، ابتدا باید بدانیم که mvc چیست ام وی سی از کلمات modle ، view، controller گرفته شده است در این نوع از برنامه نویسی همه چیز سر جای خود است بطوری که هر یک از این بخش ها مسئولیت اجرا و یا ارتباط با بخشی را دارند در مدل mvc تمامی برنامه نویسان مجبورند تا از این چهارچوب پیروی کنند و همین مسئله باعث می شود تا کدهای نوشته شده خوانایی کامل را داشته و هر برنامه نویسی بتواند کدهای برنامه نویس دیگری را ویرایش نماید در صورتی که در کدنویسی به صورت pure هر برنامه نویسی از روش و عادت خود پیروی می کند طراحی سایت توسط mvc  دنیای برنامه نویسی را نظم بخشیده است و به برنامه نویسان قدرت بیشتر به همراه سرعت فراوان را هدیه کرده است
در طراحی سایت با mvc هر کدام از بخش های گفته شده مسئول اجرای فرایندی هستند که در زیر به معرفی این موارد پرداخته می شود
- لایه model: این لایه از معماری mvc مسئول ارتباط با پایگاه داده است به این صورت که شما وقتی می خواهید اطلاعاتی را از پایگاه داده بخوانید و یا اطلاعاتی را استخراج کنید مجبور هستید تا اطلاعات را به لاین مدل بفرستید
- لایه view: این لایه همانطور که از نام آن پیداست مربوط به نمایش است، اما نمایش چه چیزی؟ لایه ی view از تکنولوژی طراحی سایت mvc نزدیکترین لایه به کاربر است و مواری را که کاربر در صفحه می بیند توسط این لایه تولید می شود و وقتی که شما می خواهید اطلاعات پایگاه داده را استخراج کرده و به کاربر نمایش دهید باید ابتدا اطلاعات را توسط لایه مدل استخراج کرده و در قسمت وییو نمایش دهید
- لایه controller : این لایه مسئول کنترل است ولی نه به این معنی که مسئول امنیت وب سایت شما باشد،البته با امنیت وب سایت بی ارتباط نیست ولی برای این منظور طراحی نشده است ، لایه ی کنترلر در معماری طراحی سایت توسط mvc به کنترل لینک ها می پردازد یعنی زمانی که کاربر می خواهد به صفحه ای برود، درخواست او به لایه کنترلر ارسال می شود و این لایه فرآیندی که برنامه نویس برای آن لینک تدارک دیده است را نمایش می دهد