Skip to main content

CS305: Web Development

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS305: Web Development /
  • Unit 2: Client Server Architecture /
  • 2.2: Two-Tier and Three-Tier Architectures
Back to 'Unit 2: Client Server Architecture'
  • 2.2: Two-Tier and Three-Tier Architectures

      • 2.2.1: The Interface Layer

        •  WebDevelopersNotes: "Understanding Client-Server Architecture and How the Client and Server Computers Interact with Each Other" URL

          Read this article. Please note that the terms "client layer" and "presentation layer" are used interchangeably with "Interface Layer" in industry.

      • 2.2.2: The Application Logic Layer

        •  Chad Z. Hower's "Dude, Where's My Business Logic?" URL

          Read this article. Please note that the terms "business logic" and "business logic layer" are used interchangeably with "Application Logic Layer" in industry. This layer represents the processing component of the Client-Server Architecture application (Two-Tier Application and/or Three-Tier Application). 

      • 2.2.3: The Storage Layer

        •  University of Surrey: Antony Browne's "The Client/Server Database Environment" URL

          Review this presentation. Please note that the terms "Database" and "Database Environment" are used interchangeably with "The Storage Layer" in industry.

    Navigation

    Art History
    Biology
    Business Administration
    Chemistry
    Communication
    Economics
    English
    History
    Mathematics

    Creative Commons License
    © Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

    Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

    Terms of Use | Privacy Policy