Download presentation
Presentation is loading. Please wait.
Published byAron Reed Modified over 8 years ago
1
CS320 Web and Internet Programming Introduction to Web Application Development Chengyu Sun California State University, Los Angeles
2
Browsing the Web
3
How the (Static) Web Works Browser HTTP Server \htdocs welcome.html \cs320stu31 index.html … HTTP request HTTP response HTTP??
4
URL http://cs.calstatela.edu:8080/cs320stu31/index.html ??
5
HTML CS320 Hello Welcome to CS320 !
6
Dynamic Content Web search results Shopping cart … Anything that need to be generated on the fly based on user request
7
Deliver Dynamic Content Browser HTTP Server \htdocs welcome.html \cs320stu31 index.html HTTP request HTTP response
8
Deliver Dynamic Content Browser Application Server HTTP request HTTP response program inputoutput
9
Terminology Application server Servlet container Server-side programming vs. Client-side programming Browser Application Server HTTP request HTTP response Server-side program inputoutput Client-side program
10
Server-side Technologies CGI C, Perl Java Servlet/JSP ASP.NET VB, C# PHP Ruby Python old other mainstream
11
Client-side Technologies HTML, CSS JavaScript Java Applet Rich Internet Application (RIA) technologies Adobe Flex and Flash Microsoft Silverlight
12
Why Web Applications? Take traditional businesses to larger audience Amazon, Netflix Replace desktop applications Google Docs, MS Office Live Open up new opportunities Facebook, Twitter, Youtube
13
Advantages of Web Applications Low publishing and distribution cost Potentially large user base Centralized administration No client side installation Professional maintenance Easy data backup Easy upgrade Available anywhere, anytime Piracy proof
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.