1. WEB APPLICATIONINTRODUCTION NCU CE MWNL Shaojung Lu
([email protected])
2. Simple Type of Applications
Console Application
Windows Application
Web Application
3. How Do a Web Work Store many web pages in the server Request
Response 4. But How the Screen Work? Edit HTML Manual??
(Dreamweaver ? FrontPage ? Notepad or vi ?) Retrieve data from
sensors and produce the page. 5. How does the webpage of Taipei
Feitsui Reservoir Work?
There is a program on the server.
The program runs every ten minutes.
When the program runs, it retrieves data from the sensors and
produces the web page.
6. How does the interaction function on the web site work? 1.
Request 3. Response 2.The program runs. 7. More complicated of the
web application system DB Server Web Server 2. Query Data 3.
Retrieve Data 1. Request 4. Response 8. More and more complicated
of the web application system DB Server Web Server 2. Query Data 5.
Retrieve Data Business Rules 3. Query Data 4. Retrieve Data 1.
Request 6. Response 9. Program Languages of Web Application
Source Code Byte Code Virtual Machine or Framework Linux Windows
Solaris Using Different VMs or Frameworks can run the same byte
code file. 13. CGI or Server Page?
Hard coding like CGI is hard to maintain the appearance of the
web page.
Using Server Page, artists can design the web page and save it
to HTML.Programmers can modify the HTML into ASP or PHP.
When the program is finish by using server page, it is hard to
modify the visual design.
14. MVC Architecture Model Controller View Model: Manage the data
Controller: Control Model and the view to present the data. View:
The Template of display data 15. Is the program still running when
we see the page? 16. How does Google implement it? 17. AJAX -
Asynchronous JavaScript and XML 4. JavaScript Programs runs in your
browser 8. JavaScript get the response and make the change on the
page. 5. Sending XML from the JavaScript Code 7. XML response 1.
Request 3. Response the page and JavaScriptPrograms 2.The program
runs. 6. The server receive the XML request and response it 18.
AJAX How to write it?
Using the component XMLHttpRequest To be the main
component.
Need to consider different Browser!!
EVEN DIFFERENT Version of IE!!
19. AJAX Using Framework Now!
We can use jQuery in all Languages.
ASP.NETAJAX.NET
JAVADWR
PHPXAJAX
20. Web Application Programmer.. You have to learn everything