The layered architecture pattern is a solid general-purpose pattern, m dịch - The layered architecture pattern is a solid general-purpose pattern, m Việt làm thế nào để nói

The layered architecture pattern is

The layered architecture pattern is a solid general-purpose pattern, making it a good starting point for most applications, particularly when you are not sure what architecture pattern is best suited for your application. However, there are a couple of things to consider from an architecture standpoint when choosing this pattern.

VIDEO

O'Reilly Software Architecture Conference 2015: Video Compilation
O'Reilly Software Architecture Conference 2015: Video Compilation
By O'Reilly Media, Inc. Shop now
The first thing to watch out for is what is known as the architecture sinkhole anti-pattern. This anti-pattern describes the situation where requests flow through multiple layers of the architecture as simple pass-through processing with little or no logic performed within each layer. For example, assume the presentation layer responds to a request from the user to retrieve customer data. The presentation layer passes the request to the business layer, which simply passes the request to the persistence layer, which then makes a simple SQL call to the database layer to retrieve the customer data. The data is then passed all the way back up the stack with no additional processing or logic to aggregate, calculate, or transform the data.

Every layered architecture will have at least some scenarios that fall into the architecture sinkhole anti-pattern. The key, however, is to analyze the percentage of requests that fall into this category. The 80-20 rule is usually a good practice to follow to determine whether or not you are experiencing the architecture sinkhole anti-pattern. It is typical to have around 20 percent of the requests as simple pass-through processing and 80 percent of the requests having some business logic associated with the request. However, if you find that this ratio is reversed and a majority of your requests are simple pass-through processing, you might want to consider making some of the architecture layers open, keeping in mind that it will be more difficult to control change due to the lack of layer isolation.

Another consideration with the layered architecture pattern is that it tends to lend itself toward monolithic applications, even if you split the presentation layer and business layers into separate deployable units. While this may not be a concern for some applications, it does pose some potential issues in terms of deployment, general robustness and reliability, performance, and scalability.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Các mô hình lớp kiến trúc là một mô hình đa năng vững chắc, làm cho nó một điểm khởi đầu cho hầu hết các ứng dụng, đặc biệt là khi bạn không chắc chắn những gì mô hình kiến trúc là tốt nhất phù hợp cho các ứng dụng của bạn. Tuy nhiên, có là một vài điều cần xem xét từ một quan điểm kiến trúc khi lựa chọn mô hình này.VIDEOO'Reilly phần mềm kiến trúc hội nghị năm 2015: Biên tập VideoO'Reilly phần mềm kiến trúc hội nghị năm 2015: Biên tập VideoBy O'Reilly Media, Inc cửa hàng bây giờ Điều đầu tiên để xem ra cho là những gì được gọi là kiến trúc hố chống mẫu. Mô hình chống này mô tả tình hình nơi yêu cầu chảy qua nhiều lớp kiến trúc như đơn giản đặt chế biến với ít hoặc không có logic thực hiện bên trong mỗi lớp. Ví dụ, giả sử các lớp thuyết trình đáp ứng một yêu cầu từ người sử dụng để lấy dữ liệu khách hàng. Trình bày lớp đi yêu cầu các lớp kinh doanh, chỉ đơn giản là vượt qua các yêu cầu đến lớp kiên trì, sau đó làm cho một đơn giản SQL lời kêu gọi các lớp cơ sở dữ liệu để lấy lại dữ liệu khách hàng. Các dữ liệu sau đó được thông qua tất cả các cách sao lưu chồng không có bổ sung xử lý hay logic để tổng hợp, tính toán, hoặc chuyển đổi dữ liệu. Mỗi kiến trúc lớp sẽ có ít nhất một số kịch bản rơi vào hố kiến trúc mẫu chống. Điều quan trọng, Tuy nhiên, là phân tích tỷ lệ yêu cầu rơi vào loại này. 80-20 rule thường là một thực hành tốt để làm theo để xác định có hay không bạn đang trải qua những kiến trúc hố chống mẫu. Nó là điển hình có khoảng 20 phần trăm các yêu cầu như là chế biến đơn giản pass-through và 80 phần trăm các yêu cầu có một số logic kinh doanh liên quan đến yêu cầu. Tuy nhiên, nếu bạn thấy rằng tỷ lệ này đảo ngược và một phần lớn các yêu cầu của bạn là chế biến đơn giản đặt, bạn có thể muốn xem xét việc làm cho một số lớp kiến trúc mở, Giữ trong tâm trí rằng nó sẽ là khó khăn hơn để kiểm soát thay đổi do thiếu các lớp cô lập. Các xem xét khác với mô hình lớp kiến trúc là rằng nó có xu hướng cho vay chính nó đối với khối các ứng dụng, thậm chí nếu bạn chia lớp thuyết trình và các doanh nghiệp lớp đơn vị triển khai riêng biệt. Trong khi điều này có thể không là một mối quan tâm cho một số ứng dụng, nó gây ra một số vấn đề tiềm năng trong điều kiện triển khai, nói chung mạnh mẽ và đáng tin cậy, hiệu suất và khả năng mở rộng.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Các kiến trúc mô hình lớp là một mô hình có mục đích chung rắn, làm cho nó một điểm khởi đầu tốt cho hầu hết các ứng dụng, đặc biệt là khi bạn không chắc chắn những gì mô hình kiến trúc là phù hợp nhất cho các ứng dụng của bạn. Tuy nhiên, có một vài điều cần xem xét từ quan điểm kiến trúc khi lựa chọn mô hình này. Video O'Reilly Kiến trúc phần mềm hội nghị 2015: Video Compilation O'Reilly Kiến trúc phần mềm hội nghị 2015: Video Compilation bởi O'Reilly Media, Inc. Mua ngay điều đầu tiên cần chú ý là những gì được gọi là kiến trúc hố chống mẫu. Chống mẫu này mô tả các tình huống mà các yêu cầu lưu thông qua nhiều lớp kiến trúc đơn giản pass-thông qua chế biến với rất ít hoặc không có logic thực hiện trong mỗi lớp. Ví dụ, giả sử các lớp trình bày đáp ứng một yêu cầu từ người dùng để lấy dữ liệu khách hàng. Lớp trình bày vượt qua các yêu cầu đến lớp kinh doanh, mà chỉ đơn giản là vượt qua các yêu cầu đến lớp kiên trì, sau đó làm cho một cuộc gọi SQL đơn giản để các lớp cơ sở dữ liệu để lấy dữ liệu của khách hàng. Dữ liệu sau đó được thông qua tất cả các con đường trở lên stack không có xử lý bổ sung hoặc logic để tổng hợp, tính toán, hoặc chuyển đổi dữ liệu. Mỗi kiến trúc lớp sẽ có ít nhất một số kịch bản mà rơi vào kiến trúc hố chống mẫu. Chìa khóa, tuy nhiên, là để phân tích tỷ lệ yêu cầu sẽ rơi vào thể loại này. Các quy tắc 80-20 thường là một thực hành tốt để làm theo để xác định có hay không bạn đang trải qua những kiến trúc hố chống mẫu. Nó là điển hình để có khoảng 20 phần trăm các yêu cầu đơn giản pass-thông qua xử lý và 80 phần trăm các yêu cầu có một số logic kinh doanh gắn liền với yêu cầu. Tuy nhiên, nếu bạn thấy rằng tỷ lệ này được đảo ngược và một phần lớn yêu cầu của bạn rất đơn giản chế biến pass-through, bạn có thể muốn xem xét việc làm một số các lớp kiến trúc mở, lưu giữ trong tâm trí rằng nó sẽ khó khăn hơn để kiểm soát sự thay đổi do thiếu cô lập lớp. Một xem xét với các mô hình kiến trúc lớp là nó có xu hướng tự cho vay đối với các ứng dụng nguyên khối, thậm chí nếu bạn chia lớp trình bày và lớp kinh doanh thành các đơn vị triển khai riêng biệt. Trong khi điều này có thể không phải là một mối quan tâm đối với một số ứng dụng, nó đặt ra một số vấn đề tiềm năng về triển khai, mạnh mẽ nói chung và độ tin cậy, hiệu suất và khả năng mở rộng.










đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: