10/10/2018, 11:05
Mô hình 3-tier trong PHP?
Tình hình là mình nhận được coursework viết một web application bắt buộc phải viết theo mô hình 3-tier. Nếu như viết bằng ngôn ngữ khác thì nó có các thư viện rất rõ ràng, chỉ cần kéo thả. Còn trong php thì mơ hồ quá. Các bác có thể giải thích và cho một số ví dụ nhỏ được ko?
Bài liên quan
To Chủ thớt: Bạn phải có tối thiểu 3 con PC để làm vì 3-Tiers nó định nghĩa ở mức vật lý chứ không phải logic.
Có lẽ người yêu cầu đã nhầm hai khái niệm này bởi bác chủ topic có nói "web application" thì lên là mvc.Chúc bác thành công !
The three-tier model is a software architecture and a software design pattern.
Web development usage (of 3-tier)
In the web development field, three-tier is often used to refer to websites, commonly electronic commerce websites, which are built using three tiers:
- A front-end web server serving static content, and potentially some cached dynamic content. In web based application, Front End is the content rendered by the browser. The content may be static or generated dynamically.
- A middle dynamic content processing and generation level application server, for example Java EE, ASP.NET, PHP, ColdFusion platform.
- A back-end database, comprising both data sets and the database management system or RDBMS software that manages and provides access to the data.
[IMG]http://upload.wikimedia.org/wikipedia/commons/thumb/5/51/Overview_of_a_three-tier_application_vectorVersion.svg/593px-Overview_of_a_three-tier_application_vectorVersion.svg.png[\IMG]
Vì lúc trước va chạm 2 cái này đều thấy nó giống giống nhau. Tầng Data accsess thì như lớp model. Tầng Business logic như Controller còn tầng Presitation như View???