01/10/2018, 00:43
Thắc mắc về mô hình 3 lớp
Chào mọi người , trước h mình vẫn chỉ viết chương trình mà sử dụng cách dữ liệu đọc ghi vào file text .Hiện tại bên trường mình có yêu cầu sử dụng mô hình 3 lớp mà mình chưa biết gì về mô hình này cả . Mọi người vui lòng hướng dẫn hoặc cho mình xin ví dụ về loại mô hình này với . Có cách nào chuyển từ chương trình loại console ( đọc ghi file text) sang dạng 3 lớp k ?
Bài liên quan
Vừa rồi có một topic nói về mô hình 3 lớp, bạn vào đây tham khảo.
https://daynhauhoc.com/t/mo-hinh-mvc-trong-java/37794
Mô hình MVC k phải mô hình mình đang quan tâm bạn ơi
Hình như “mô hình 3 lớp” trong tiếng anh là MVC (Modal-Control-View). Nếu sai thì thôi
3 lớp (layer - phân tách về mặt logic) là như dưới
3 tier là như dưới:(phân tách về mặt vật lý)
Kiến trúc của 3 phần như dưới
ref:
http://www.codeproject.com/Articles/36847/Three-Layer-Architecture-in-C-NET[quote=“gioi, post:4, topic:38112, full:true”]
Hình như “mô hình 3 lớp” trong tiếng anh là MVC (Modal-Control-View). Nếu sai thì thôi
[/quote]
Là không đúng đấy, 3 lớp đây là 3 layer.
4 chữ, mình nói đúng 3 chữ, coi như đúng 75%. Vậy cũng được
mô hình 3 lớp MVC (model-view-controller): controller dùng để xử lý request và gọi tới view cũng như gọi đến model(xử lý đến cơ sở dữ liệu) tương ứng. View và model không trực tiếp thông qua nhau mà phải qua thằng trung gian để xử lý là controller còn muốn tìm hiểu thêm thì bạn phải thực hành nhiều mới biết được. Theo mình hiểu là vậy
Anh có thể giải thích chi tiết cái hình hơn giúp em được được không anh
Phân tách về mặt vật lý là như thế nào? Có phải là Data Tier có thể để ở 1 máy tính khác, Business Tier để ở 1 máy tính khác.
Phân tách về mặt logic là như thế nào? Có phải là liên quan đến phần trình bày code của mình.
Em cũng đọc nhiều tài liệu và được thầy cô nói nhưng em vẫn chưa hiểu chỗ này.
Nếu có thể a lấy cho em một ví dụ cụ thể.
Em cảm ơn anh ạ!
Có nghĩa là cùng bộ source đó được build trên cùng 1 con server.
Cùng bộ source đó có 3 phần như trên mỗi phần sẽ được build trên mỗi con server khác nhau.
Dự án anh từng làm là: phần thành 2 phần là web application được build trên 1 con server, app/business liên quan đên truy xuất db được build trên 1 con server khác.
Đúng vậy
uh và structure, kiến trúc