WEB开发基础培训.ppt
《WEB开发基础培训.ppt》由会员分享,可在线阅读,更多相关《WEB开发基础培训.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、WEB开发基础培训开发基础培训培训内容纲要qMVC模式qHTTP/ HTTPS协议qHTML qJAVASCRIPTqJSP & Servlet qEclipse及WEB插件qStruts第一章MVC模式WEB开发的核心思想开发的核心思想MVC模式1.什么是什么是mvc模式模式?MVC是一个设计模式,它强制性的使是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。应用程序的输入、处理和输出分开。使用使用MVC应用程序被分成三个核心部应用程序被分成三个核心部件:模型、视图、控制器。它们各自件:模型、视图、控制器。它们各自处理自己的任务。处理自己的任务。MVC模式2.为什么选择为什么选择M
2、VC模式模式?MVC从根本上强制性的将业务代码和从根本上强制性的将业务代码和显示代码分开。显示代码分开。多个视图能共享一个模型多个视图能共享一个模型 容易改变你的应用程序的数据层和业容易改变你的应用程序的数据层和业务规则务规则 MVC模式3.MVC的缺点的缺点内部原理比较复杂内部原理比较复杂 调试应用程序有一定的困难调试应用程序有一定的困难 MVC模式4.如何使用如何使用MVC模式模式?V: html、css、javascript、jsp、taglib、servlet 、filter 、javabeanC:struts、servlet、filterM:hibernate、javabean、ej
3、b、webservice第二章 HTTP/ HTTPSHTTP/ HTTPS协议协议WEB应用的基础应用的基础HTTP协议什么是什么是HTTP?http:/ ex.htm HTTPHTTP协议协议(Hypertext(HypertextTransferTransferProtocolProtocol,超文本传输协议,超文本传输协议) ) 四个过程:建立连接、发送请求信息、四个过程:建立连接、发送请求信息、接收响应信息、关闭连接。接收响应信息、关闭连接。 HTTP协议是基于请求/响应范式的HTTP协议是基于请求协议是基于请求/响应范式的响应范式的(相当相当于客户机于客户机/服务器服务器)。一个客
4、户机与服务器。一个客户机与服务器建立连接后,发送一个请求给服务器,请建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源标识符求方式的格式为:统一资源标识符(URL)、协议版本号,后边是协议版本号,后边是MIME信息包括请求信息包括请求修饰符、客户机信息和可能的内容。服务修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本格式为一个状态行,包括信息的协议版本号、一个成功或错误的代码,后边是号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和信息包括服务器信息、实体信息和可能的内
5、容。可能的内容。 HTTP请求格式GET /somedir/page.html HTTP/1.1 Host: Connection:close User-agent:Mozilla/4.0 Accept-language:zh-cn (额外的回车符和换行符额外的回车符和换行符) 第一行称为第一行称为请求行请求行(request line),后续各行都称为头部行,后续各行都称为头部行 请求行请求行 方法字段、方法字段、URL字段、字段、HTTP版本宇段版本宇段 ;头部行头部行Host:定存放所请求对象的主机定存放所请求对象的主机;头部头部Connection:close是在告知服务器本浏览器不想
6、使用持久连接是在告知服务器本浏览器不想使用持久连接;服务器发出服务器发出所请求的对象后应关闭连接。所请求的对象后应关闭连接。 User-agent头部行指定用户代理,也就是头部行指定用户代理,也就是产生当前请求的浏览器的类型。最后,产生当前请求的浏览器的类型。最后,Accept-languag:头部行指出要是头部行指出要是所请求对象有简体中文版本,那么用户宁愿接收这个版本所请求对象有简体中文版本,那么用户宁愿接收这个版本;如果没有这个语如果没有这个语言版本,那么服务器应该发送其默认版本。言版本,那么服务器应该发送其默认版本。 HTTP相应格式 HTTP/1.1 200 0K Connectlo
7、n:close Date: Thu, 13 Oct 2005 03:17:33 GMT Server: Apache/2.0.54 (Unix) LastNodified:Mon,22 Jun 1998 09;23;24 GMT ContentLength:682l ContentType:text/html (数据数据 数据数据 数据数据 数据数据 数据数据)HTTPS协议简介HTTPS (Secure Hypertext Transfer Protocol) 安全超文本传输协议安全超文本传输协议它通过它通过X.509数字证书来提供数据通信的数字证书来提供数据通信的安全安全.它是以安全套接字
8、层(它是以安全套接字层(SSL)作为)作为http应应用层的子层用层的子层.实际的加密和解密由浏览器完成。实际的加密和解密由浏览器完成。 第三章 HTML HTML WEB开发的数据载体开发的数据载体HTML 介绍 HTML(Hyper Text Mark-up Language )即超文本标记语言,是)即超文本标记语言,是 WWW 的描述语言。的描述语言。 HTML文本是由文本是由 HTML命令组成的描述命令组成的描述性文本,性文本,HTML 命令可以说明文字、命令可以说明文字、 图图形、动画、声音、表格、链接等。形、动画、声音、表格、链接等。 HTML的结构包括头部的结构包括头部 (Hea
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 开发 基础 培训
限制150内