chap15 - Chapter 15 Assembling a Three-Tier Windows...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
Object-Oriented Application Development Using VB .NET 1 Chapter 15 Assembling a Three-Tier Windows Application
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 2 Objectives In this chapter, you will: Review three-tier design Combine a problem domain class, a data access class, and a GUI Use multiple GUIs and add an instance to a database Use GUIs with multiple problem domain classes to interact with a database
Background image of page 2
Object-Oriented Application Development Using VB .NET 3 Reviewing Three-Tier Design Three-tier design An architecture for structuring OO applications The three tiers GUI classes Problem domain classes Data access classes
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 4 Reviewing Three-Tier Design In three-tier design User interacts with GUI class instances GUI instances interact with problem domain classes and instances Problem domain classes and instances interact with data access classes Data access classes handle storing and retrieving data from files or databases
Background image of page 4
Object-Oriented Application Development Using VB .NET 5 Reviewing Three-Tier Design
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 6 Reviewing Three-Tier Design Benefits of three-tier design System maintenance is simplified Applications can be distributed across the network Three-tier design lends itself to client-server architectures
Background image of page 6
Object-Oriented Application Development Using VB .NET 7 Three-Tier Design and the Development Process OO system development is done iteratively Some analysis, some design, and some implementation occurring before continuing with more analysis, more design, and more implementation
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 8 Three-Tier Design and the Development Process OO system analysis Define the requirements for the system Use cases Each use case is expanded into multiple scenarios » Scenarios define the functions the system provides Problem domain classes Initially defined in terms of » Attributes » A few key methods Additional details are added during each iteration
Background image of page 8
Object-Oriented Application Development Using VB .NET 9 Three-Tier Design and the Development Process OO system design Add details that specify how the system will be physically implemented Examples User interface design Physical design of the database OO system implementation Write code to define Problem domain classes GUI classes Data access classes
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 10 Three-Tier Design and the Development Process
Background image of page 10
Object-Oriented Application Development Using VB .NET 11 Combining a PD class, a DA class, and a GUI First three-tier example Involves Customer problem domain class from Chapter 13 Customer data access class from Chapter 13 FindCustomer GUI from Chapter 11 FindCustomer GUI retrieves information about a specific customer
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Object-Oriented Application Development Using VB .NET 12 Combining a PD class, a DA class, and a GUI
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 43

chap15 - Chapter 15 Assembling a Three-Tier Windows...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online