文档介绍:第一章
Web 应用程序–概述
课程地位
C#
SQL Server
XML
PSPM
Oracle
OOAD
Computer Base
HTML/JavaScript
SQL Base
OOP/Java
C
STB
JSP/Servlet
EJB/WebService
WinForms
Struts/JSF
Testing/SQA
Linux
2
课程目标
理解Web应用及开发的基本概念
掌握Servlet、会话管理、Filter及JavaMail
掌握JSP 、JSP EL及JSTL
编写基于MVC模式的Java Web应用
3
回顾OOP&JAVA课程
Java语言基础-变量和控制逻辑
OOP编程-封装、继承、多态的实现
异常、I/O包、集合类
Swing组件
JDBC访问数据库技术
4
本章目标
描述 Web 应用程序多级架构视图
回顾 HTTP 协议
描述典型 Web 应用程序的结构
描述 Web 开发过程
5
桌面应用程序 2-1
Windows 媒体播放器
用户选择一个 MP3 文件
媒体播放器播放 MP3 文件
用户
6
桌面应用程序 2-2
用户
Windows 媒体播放器
请求= 选择要播放的文件
用户发送一个请求
播放器发送一个响应
响应= 媒体播放器播放选定的文件
媒体播放器是桌面应用程序的一个示例
7
Web 应用程序 2-1
位于 Web 服务器上的网站
8
Web 应用程序 2-2
Web 应用程序
Web 应用程序在 Web 服务器上运行
Web 应用程序的优点:
访问 Web 应用程序更容易
维护和部署成本低
播放一首歌作为响应
用户请求播放一首歌
9
HTTP 协议 3-1
获取文件
HTTP
获取图像/
HTTP/
HTTP/ 200 OK
收到的文件
超文本传输协议
无状态协议
用于通过 发送请求消息和响应消息
使用端口接收和发送消息,默认为80端口
10