Riza Muhammad Nurman ADP
Click to edit Master title style
Chapter 1
on
Advanced Programming
FACULTY
Riza Muhammad Nurman
Introducing Web Application Development
Riza Muhammad Nurman ADP
Click to edit Master title styleCONTENT
• Understand the Web architecture
• Understand the Web application architecture
and technologies
Riza Muhammad Nurman ADP
Click to edit Master title styleINTRODUCTION TO WEB ARCHITECTURE
INTERNET
WEB SERVER
CLIENT 1
CLIENT 2
CLIENT 3
HTTP Request
HTTP Response
Riza Muhammad Nurman ADP
Click to edit Master title styleTHE EXAMPLE OF WEB APPLICATION
Riza Muhammad Nurman ADP
Click to edit Master title styleINTRODUCTION TO WEB APPLICATION ARCHITECTURE
AND TECHNOLOGIES
• A complex web application can be divided based on
3 layers :
Presentation
Business Logic
Data Access
Riza Muhammad Nurman ADP
Click to edit Master title styleIDENTIFYING THE VARIOUS WEB APPLICATION
ARCHITECTURES
• Single-tier architecture
• Two-tier architecture
• Three/n-tier architecture
Riza Muhammad Nurman ADP
Click to edit Master title styleIDENTIFYING THE VARIOUS WEB APPLICATION
TECHNOLOGIES
• HTML
• Common Gateway Interface (CGI)
• Java Servlet
• Java Server Pages (JSP)
• ASP.NET
• PHP
Riza Muhammad Nurman ADP
Click to edit Master title style

ADP - Chapter 1 Introducing Web Application Development

  • 1.
    Riza Muhammad NurmanADP Click to edit Master title style Chapter 1 on Advanced Programming FACULTY Riza Muhammad Nurman Introducing Web Application Development
  • 2.
    Riza Muhammad NurmanADP Click to edit Master title styleCONTENT • Understand the Web architecture • Understand the Web application architecture and technologies
  • 3.
    Riza Muhammad NurmanADP Click to edit Master title styleINTRODUCTION TO WEB ARCHITECTURE INTERNET WEB SERVER CLIENT 1 CLIENT 2 CLIENT 3 HTTP Request HTTP Response
  • 4.
    Riza Muhammad NurmanADP Click to edit Master title styleTHE EXAMPLE OF WEB APPLICATION
  • 5.
    Riza Muhammad NurmanADP Click to edit Master title styleINTRODUCTION TO WEB APPLICATION ARCHITECTURE AND TECHNOLOGIES • A complex web application can be divided based on 3 layers : Presentation Business Logic Data Access
  • 6.
    Riza Muhammad NurmanADP Click to edit Master title styleIDENTIFYING THE VARIOUS WEB APPLICATION ARCHITECTURES • Single-tier architecture • Two-tier architecture • Three/n-tier architecture
  • 7.
    Riza Muhammad NurmanADP Click to edit Master title styleIDENTIFYING THE VARIOUS WEB APPLICATION TECHNOLOGIES • HTML • Common Gateway Interface (CGI) • Java Servlet • Java Server Pages (JSP) • ASP.NET • PHP
  • 8.
    Riza Muhammad NurmanADP Click to edit Master title style