12

Click here to load reader

PureMVC

Embed Size (px)

DESCRIPTION

Introduce about PureMVC framework by Hallopatidu in HAFUG510

Citation preview

Page 1: PureMVC

Tiếp cận PureMVC

Tư duy trong PureMVC

Page 2: PureMVC

Tiếp cận PureMVC

Tư duy trong PureMVC Sử dụng PureMVC

Page 3: PureMVC

Tư duy trong PureMVC

Các Design Patterns trong pureMVC. Các khái niệm.

Page 4: PureMVC

Khái niệm

Page 5: PureMVC

Tư duy trong PureMVC – Design Patterns

Façade Design Pattern và Singleton

Façade :

- Tất cả trong một

Singleton :

- Static method getInstance()

Page 6: PureMVC

Tư duy trong PureMVC – Design Patterns

MVC ( MODEL - VIEW – CONTROLLER)

Page 7: PureMVC

Các khái niệm

Page 8: PureMVC

Tư duy trong PureMVC – Các Khái niệm

- Mọi thành phần đặc trưng trong pureMVC đều được tham chiếu tới Façade.- Model, View và Controller đều được sử dụng trong cùng một vùng.- Không cần làm việc trực tiếp với Model, View hay Controller.

TÓM LẠI: Tất cả có thể tương tác được qua Façade.

Façade

Page 9: PureMVC

Tư duy trong PureMVC – Các Khái niệm

DataObject.Đơn giản là các kiểu lưu trữ data thông thường sử dụng VO (Value Object)

ProxyCó thể truy xuất với các loại DataObjectCó thể được sử dụng bởi các thành phàn khác của PureMVC

TÓM LẠI: Nơi quản lý và sử lý các data của application.Là một thành phần nằm trong Model

Proxies và DataObject

Page 10: PureMVC

Tư duy trong PureMVC – Các Khái niệm

Controller and Command

. Logic của ứng dụng thể hiện qua các command.

. Phối hợp các tương tác phức tạp.

. sendNotìication()

Page 11: PureMVC

ViewComponent. Đối tượng tương tác chính trong Mediator

Mediator. Duy nhật lắng nghe các observer.. Nhận notification từ Proxy và Command

Tư duy trong PureMVC – Các Khái niệm

View và Mediator

Page 12: PureMVC

DEMO