Development engineers need to understand the common abbreviation

  1. Domain-Driven Design (Domain Driven Design, referred to as DDD)
  2. MVC model common to several Abbreviation: VO (View Object); BO (Business Object); M represents Model, V represents View, C represents the Controller;
  3. DTO (Data Transfer Object, Data Transfer Object)
  4. OOA: object analysis (OOA) for
  5. OOD: Object-Oriented Design (OOD)
  6. OOP: Object-oriented programming (OOP)
  7. SOA (Service Oriented Architecture, Service Oriented Architecture)
  8. SRP: English single principle of duty is Single Responsibility Principle
  9. OCP: Open Closed Principle in English stands for Open Closed Principle
  10. LSP: substitution principle in the style of the English translation is: Liskov Substitution Principle, abbreviated as LSP
  11. ISP: Interface Segregation Principle is the English translation "Interface Segregation Principle", abbreviated as ISP
  12. IOC: Inversion of Control is the English translation Inversion Of Control, abbreviated to IOC
  13. DRY principle. Its English is described as: Do not Repeat Yourself. Chinese literally translated as: Do not Repeat Yourself
  14. JWT: English: JSON Web Token: The most popular cross-domain authentication solutions.
  15. CDN stands for Content Delivery Network, ie, content delivery network
  16. XSS (Cross Site Scripting) *** *** stands for cross-site scripting
  17. CSRF (Cross Site Request Forgery, cross-site request forgery domain) is way network ***
  18. IaaS: Infrastructure-as-a-Service (Infrastructure as a Service)
  19. PaaS: Platform-as-a-Service (Platform as a service) the second layer is called PaaS, sometimes also called middleware
  20. SaaS: Software-as-a-Service (software as a service) The third layer is the so-called SaaS. This layer is a layer in contact with your life every day, mostly to access via a web browser.
  21. Known as forward proxy agent, used to represent the internal network to a server on the Internet users (also known as an external server, the Web server typically) issues a connection request, and receiving a response result, the proxy performs the function called a proxy server server. When using a proxy server to access the external network, the client must set the address specified in the proxy server and port number of the proxy service to the LAN.
  22. Reverse proxy direction opposite to the forward proxy, on behalf of external users to refer to the internal server sent a request, i.e. a connection request received from the Internet user, and forwards the request to the server on the internal network, the internal server and then from the resulting response back to the client on request Internet connection: the server performs a reverse proxy service is called reverse proxy server, the reverse proxy server for external users to behave as a server.
  23. SOA: service-oriented architecture (SOA) is a component model, the application of different functional units (called services) split, and linked via well-defined interfaces between these services and protocols.
  24. Cloud Native translated into the native cloud; includes both technical (micro service, agile infrastructure), but also includes management (DevOps, continuous delivery, Conway's law, restructuring, etc.). Cloud Native can be said is a collection of Cloud technology, business management methods.
  25. DevOps (Development and Operations combination of words) is a set of processes, methods and systems collectively, to facilitate the development (application / software engineering), communication between technical operations and quality assurance (QA) department, collaboration and integration; it is an emphasis on "software developer (Dev)" culture of communication and cooperation between the "iT operation and maintenance technicians (Ops)", sports or practice. Through Automation "software delivery" and "schema changes" in the process, to make the build, test, distribute software to be more fast, frequent and reliable.
  26. POC tests, namely Proof of Concept; in the application system selection phase, some large enterprise business processes more complex, not a single functional demo will be able to cover the real business needs, this time requires prior delineation of a small range of subjects (However, the complexity of the business logic must be typical, representative), by importing the project and implementation of small-scale, real-world business practice to achieve the strategic intent, to verify system solutions to meet the needs of users, in order to make more objective and accurate judgments.
  27. Event-driven architecture (EDA - Event Driven Architecture): running processes of this model is or is determined by the user's actions (such as mouse buttons, keyboard keystrokes) by the message of other programs.

Guess you like

Origin blog.51cto.com/14741038/2475308