[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập
Top posters
Sakura (1124)
 
hotboy (705)
 
Già Làng (373)
 
con_ca_nho90 (289)
 
that_true (154)
 
theanhkkt (143)
 
phamay (137)
 
lovelonelyman (134)
 
o0ovioletstaro0o (128)
 
stevenhung (122)
 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share | 
 

 [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura


avatar

Thú CƯng :
Nam Scorpio

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 : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiê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!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
Sakura


avatar

Thú CƯng :
Nam Scorpio

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 : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiê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!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
that_true

Member Nhiệt Tình


Member Nhiệt Tình
avatar

Thú CƯng :
Nam Scorpio

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 : 29
Đến từ : venus
Ngề nghiệp : catch

Bài gửiTiê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 á!
Về Đầu Trang Go down
Xem lý lịch thành viên phamminhan_gl@yahoo.com
Sakura


avatar

Thú CƯng :
Nam Scorpio

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 : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiê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ự!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
Sakura


avatar

Thú CƯng :
Nam Scorpio

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 : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiê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!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
binhduongchieumua




Nam Pisces

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 : 27
Đến từ : binh duong

Bài gửiTiê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.
Về Đầu Trang Go down
Xem lý lịch thành viên
binhduongchieumua




Nam Pisces

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 : 27
Đến từ : binh duong

Bài gửiTiê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!!!

Về Đầu Trang Go down
Xem lý lịch thành viên
Sakura


avatar

Thú CƯng :
Nam Scorpio

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 : 27
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Bài gửiTiê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.!

_________________________________________________
Khách viếng thăm muốn liên hệ với mình thì xem thông tin phía dưới nha:
Email: [You must be registered and logged in to see this link.]
Nick Yahoo: Edward_Thien
Về Đầu Trang Go down
Xem lý lịch thành viên
binhduongchieumua




Nam Pisces

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 : 27
Đến từ : binh duong

Bài gửiTiê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.
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm   

Về Đầu Trang Go down
 

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ V :: Nhập môn .Net-