Breaking News: Grepper is joining You.com. Read the official announcement!
Check it out

What are the Architectural patterns that you have used?

Pragya Keshap answered on February 10, 2023 Popularity 9/10 Helpfulness 1/10

Contents


More Related Answers

  • what is design pattern
  • How are design principles different from design patterns?
  • What are design patterns?
  • design patterns and design principles software engineering
  • design patterns
  • composite design pattern
  • What are design patterns?
  • How can you describe a design pattern?
  • architectural thinking
  • Architectural anti-patterns
  • Architectural Design patterns — Enterprise Service Bus (ESB)
  • Document and explain the patterns you are going to use
  • Why Design Patterns?
  • composite design pattern
  • ARCHITECTURAL STYLE
  • ARCHITECTURAL STYLE

  • What are the Architectural patterns that you have used?

    1

    Architectural patterns are used to define the architecture of a

    Software system. Some of the patterns are as follows:

    1. MVC: Model View Controller. This pattern is extensively

    used in the architecture of Spring framework.

    2. Publish-subscribe: This pattern is the basis of messaging

    architecture. In this case messages are published to a

    Topic. And subscribers subscribe to the topic of their

    interests. Once the message is published to a topic in

    which a Subscriber has an interest, the message is

    consumed by the relevant subscriber.

    3. Service Locator: This design pattern is used in a service

    like JNDI to locate the available services. It uses as

    central registry to maintain the list of services.

    4. n-Tier: This is a generic design pattern to divide the

    architecture in multiple tiers. E.g. there is 3-tier

    architecture with Presentation layer, Application layer and

    Data access layer. It is also called multi-layer design

    pattern.

    5. Data Access Object (DAO): This pattern is used in

    providing access to database objects. The underlying

    principle is that we can change the underlying database

    system, without changing the business logic. Since

    business logic talks to DAO object, there is no impact of

    changing Database system on business logic.

    6. Inversion of Control (IoC): This is the core of Dependency

    Injection in Spring framework. We use this design pattern

    to increase the modularity of an application. We keep the

    objects loosely coupled with Dependency Injection.

    https://subscription.packtpub.com/book/programming/9781789809770/9/ch09lvl1sec72/understanding-the-master-slave-pattern

    Popularity 9/10 Helpfulness 1/10 Language whatever
    Source: Grepper
    Link to this answer
    Share Copy Link
    Contributed on Feb 10 2023
    Pragya Keshap
    0 Answers  Avg Quality 2/10


    X

    Continue with Google

    By continuing, I agree that I have read and agree to Greppers's Terms of Service and Privacy Policy.
    X
    Grepper Account Login Required

    Oops, You will need to install Grepper and log-in to perform this action.