→ web service, web resources, web APIs를 포함하는 Web app개발을 지원하기 위해 만들어진 소프트웨어 프레임워크

Web Framework의 등장배경

Framework 아키텍쳐의 유형

MVC(Model-Veiw-Controller)

Push-based VS. Pull-based

Push-based(Action-based)

Pull-based(Component-based)

Three-tier 구조

Three-tier Architecture

  1. Presentation tier
  2. Logic(App, business, or middle) tier
  3. Data tier