Tầng 1 là tầng chung của tất cả mọi dữ liệu.
Tầng 2 là tầng xử lý riêng cho từng lớp, tại đây gọi hàm trong tầng 1 với tham số phù hợp.
Tầng 3 là giao diện và gọi các phương thức của tầng 2.
giờ mình sẽ gửi từ từ mấy bài c# của minh lên cho may bạn tham khảo nha
bài đầu tiên là về 3 layer
3 tầng gồm :
một tầng xử lý các kết nối tối CSDL : các xử lý liên quan đến đọc và cập nhật dữ liệu sẽ khai báo và thực hiện ở đây
một tầng thực hiện các thao tác xử lý : các xử lý liên quan đến các giải thuật để tính ra kết quả mong muốn sẽ được liệt vô phần này
tầng còn lại để thực hiện các xử lý liên quan đến phần trình diễn (xuất, và định dạng kết quả ra màn hình)
thực ra 3 layer nói một cách rõ ràng nhất có phải là như thê này ko:
tầng 1 :xử lý về các vấn đề CSDL như : chỉ thực hiện các câu lệnh sql: tạo mới , cập nhật , sửa ...
tầng 2 : xử lý về các vấn đề Bussines(nghiệp vụ phần mềm) chẳng hạn như phần mềm quản lý thư viện cần có là : quy định 1 sv được mượn bao nhiêu quyển sách hay là form đăng nhập thì user ko được trống hay quá bao nhiêu ký tự...
Tâng 3 : interfaces thiết kế giao diện
theo mình bạn cần có thêm một tầng nữa về phần dữ liệu
Có thể chia thêm làm nhiều phần nữa cũng được như chẳng hạn bạn muốn cho thêm phần báo cáo , thì cho thêm một tâng gọi là report cũng được hay hay là thêm một tầng chỉ kết nối cơ sở dữ liệu gọi là ConnectData ... nhiều lắm tự nghĩ
Thực ra thì cách thiết kế kiểu này thì chính quy, giúp cho việc thiết kế không bị lộn xộn và rối khi lỗi xảy ra.
Tầng 1 là tầng chung của tất cả mọi dữ liệu.
Tầng 2 là tầng xử lý riêng cho từng lớp, tại đây gọi hàm trong tầng 1 với tham số phù hợp.
Tầng 3 là giao diện và gọi các phương thức của tầng 2.
Mình là lính mới, đang tìm hiểu 3 Layer. Bạn nào có thể cho mình ví dụ đầu tiên tực quan sinh động (soạn ra word rồi chụp hình lại các bước) về mô hình 3 Laỷe đơn giản đầu tiên. Thank nhiều nhé. Vì đang cần gấp, mà search trên mạng chẳng có để mà hiểu, toàn code ko ah. Ko phải mình làm biếng đâu
lâu nay bận không vô diễn đàn thường xuyên được, các bạn thông cảm nha
mình có thể gửi bạn file video hướng dẫn (của thầy mình đó)
http://rapidshare.com/files/144151673/3Layers.part1.rar
http://rapidshare.com/files/144152101/3Layers.part2.rar
http://rapidshare.com/files/144152431/3Layers.part3.rar
http://rapidshare.com/files/144152885/3Layers.part4.rar
http://rapidshare.com/files/144153221/3Layers.part5.rar
3 lớp là khái niệm chung thui!!
chứ thực ra khi lập trình bạn sẽ có thể tùy biến tấu thêm!! có thể có lúc làm thì 2 lớp!! lúc thì 3 lớp !! và có thể lên tới n lớp !!
đó là tùy thuộc cách bạn định hướng các đối tượng !!
Mô hình 3 lớp trong C# có thể vắn tắt như sau:
Tầng 1: Tầng giao tiếp người sử dụng.
Tầng 2: Tầng thao tác sơ sở dữ liệu.
Tầng 3: Tầng thuộc loại quản trị.
Mình đã xây dựng được ít .dll nói phục vụ cho chương trình quản lý. Những vấn đề khác mình chưa quan tâm.heeeeeeeeeeeee
3 layer với 3 tier khác nhau như thế nào vậy các bạn? Mình cứ lộn xộn cả lên!
CUỘC SỐNG LÀ PHẢI PHẤN ĐẤU TỪNG GIÂY TỪNG PHÚT TỪNG GIỜ.
http://www.mediafire.com/?sharekey=f...b29e62b59a925a
Post bài đầu tiên vô diễn đàn
Cái này em code theo mô hình 3 tầng theo kiểu Entity framework (ADO 3.5)
Yêu cầu : VS 2008 + Đã nâng SP1
Bác nào có tài liệu về game cho thằng .NET thì share em với .
Chắc các bác đang bàn về mô hình MVC trong các chuơng trình quản lý.
http://en.wikipedia.org/wiki/Model%E...0%93controller