Models are the central places to represent business data, rules and lo dịch - Models are the central places to represent business data, rules and lo Việt làm thế nào để nói

Models are the central places to re

Models are the central places to represent business data, rules and logic. They often need to be reused in different places. In a well-designed application, models are usually much fatter than controllers.

In summary, models

may contain attributes to represent business data;
may contain validation rules to ensure the data validity and integrity;
may contain methods implementing business logic;
should NOT directly access request, session, or any other environmental data. These data should be injected by controllers into models;
should avoid embedding HTML or other presentational code - this is better done in views;
avoid having too many scenarios in a single model.
You may usually consider the last recommendation above when you are developing large complex systems. In these systems, models could be very fat because they are used in many places and may thus contain many sets of rules and business logic. This often ends up in a nightmare in maintaining the model code because a single touch of the code could affect several different places. To make the model code more maintainable, you may take the following strategy:

Define a set of base model classes that are shared by different applications or modules. These model classes should contain minimal sets of rules and logic that are common among all their usages.
In each application or module that uses a model, define a concrete model class by extending from the corresponding base model class. The concrete model classes should contain rules and logic that are specific for that application or module.
For example, in the Advanced Project Template, you may define a base model class commonmodelsPost. Then for the front end application, you define and use a concrete model class frontendmodelsPost which extends from commonmodelsPost. And similarly for the back end application, you define backendmodelsPost. With this strategy, you will be sure that the code in frontendmodelsPost is only specific to the front end application, and if you make any change to it, you do not need to worry if the change may break the back end application.

0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Mô hình là địa điểm trung tâm để đại diện cho dữ liệu doanh nghiệp, quy tắc và logic. Họ thường cần phải được tái sử dụng ở những nơi khác nhau. Trong một ứng dụng được thiết kế tốt, mô hình là thường nhiều béo hơn so với bộ điều khiển.Tóm lại, mô hìnhcó thể chứa các thuộc tính đại diện cho dữ liệu doanh nghiệp;có thể chứa xác nhận các quy tắc để bảo đảm tính hợp lệ của dữ liệu và tính toàn vẹn;có thể chứa các phương pháp triển khai logic kinh doanh;nên không trực tiếp truy cập vào yêu cầu, phiên họp, hoặc bất kỳ dữ liệu môi trường khác. Những dữ liệu cần được tiêm bởi bộ điều khiển vào các mô hình;nên tránh nhúng HTML hoặc mã presentational khác - điều này tốt hơn được thực hiện trong cảnh;tránh việc có quá nhiều tình huống trong một mô hình duy nhất.Bạn thường có thể xem xét các khuyến nghị cuối cùng ở trên khi bạn đang phát triển các hệ thống lớn phức tạp. Trong các hệ thống, mô hình có thể rất chất béo vì chúng được sử dụng ở nhiều nơi và do đó có thể chứa nhiều bộ quy tắc và logic kinh doanh. Điều này thường kết thúc trong một cơn ác mộng trong việc duy trì mô hình mã vì một liên lạc duy nhất của mã có thể ảnh hưởng đến nhiều nơi khác nhau. Để thực hiện mô hình mã khách sạn duy trì hơn, bạn có thể mất các chiến lược sau:Định nghĩa một tập các lớp học mô hình cơ bản được chia sẻ bởi ứng dụng khác nhau hoặc các mô-đun. Các mô hình lớp học nên có tối thiểu các bộ quy tắc và logic được phổ biến trong số tất cả các tập quán của họ.Trong mỗi ứng dụng hoặc mô-đun mà sử dụng một mô hình, định nghĩa một lớp bê tông mô hình bằng cách mở rộng từ các lớp học mô hình cơ bản tương ứng. Các lớp bê tông mô hình nên có quy tắc và logic được cụ thể cho rằng ứng dụng hoặc mô-đun.Ví dụ, trong mẫu dự án nâng cao, bạn có thể xác định một mô hình cơ sở lớp commonmodelsPost. Sau đó, ứng dụng trước kết thúc, bạn xác định và sử dụng frontendmodelsPost lớp bê tông mô hình kéo dài từ commonmodelsPost. Và tương tự cho các ứng dụng kết thúc trở lại, bạn xác định backendmodelsPost. Với chiến lược này, bạn sẽ chắc chắn rằng mã trong frontendmodelsPost chỉ là cụ thể cho các ứng dụng kết thúc phía trước, và nếu bạn thực hiện bất kỳ thay đổi để nó, bạn không cần phải lo lắng nếu thay đổi có thể phá vỡ các ứng dụng kết thúc trở lại.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Mô hình là những nơi trung tâm để đại diện cho dữ liệu kinh doanh, các quy tắc và logic. Họ thường cần phải được tái sử dụng ở những nơi khác nhau. Trong một ứng dụng được thiết kế tốt, các mô hình thường béo hơn nhiều so với các bộ điều khiển. Tóm lại, mô hình có thể chứa các thuộc tính để biểu diễn dữ liệu kinh doanh; có thể chứa các quy tắc xác nhận để đảm bảo tính hợp lệ dữ liệu và toàn vẹn; có thể chứa các phương pháp thực hiện logic kinh doanh; nên không trực tiếp truy cập yêu cầu, phiên, hoặc bất kỳ dữ liệu môi trường khác. Những dữ liệu này nên được tiêm bởi bộ điều khiển vào các mô hình; nên tránh nhúng mã HTML hoặc presentational khác - điều này được thực hiện tốt hơn trong quan điểm; . Tránh việc có quá nhiều kịch bản trong một mô hình duy nhất Bạn thường có thể xem xét các khuyến nghị cuối cùng ở trên khi bạn đang phát triển lớn, phức tạp hệ thống. Trong các hệ thống này, các mô hình có thể rất béo vì chúng được sử dụng ở nhiều nơi và do đó có thể chứa nhiều bộ quy tắc và logic kinh doanh. Điều này thường kết thúc trong một cơn ác mộng trong việc duy trì các mã mô hình vì một liên lạc duy nhất của mã có thể ảnh hưởng đến những nơi khác nhau. Để thực hiện các mã mô hình duy trì nhiều hơn, bạn có thể mất các chiến lược sau đây: Xác định một tập các lớp mô hình cơ sở được chia sẻ bởi các ứng dụng khác nhau hoặc các mô-đun. Những lớp mô hình nên chứa bộ tối thiểu của các quy tắc và logic rất phổ biến ở tất cả các tập quán của họ. Trong mỗi ứng dụng hoặc mô-đun mà sử dụng một mô hình, định nghĩa một lớp mô hình cụ thể bằng cách mở rộng từ lớp cơ sở mô hình tương ứng. Các lớp mô hình cụ thể nên có những quy tắc và logic được cụ thể cho rằng ứng dụng hoặc mô-đun. Ví dụ, trong các mẫu dự án nâng cao, bạn có thể định nghĩa một lớp mô hình cơ sở mô hình chung Post. Sau đó cho các ứng dụng kết thúc trước, bạn xác định và sử dụng một cách cụ thể mô hình lớp frontend mô hình bài kéo dài từ mô hình chung Post. Và tương tự cho các ứng dụng kết thúc trở lại, bạn xác định phụ trợ mô hình Post. Với chiến lược này, bạn sẽ được đảm bảo rằng mã trong frontend mô hình Post chỉ cụ thể cho các ứng dụng kết thúc trước, và nếu bạn thực hiện bất kỳ thay đổi nó, bạn không cần phải lo lắng nếu các thay đổi có thể phá vỡ các ứng dụng kết thúc trở lại .















đ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 ©2024 I Love Translation. All reserved.

E-mail: