第五章 WEB运行模式,tomcat
1:程序模式
目的:了解程序网络计算模式
随着网络技术的不断发展,单机的软件程序已难以满足人们网络计算的需求,各种各样的网络计算模式应运而生。其中C/S与B/S模式是网络计算模式中运用得最多的两种计算模式。
A: C/S(Client/Server,客户—服务器)方式的网络计算模式,其工作分别由服务器和客户机完成。
B: B/S(Browser/Server,浏览器/服务器)方式的网络结构,在客户端统一采用如Netscape和IE一类的浏览器,通过Web浏览器向Web服务器提出请求,由Web服务器对数据库进行操作,并将结果传回客户端。
C:举例说明b/s优于c/s。一套系统安装客户端。
2:B/S模式介绍
目的:了解常见的b/s模式技术
A:CGI(Common Gateway Interface 通用网关接口)技术原理。
B:ASP(Active Server Pages) 是基于微软Windows平台的动态页面开发技术,可以用VBScript或JavaScript语言来编写,支持COM/DCOM构件模型,易学易用,开发效率高。
C:PHP(Personal Home Pages) 是一种服务器端的脚本语言,嵌入在HTML中,它可以在多种平台上运行。
D:JSP(Java Server Pages)
3:JSP运行原理
4:Web服务器
Apache
IIS (Internet Information Services)
Tomcat
5:Tomcat的使用
安装版
解压版
在MyEclipse中如何配置JDK:
Window—Preferences—java—Installed JREs—Add—添加jdk的安装目录
在MyEclipse中如何配置tomcat:
Window—Preferences—MyEclipse—Servers—tomcat6--添加tomcat的安装目录 Enable
需要更改jdk,改为自己安装的。
6:MyEclipse中部署JSP文件。
讲解第一个MyEclipse的第一个应用。
项目—写了一些东西—配置
配置web项目:
1:使用MyEclipse来部署
2:自己手动部署
扩展讲解:
URL:统一资源定位符。是可以对从因特网上得到的资源的位置和访问方法的一种简洁表示。
格式: ://<主机>:<端口>/<路径>
A:URL访问方式最长见的两种方式:ftp,http
B:主机这一项是必须的,端口和路径有时候可以省略。
HTTP协议:(HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。
http请求和相应报文都是有三个部分组成:
A:开始行,用于区分是请求报文还是返回报文。
B:首部行,用来说明浏览器、服务器或报文主体的一些信息。
C:实体主体。一般不使用这个字段。
举例分析:http://www.baidu.com/index.html
来分析一下用户点击鼠标后发生的几个事件:
(1) 浏览器分析超链接指向页面的URL。
(2) 浏览器向DNS(Domain Name System)解析请求www.baidu.com的IP地址。
(3) 域名系统DNS解析出百度的服务器IP地址为XXX.XXX.XXX.XXX。
(4) 浏览器与服务器建立TCP连接。
(5) 浏览器发出取文件命令:GET/index.html。
(6) 服务器给出响应,将文件index.html发给浏览器。
(7) TCP连接释放。
(8) 浏览器显示百度的index.html的所有文本。
区分动态网页和动态HTML:
要注意区分Web服务器创建的动态网页与使用客户端脚本程序实现的具有动态视觉效果的网页及Flash动画网页的区别。虽然后两者在浏览器中也可以显示出视觉上的动态效果,并能与用户交互,但是这个动态视觉效果是留言器执行的结果,它并不是网页的源文件内容改变后的结果。
如何区分的步骤:IE-查看-源文件查看网页源文件内容是否变化。
第六章 JSP(一)
1:JSP第一个实例
A:Hello World
2:JSP脚本元素
通过第一个Hello World的例子来让学生看到JSP页面的基本结构。包含的脚本元素:
(1) 普通的html标记。
(2) Jsp标记,指令标记,动作标记。
(3) 变量和方法的声明。
(4) Java程序段。
(5) Java表达式。
************************
Jsp中的注释:HTML
|
|