In: Electrical Engineering
Describe the development methodology and processes of (Model View Controller ) and explain how you would recommend it for a healthcare department?.
MVC application program is always composed of these three parts. Event causes Controller to change Model or View, or both. As long as the Controller changes the Models data or properties, all Views dependent on it will be automatically updated. Similarly, as long as the Controller changed the View, View will get the data from the potential of Model to refresh themselves. View is on behalf of the user interface, for Web applications, it can be summarized as the HTML interface, but it is possible be XHTML, XML and Applet. With the complexity and scalability of the application, the processing of the interface also becomes a challenge. An application may contain a lot of different views, the MVC design pattern for view processing is limited to data acquisition and processing on the view, as well as the user's request, but don’t cover the business process on the view. Then, Business process will be handled by Model. Model is the process of business process / state and the development of business rules. The design of business model is something of the core of MVC. MVC design pattern tells us that if we want extract the application of the model according a certain rule, the level of extraction is very important, which can be design basis for judging whether the developer is excellent .The controller can be understood as receiving requests from the user, then match the model with the view, and complete the user's request together.