Go to. NET Architecture Design-Chapter 6-service layer design (Part 2)
The previous article introduced some basic knowledge of the service layer and briefly introduced the knowledge of SOA. This article mainly introduces some modes that can be used in the
Common principles of oracle tablespace design principles: 1. Generally, a large table or index is allocated with a single tablespace. 2. The Read only object or Read mostly object is grouped into a group and exists in the corresponding tablespace. 3. If all the objects in tablespace are read only objects, you can set tablespace to read only mode. During backup, r
Organize micro-service design and practice process, share to everyone.Description of micro-serviceThe description of Microserivce by Martin Fowler :
Classify service types according to business modules.
Each service can be deployed independently and isolated from each other.
Statement: This series of blog reference "Big Talk design mode", author Geoscience. It is generally considered that code that complies with the following six principles is easily extensible and reusable: the six principles of any object-oriented language should be adhered to, in order to make your code easy to expand high-consumption as far as possible to meet th
The following analysis of the product design principles, but most of them are based on the site product prototype, so it can also be called Web site product design principles, involving users, browser tools, SEO and experience. There are also examples of the principle of the site, many of the
1. Single Responsibility Principle
Whether in design, interface, or method, a single responsibility is everywhere. A single responsibility is defined as the cause of system changes. When defining classes, interfaces, and methods. After the definition is complete, think about it again. There is no more motivation to change this class, interface, and method. If the answer is yes, the defined class, interface, and method are more than one responsibility.
of online marketing service providers that provide domain name registration website construction and other services, you may be very impressed with the titles of those websites, the following is an example of the homepage title of an online marketing service provider:
"×××× Company-professional website construction website promotion network marketing search engine distributor Sina Sohu Netease 163 3721 Net
PHP design patterns-six principles
Code that follows the following six principles is generally considered to be easily scalable and reusable:
These six principles should be followed by any object-oriented language. If you want to make your code easy to expand and take high, try to satisfy these six
Dynamic adaptive streaming ove HTTP (DASH) design principles and standards3GP dash design principles and standards Thomas stockhammer Qualcomm Abstract This article provides an in-depth understanding of the dash standard documents adopted by 3GPP and MPEG. In particular, the 3GPP version provides a standard description
relationship: This relationship occurs between a specific class and an Abstract class. This maximizes the flexibility between classes that must have a relationship. (This must be related when calling Service in Action, so we use the interface and use spring factory for automatic injection)
To implement the Dependency inversion principle, the key is to use abstract coupling (where coupling is required, use interfaces ). abstract coupling always invol
Statement: This series of blog reference "Big Talk design mode", author Geoscience.
It is generally considered that code that complies with the following six principles is easily extensible and reusable:
The six principles of any object-oriented language should be adhered to, in order to make your code easy to expand high-dose to meet the six
the construction.When using the interface isolation principle to constrain the interface, the following points should be noted:1. The interface is as small as possible, but there are limits. The refinement of the interface can improve the design flexibility is not a fact, but if too small, it will result in an excessive number of interfaces, resulting in complex designs. So be sure to be modest.2. To customize the
I recently studied Unix programming art. The first chapter is very good. It tells us a lot about the history and philosophical basis of Unix. The most important part is the 17 design principles mentioned. I know many principles, but I have never summarized them in such detail.
Most of the content below comes from the book "Unix programming art", which is
embodies "The encapsulation" through the private member, manifests "the inheritance" through the direct inheritance or the combination, through the virtual function and the dynamic binding (dynamics binding) manifests "the polymorphism". Class design quality directly determines the overall quality of the system.
From the overall functional level to talk about class design, there are three
the analysis, the effect of some websites is not as good as expected. The main reason is that there is a misunderstanding of users' needs and there is a lack of user tests on the website. Designers often put marketing and business goals in the first place, but do not know much about the real needs of users and potential users. Therefore, enterprises or institutions must have a clear understanding of the basic information about the audience of the website, such as the educational level, inco
system. The API must be able to hide the implementation, but pay attention to the 4th rules and use natural abstraction.
Get the LAMP brother's original PHP video tutorial CD/detailed PHP Essentials edition for free. for details, contact the customer service on the official website:
Http://www.lampbrother.net
[IT education] video tutorials (courseware + Notes + video) on PHP, Linux, HTML5, UI, and Android are available )!
Network disk tutorial Downlo
Label:Yesterday someone asked me database design principles, more than a year did not do service end this piece also basically forget clean, remember what two level, three level what (do not misunderstand this is not the result of the yellow film to see much), the university also learned the database, the university also from the requirements to the database
Design | data
[For the convenience of their own reading so collect and organize here, Www.DMResearch.net]
21 Principles of Data Warehouse design
--7 steps, 7 taboos and 7 ways of thinking
Seven steps to efficiently implement a data warehouse
The data warehouse is somewhat related to our common RDBMS system, but it is different. If you have not implemented
Design Pattern Six principles: (as far as possible, cohesion and low coupling)1: Single Responsibility Principle: One class tries to accomplish only one function. The proliferation of responsibilities can potentially lead to a class not fully fulfilling a single responsibility.2: Richter Replacement principle (dependence inversion Principle): All references to base classes must be able to transparently use
hyperlinks, I don't want it to be a tool to force users to click, but to decide when they need it, and therefore to do special processing-- italics and blue fonts with low luminosity and low saturation .My starting point is that when users first visit the blog or read my article, they can quickly know the main content of the article and the site information (such as the website or my name) without having to read the article from start to finish.Written in the lastFor limited page space, we have
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.