主讲教师:杨柳
lancarmine@
Java Web 编程技术
搁贺淘弱硝猜示韩冰组甜坦窃玖睛畅人求灸焦萄蛙材简夏迂痈穆病装泛配JavaWeb编程技术JavaWeb编程技术
课程概述
课程目的
了解Web应用开发的基础知识;
掌握使用Java技术开发Web应用程序的方法;
掌握MVC设计模式,为继续学****Java EE奠定基础。
课程要求
掌握Java Web应用开发的主要技术;
Servlet技术
JSP技术
能够开发Web应用程序。
预备知识
HTTP、HTML知识、JavaScript、CSS、DOM、XML等
Java语言知识
数据库知识
割缄致哩尾衰阐缄热绚兴若妊哗燎钨广诛雾汀氛恒挑肠码酗搬肩干端怖擅JavaWeb编程技术JavaWeb编程技术
第1章 Web应用概述
本章主要内容:
Web发展历程
企业开发框架
Java EE架构
MVC模式
HTTP简介
JavaScript简介
距蕾锯哮酗番拴企芽忆隋****奢逸镇交贬杉叉搭肮私燕欣渭彻瘪桔庸帚旬佐JavaWeb编程技术JavaWeb编程技术
Web应用体系结构– Web发展历程
Web的发展
镊楚凉些袱躺毕晋蜒愚惜共舰理纹最荤绪庆酉谬薄调桥闸铱嚎渡缩嗜瑶碱JavaWeb编程技术JavaWeb编程技术
HTTP协议
超文本传输(Hypertext Transfer Protocol,HTTP)是Web使用的协议
该协议详细规定了Web客户与服务器之间如何通信
是一个基于请求-响应的无状态的协议。
运行机制
Web应用体系结构–一些概念(HTTP)
客户
(浏览器)
Web
服务器
1. 打开连接
2. HTTP请求
3. HTTP响应
4. 关闭连接
渴攻胀跃胞饿必巢鼎胰耿面你坤犹厕诚佩应导汹注侮暑恍剔浦疵瘴欧掺涝JavaWeb编程技术JavaWeb编程技术
URI(Uniform Resource Identifier)
统一资源标识符
以特定语法表示一个资源的字符串
URI一般由三部分组成:访问资源的命名机制。存放资源的主机名,资源自身的名称(由路径表示)。
/html/html4/
URI有两种子集:URL和URN
Web应用体系结构–一些概念( URL和URI )
URL(Uniform Resource Locator)
叫做统一资源定位符
命名Web页面和其他资源。
URL的示例:
http://localhost:8080/bookstore
ftp://
URN(Uniform Resource Name)
叫做统一资源名称
它唯一标识一个资源但不指定如何访问资源
URN的示例:
ISBN:1-930110-59-6
洱欲冀琳孩贾篙徽挡孩苇例珐赊匝装剩税溜彰椭终锋猩唱浊操眩囚隙赎社JavaWeb编程技术JavaWeb编程技术
Web服务器
向浏览器提供服务的程序。
服务器是一种被动的程序,只有当其他计算机的浏览器向它们发出请求时才有所动作。
目前最流行的服务器
最常用的Web服务器是Apache服务器,主要运行在Unix和Linux平台上。
上有68%的Web站点使用Apache 服务器。
另一种是专门运行在Windows平台上的IIS服务器。
Web应用体系结构- -一些概念(服务器)
有性裁吉罩融蔽宙弊团颓逞堪吓聂给飞岛肢析粉威窒教碾废担形谰鄂趋钎JavaWeb编程技术JavaWeb编程技术
Web浏览器
浏览器是一个程序
能够显示Web页面
能够捕捉到页面上项目的鼠标事件
浏览器向服务器发出访问某个文档的请求
目前最流行的几种浏览器
Explorer
Netscape Navigator
FireFox
Mozilla
Web应用体系结构- -一些概念(浏览器)
联忻巴彪祟压扶朵婪容趋钦看瓤苫振贼悔冲薄危恫靴平核邦听闲姆朱雁镀JavaWeb编程技术JavaWeb编程技术
HTML
HTML是英文HyperText Markup Language的缩写,含义为超文本标记语言
它是一种用来制作超文本文档的简单标记语言。
它不是一种编程语言,是一种标记语言。
<form action="" name="userinfo" method="post">姓名:<input type="text" name="name" size="10"><br></form>
Web应用体系结构- -一些概念( HTML概述)
碍圆汁醇辊翰佛猩旱祈闹处忿窃插厅沾钮眼满走矾睫彦陈质割顾梆熬耪寡JavaWeb编程技术JavaWeb编程技术
Web应用体系结构–静态Web
赊俯憨谦颈靳
JavaWeb编程技术 来自淘豆网www.taodocs.com转载请标明出处.