UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
MVC(Model View Controller),Web,Enterprise,Mobile
1. Web, Enterprise and Mobile: Seen in Kohana php, .Net, iphone, and Android development. For BarCamp Cameroon 2010 by Njie-Litumbe.L.Nara Developer, AfroVisioN Group MVC(Model View Controller)
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12. CONTROLLER -Input Filters(authentication…) -Action Dispatching -Output filters(Compression, cache…) MODEL Data Persistence -Relationships REQUEST RESPOND Database Only I know the DB VIEW -Presentation -Layout -Graphic Interface
13.
14.
15.
16.
17.
18.
19.
Hinweis der Redaktion
For example, new user interface pages may be added. If presentation code and business logic are combined in a single object, you have to modify an object containing business logic every time you change the user interface. This is likely to introduce errors and require the retesting of all business logic after every small user interface change. . Migrating from a browser-based application to support personal digital assistants (PDAs) or Web-enabled cell phones, you must replace much of the user interface code, whereas the business logic may be unaffected. For example, a developer may prefers a spreadsheet view of data whereas ,management prefers a pie chart of the same data. In some rich-client user interfaces, multiple views of the same data are shown at the same time. Designing visually appealing and efficient HTML pages generally requires a different skill set than does developing complex business logic. Rarely does a person have both skill sets. Therefore, it is desirable to separate the development effort of these two parts.
Wikipedia: “ In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design”
Wikipedia: ” The domain-specific representation of the information that the application operates.”
Wikipedia: “ Renders the model into a form suitable for interaction, typically a user interface element. Multiple views can exist for a single model for different purposes.”
Wikipedia: “ Processes and responds to events, typically user actions, and may invoke changes on the model.”
*The Model:( "http://search.twitter.com/search.json?q=".$_GET['q']); Twitter rest API), The View : the index.html and The Controller is the twigle.php. *Test here: http://www.afrovisiongroup.com/twigle