MVC គឺមកពីពាក្យថា Model view design វាជា Framework សម្រាប់ build web application
ហើយពាក្យថា
MVC model គឺកំណត់ដោយ Web application ជាមួយ 3 logic Layers គឺ
The Model គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុកលើ Logic សម្រាប់ Application data ពោលវាជាផ្នែក ដែលទទួល Data និងផ្ទុក Data ពី Database
The View គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុកលើការបង្ហាញ Data ពោលវាភាគច្រើន តែងតែ បង្ហាញអ្វីដែលយើងបានបង្កើតពី Model data
The Controller គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុក លើ អន្តរប្រតិកម្មរបស់ User
ពោលគឺ Typically controllers ជាអ្នក read data ដើម្បី view, control user ជាអ្នក input, និង បញ្ចូល Data ទៅកាន់ model វិញ។
MVC នេះគឺបានជួយយើងក្នុងការគ្រប់គ្រង application យ៉ាងស្វិតស្វាញ ពីព្រោះ Control វាមួយ វាបានចងក្រងនូវភារៈកិច្ចជាច្រើន ដើម្បីប្រើប្រាស់។ ហើយវាក៏ជួយពន្លឺនដល់ការ បង្កើត កម្មវិធីគ្រប់គ្រងមួយជាមួយ Database ក្នុងរយៈពេលខ្លី បានផងដែរ។
MVC Controller មានដូចជាៈ
ហើយពាក្យថា
- Model គឺសំដៅទៅលើ Application core (សម្រាប់ទាញយក List នៃ database record)
- View គឺសំដៅទៅលើការបង្ហាញ Data ពី Database record
- Controller គឺសំដៅទៅលើការបញ្ចូលទិន្នន័យទៅកាន់ Database record
MVC model គឺកំណត់ដោយ Web application ជាមួយ 3 logic Layers គឺ
- The business layer (Model logic)
- The display layer (View logic)
- The input control (Controller logic)
The Model គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុកលើ Logic សម្រាប់ Application data ពោលវាជាផ្នែក ដែលទទួល Data និងផ្ទុក Data ពី Database
The View គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុកលើការបង្ហាញ Data ពោលវាភាគច្រើន តែងតែ បង្ហាញអ្វីដែលយើងបានបង្កើតពី Model data
The Controller គឺជាផ្នែកនៃកម្មវិធី ដែលទទួលបន្ទុក លើ អន្តរប្រតិកម្មរបស់ User
ពោលគឺ Typically controllers ជាអ្នក read data ដើម្បី view, control user ជាអ្នក input, និង បញ្ចូល Data ទៅកាន់ model វិញ។
MVC នេះគឺបានជួយយើងក្នុងការគ្រប់គ្រង application យ៉ាងស្វិតស្វាញ ពីព្រោះ Control វាមួយ វាបានចងក្រងនូវភារៈកិច្ចជាច្រើន ដើម្បីប្រើប្រាស់។ ហើយវាក៏ជួយពន្លឺនដល់ការ បង្កើត កម្មវិធីគ្រប់គ្រងមួយជាមួយ Database ក្នុងរយៈពេលខ្លី បានផងដែរ។
MVC Controller មានដូចជាៈ
- AutoComplete
- Calendar
- ComboBox
- DatePicker
- DateTimePicker
- DropDownList
- Radio button list
- Editor
- Grid View, ListView, Data Grid, Data list, Form View
- Menu etc…
0 comments