Presentation is loading. Please wait.

Presentation is loading. Please wait.

Pemrograman Web MVC Programming and Design Pattern in PHP 5.

Similar presentations


Presentation on theme: "Pemrograman Web MVC Programming and Design Pattern in PHP 5."— Presentation transcript:

1 Pemrograman Web MVC Programming and Design Pattern in PHP 5

2 Pre-MVC Exercise  Implements the class diagram in PHP  If possible, store all properties on MySQL database  Create a Unit Test script to test all implemented methods and attibutes (properties).

3 MVC Design Patterns Model–View–Controller (MVC) is an architecture that separates the representation of information from the user's interaction logic and data processing with it. Controlle r Model View HTTP Request HTTP Response DB

4 PHP & MVC  The model view controller pattern is the most used pattern for today’s world web applications  It has been used for the first time in Smalltalk and then adopted and popularized by Java  At present there are more than a dozen PHP web frameworks based on MVC pattern  CodeIgniter, Yii, Kohana, etc.  Also you may create your own PHP MVC framework!

5 PHP & MVC  The model is responsible to manage the data  The view (presentation) is responsible to display the data provided by the model in a specific format  The controller handles the model and view layers to work together

6 PHP MVC Sequence Diagram

7 Exercise  Implements CRUD- MVC for Bebek Class in PHP

8

9 Home Work  Implements previous class diagram in PHP and MySQL  Create a Unit Test script to test all implemented methods and attibutes (properties).  If the attributes of all kind of vehicle are stored in a single table in a database, implements the Unit Test in an MVC design pattern.

10 Questions?


Download ppt "Pemrograman Web MVC Programming and Design Pattern in PHP 5."

Similar presentations


Ads by Google