[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ínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
hotboy (705)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
Già Làng (373)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
con_ca_nho90 (289)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
that_true (154)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
theanhkkt (143)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
phamay (137)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
lovelonelyman (134)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
o0ovioletstaro0o (128)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
stevenhung (122)
[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_lcap[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Voting_bar[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Vote_rcap 
Â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

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

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm I-hate-Cats-icon
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 : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiêu đề: [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 I_icon_minitime20/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!
Về Đầu Trang Go down
Sakura

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

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm I-hate-Cats-icon
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 : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime20/9/2010, 10:17

Ai bik rồi thì xin chỉ giáo với nha! Hic!
Về Đầu Trang Go down
that_true

Member Nhiệt Tình


Member Nhiệt Tình
that_true

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Dolphin-icon
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 : 35
Đến từ : venus
Ngề nghiệp : catch

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime20/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
Sakura

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

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm I-hate-Cats-icon
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 : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime20/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ự!
Về Đầu Trang Go down
Sakura

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

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm I-hate-Cats-icon
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 : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime5/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!
Về Đầu Trang Go down
binhduongchieumua

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


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

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime6/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
binhduongchieumua

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


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

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime6/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
Sakura

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

Thú CƯng : [Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm I-hate-Cats-icon
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 : 33
Đến từ : Bình Dương
Ngề nghiệp : IT Student

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime6/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.!
Về Đầu Trang Go down
binhduongchieumua

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


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

[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime6/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
Sponsored content




[Kiến Trúc 3 Tâng] Ai Thích Tìm Hiểu ---> Pm Empty
Bài gửiTiê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 I_icon_minitime

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

 Similar topics

-
» ebook-lập trình theo kiến trúc 3 lớp
» Các đề thi mẫu Môn Kiến Trúc Máy Tính của Thầy Trần Sơn Hải!
» Tặng các bạn nè...
» Main khủng nền tảng Z68
» Video học C# [Nền tảng ngôn ngữ CSharp]

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-