70 likes | 188 Vues
In this lesson module, you will learn how to create a logical model using Object Role Modeling (ORM) techniques. We will delve into ORM notations, objects, relationships, facts, and constraints, enhancing your ability to identify key system components. Following this, you will explore the concept of application layers, understanding how to divide your system's code into logical sections such as user interface, business logic, and database layers. Through hands-on labs, you will create and define these logical structures, preparing you for effective software deployment.
E N D
Logical Model • Lesson 1: Create a Logical Model • Object Role Modeling (ORM) (img) • The ORM Notation • ORM Objects • ORM Relationship • ORM Facts • ORM Constraints • Using the ORM Diagrams to Identify Objects, Properties, Methods, Entities, and Fields. • Lab: Create a Logical Model
Application Layers • Lesson 2: Define Application Layers • Define the Layers of Your Application • The logical layers of your system represent how you plan to divide your code into logical pieces or groups.
Application Layers (cont.) • SomeCommonLogicalLayers • User Interface • Presentation (oruserexperience) • User interface code • Business logicinteractioncode • MiddleTier • Business layer (or business services) (domain objects and business rules) • Application layer (orapplicationservices) (log errors or cache data for performance. .NET Enterprise Library) • Databaselayer (ordatabaseservices) • DatabaseLayer • Databaselayer • Storedprocedures • Integrationservices • Database tables, log, and indexes
Applications Layers (cont.) • Define Communication Between Layers (img) • The application layers define the logical abstractions you intend for the code in the system. • You will need to consider how you intend to deploy these logical layers in a physical environment. • The environment might constrain your deployment options, or you might have other concerns. • Lab: Define Logical Application Layers