Logo | |
|
| [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm | |
| Tác giả | Thông điệp |
---|
Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 20/9/2010, 10:17 | |
| Trước giờ viết mấy pm rồi, mà ko bik có phải là làm theo kiến trúc 3 tầng không nữa, thấy cũng giống giống mà cũng không giống. Nói về kiến trúc 3 tầng, mình xin trích dẫn 1 đoạn sau: 1. Mô hình 3 tầng (3-tiers) là gì?
Theo wikipedia thì:
“3-tiers là một kiến trúc kiểu client/server mà trong đó giao diện người dùng (UI-user interface), các quy tắc xử lý(BR-business rule hay BL-business logic), và việc lưu trữ dữ liệu được phát triển như những module độc lập, và hầu hết là được duy trì trên các nền tảng độc lập, và mô hình 3 tầng (3-tiers) được coi là một kiến trúc phần mềm và là một mẫu thiết kế.” (dịch lại từ wikipedia tiếng Anh).
Như vậy, ta có thể mô hình này phân tách ứng dụng ra làm 3 module riêng biệt, bao gồm:
- Tầng Presentation: được dùng để giao tiếp với người dùng, nhiệm vụ chính là hiển thị dữ liệu và nhận dữ liệu từ người dùng.
- Tầng Business Logic: nhiệm vụ chính là cung cấp các chức năng của phần mềm.
- Tầng Data: lưu trữ dữ liệu, cho phép lớp Business Logic có thể tìm kiếm, trích xuất, cập nhật… dữ liệu.
2. 3-tiers có những ưu và nhược điểm gì?
3-tiers là một kiến trúc phần mềm, có nghĩa là bạn có thể dùng nó để xây dựng nên bộ khung tổng thể của ứng dụng. Tuy nhiên bạn cần chú ý những ưu và nhược điểm sau đây để áp dụng nó một cách đúng đắn.
Ưu điểm:
- Dễ dàng mở rộng, thay đổi quy mô của hệ thống: Khi cần tải lớn, người quản trị có thể dễ dàng thêm các máy chủ vào nhóm, hoặc lấy bớt ra trong trường hợp ngược lại.
Nhược điểm:
- Việc truyền dữ liệu giữa các tầng sẽ chậm hơn vì phải truyền giữa các tiến trình khác nhau (IPC), dữ liệu cần phải được đóng gói -> truyền đi -> mở gói trước khi có thể dùng được.
- Việc phát triển ứng dụng phức tạp hơn.
Nói nhiều quá, mất công các bạn choáng. Vì vậy, ai thik tìm hiểu thì pm với mình. Khoảng qua thi, mình chọn 1 ngày, và cả nhóm bỏ ra cỡ 1 đến 2 buổi để tìm hiểu và viết thử 1 ứng dụng về Mô hình này xem sao! |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 20/9/2010, 10:17 | |
| Ai bik rồi thì xin chỉ giáo với nha! Hic! |
| | | that_true
Member Nhiệt Tình
Thú CƯng :
Số bài viết : 154 Điểm : 187 Được cảm ơn : 0 Ngày sinh : 07/11/1988 Tham gia ngày : 17/09/2010 Tuổi : 36 Đến từ : venus Ngề nghiệp : catch
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 20/9/2010, 10:50 | |
| đêk biết gì! nhưng xin 1 vé xem, biết đâu lại tìm ra 1 cái gì đó mới! coi vậy chứ tao hiểu bài nhanh lăm á! |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 20/9/2010, 17:54 | |
| OK! Cái này không khó, đọc lý thuyết không thì ko hay lắm, nên làm 1 Project nho nhỏ thôi. Sau đó có cơ hội sẽ phát triển lên các ứng dụng làm lâu dài sau này! Dự kiến sau khi thi êm đềm xong, sẽ tiến hành ngay! Danh dự! |
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 5/10/2010, 08:02 | |
| Mà hehe! Nay lập trình bằng LinQ rồi nên ko cần dùng đến anh này nữa, nhưng ai rảnh thì cứ thảo luận thử 1 bữa xem nó có gì hay ho ko? Hôm qua mới thử, ngoài việc tách mấy cái hàm của mình ra thành nhiều "mảnh" nhỏ thì chả có gì hay ho cả! Kakak! |
| | | binhduongchieumua
Số bài viết : 23 Điểm : 29 Được cảm ơn : 0 Ngày sinh : 26/02/1990 Tham gia ngày : 19/09/2010 Tuổi : 34 Đến từ : binh duong
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 6/10/2010, 18:49 | |
| Chào các bạn "Không cần nó nửa" chưa chắt bạn ah. 1 công nghệ nếu muốn nói nó có khả năng chiếm lỉnh thị trượng hay ko? ít nhất cũng 2 3 năm bạn ah vì bạn có biết đc tính ổn định nó ko? hiên tại nếu ai theo LINQ là cũng đang thử nghiêm thui(liều) cì hiện tại chưa xác định đc tính ổn định của LINQ. |
| | | binhduongchieumua
Số bài viết : 23 Điểm : 29 Được cảm ơn : 0 Ngày sinh : 26/02/1990 Tham gia ngày : 19/09/2010 Tuổi : 34 Đến từ : binh duong
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 6/10/2010, 18:54 | |
| Mô hình bạn nói đó là công nghệ ADO.net mô hình 3 lớp. nó đã có mặt cách đây mười mấy năm but hiện tại nó vẫn vẫn là công nghệ tốt nhất trong hệ thống .net dùng để kết nối với cơ sở dữ liệu. hiện tại LINQ đang trên quá trình thử nghiệm LINQ có đặc điểm gon nhẹ hơn khắc phục các khuyết điểm của ADO Kiến thức giới hạn. hi hi cần lảnh giáo thêm. thân chào!!!
|
| | | Sakura
Thú CƯng :
Số bài viết : 1124 Điểm : 1688 Được cảm ơn : 35 Ngày sinh : 03/11/1990 Tham gia ngày : 16/03/2010 Tuổi : 34 Đến từ : Bình Dương Ngề nghiệp : IT Student
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 6/10/2010, 19:20 | |
| OK! Cám ơn bạn! Ý ở đây mình nói là, trước đây, chưa có LinQ, thì tất cả các phần mềm có tương tác với CSDL thì đều dùng mô hình này cả -> lợi hại. Nhưng từ khi LinQ xuất hiện, mình nhớ cũng khá lâu rồi mà. Hjhj! Và cho dù nó còn chưa phổ biến, vì tất cả các LTV trước đây đều dùng công nghệ ADO.NET, ko ai muốn nhìn đến LinQ. Nhưng bây giờ đã khác, chúng ta là sinh viên IT, phải biết tiếp thu cái mới. Và cho dù, vấn đề bàn về ưu nhược của LinQ vẫn còn đang rất nóng. Và bản thân tôi, khi đã tiếp xúc với LinQ trước thì khi nhìn lại cái cũ, thấy nó lằng nhằng và không hiệu quả nữa. Đó là ý kiến của bản thân tôi thôi! Kiến thức có hạn nên có sai sót mong các bạn chỉnh sửa giúp.! |
| | | binhduongchieumua
Số bài viết : 23 Điểm : 29 Được cảm ơn : 0 Ngày sinh : 26/02/1990 Tham gia ngày : 19/09/2010 Tuổi : 34 Đến từ : binh duong
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm 6/10/2010, 20:46 | |
| Ok tôi đồng ý với bạn:" Nhưng bây giờ đã khác, chúng ta là sinh viên IT, phải biết tiếp thu cái mới. Và cho dù, vấn đề bàn về ưu nhược của LinQ vẫn còn đang rất nóng." tại sao chúng ta không thử? khi chúng ta không mất j? các bạn cứ thử cứ áp dụng và rút ra cái kết luận cho bản thân mình. Cái mới ra đời sẽ khắc phục những khuyết điểm cái củ bên cạnh đó nó sẽ phát sinh cái khuyết điểm mới đó là động lực sự phất triển. ok và mãi mãi chúng ta sẽ không bao giờ có công nghệ hoàn chỉnh đóalà sự thật cứ phát triển và sẽ phát triển.
|
| | | Sponsored content
| Tiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm | |
| |
| | | | [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm | |
|
Trang 1 trong tổng số 1 trang | |
Similar topics | |
|
| Permissions in this forum: | Bạn không có quyền trả lời bài viết
| |
| |
| Latest topics | » Renew forum by Mr.Cuong 4/4/2015, 08:10
» Diễn đàn bỏ lâu vậy mà vẫn không die! by theanhkkt 1/4/2015, 08:03
» Phân biệt giải thuật tìm kiếm sâu và sâu dần... by mailoc 20/12/2014, 15:12
» Toàn bộ giáo trình bên mạng của Nhất Nghệ đây (Link mediafire) Hot down nhanh kẻo die by mrchikoy 11/6/2013, 10:34
» [Thông báo] Còn ai nhớ page này by jetvhs 10/6/2013, 13:45
» PHI HÀNH ĐOÀN MỚI LÊN ISS by Sakura 10/6/2013, 00:41
» LAPTOP ASUS TAICHI VỚI MÀN HÌNH FULL HD KÉP by Mr.Cuong 25/5/2013, 12:04
» Video tự học C# từ A->Z by Sakura 7/5/2013, 16:11
» Cơ Bản Ép Kiểu Trong Java by Sakura 7/5/2013, 16:09
» THÔNG BÁO VỀ VIỆC DỰ KIẾN KIỂM TRA NĂNG LỰC NGOẠI NGỮ - TIN HỌC THÁNG 07/2012 by Sakura 7/5/2013, 16:09
» Mấy anh chị cho em xin cái đồ án mẫu !! by huutuan_se7en 4/1/2013, 22:37
» Làm thế nào để tạo ra 1 form đăng nhập bằng C Sharp by Sakura 14/9/2012, 18:09
» Tổ chức đi du lịch Vũng Tàu 2 ngày 1 đêm by o0ovioletstaro0o 15/8/2012, 20:51
» Những hình ảnh báo cáo tốt nghiệp khóa 2008 -2012 by hotboy 10/8/2012, 13:35
» Banner xấu quá! @@ by con_ca_nho90 25/7/2012, 19:43
» mấy anh chị cho em khóa 12 hỏi cái này by con_ca_nho90 25/7/2012, 19:40
» Hướng dẫn - Làm website bằng Google Site; Đăng ký và sử dụng Google Apps by Già Làng 18/6/2012, 14:20
» Tài liệu ôn thi QTDA CNTT by Sakura 15/6/2012, 15:38
» học phí, lệ phí thi lại học lại năm học 2012 - 2013 update :P by o0ovioletstaro0o 4/6/2012, 14:36
» [11TH02][QTDACNTT] - Tài liệu full by Sakura 15/5/2012, 08:13
|
|