jsp教程--第一天:对网站组成的了解
第一部分 概述(第一天)
1.1网站的组成
运行平台 web服务器 服务器端脚本 客户端脚本 数据库
win98 pws软件 asp(同vbscript语法)
php(同c+perl语法)
jsp(同java语法)
vbscript
javascript
jscript
perlscript access、
sql server、
sybase、
mysql、
orcle、
等等
win NT IIS4.0
win 2000 自带IIS5.0
Linux 或Unix Apache php(同c语法)
Tomcat
jsp(同java语法)
resin,jrun
jswdk
1.2客户端(client)与服务器端(server)的概念
服务器:广义地说,服务器分两种(硬件服务器、软件服务器)
硬件服务器:指相对PC机而言,性能和稳定性较好的、采用特殊硬件的计算机。
软件服务器:通俗的说,就是指安装了某种服务软件,并能提供相应的服务的机器,我们称之为服务器。
服务软件有很多种,常见的有:
WWW服务的软件:PWS、IIS、APACHE
J2EE中间件应用服务器:websphere、silverstream
JSP引擎(弱的WWW服务功能):TOMCAT,resin,weblogic,jrun
SMTP、 POP3:iis的smtp,exchange,lotus domino
FTP:iis所自带
客户端:相对服务器来说,就是享受了某种服务的一方,被称之为客户端。但若要享有某种服务也必须安装相应的软件,如(IE/NETSCAPE、OUTLOOK/FOXMAIL、CUTEFTP)
协议:客户端与服务器端进行通讯时遵循的规范,它也是一种语言,我们称之为协议。如(HTTP通讯协议、SMTP/POP3邮件服务协议、FTP文件传输协议 )
通常情况,协议与服务是一一对应的。
1.3客户端(client)与服务器端(server)的不同
客户端编程 服务器端编程
功 能 处理客户端的信息(如输入校验、提交等),与用户直接交互,控制窗口显示和信息。 孤岛,在运行的过程中,不能与用户交互,但接受浏览器发来的信息,可以利用本地资源完成各种复杂的功能,
执行位置 浏览器 www服务器
编程语言 vbscript、javascript vbscript(为主,原因是资料最全)、jscript、perlscript
输出 输出窗口内,document.writeln 输出到客户端,response.write
磁盘操作 不许可 有读写权限
对话框 可以 无效
主要对象 document、string、navigate、form request、response、connection等
1.4对象的概念
对象是数据和函数的集合,对象中的数据也称为属性,对象中的函数也称为方法。其数据和函数的引用是通过对象的实例的名称加“.”来完成的。比如out对象有个函数为println(),功能是完成数据的输出,使用如out.println(“hello world”)。又如html的tag对象含有许多属性,如bgcol or,font-size等等。
在jsp编程中,除了基本的算术等运算外,主要的功能由系统提供的内部对象完成。
对象是一种模板,它描述了一类事物的共同属性。所谓的对象实例化就是把这种共同性质具体化到某一个事物上。对象的一个实例指的是拥有对象属性的一个事物。
在JavaScript中,有以下几种可以使用的对象:
由浏览器根据Web页面的内容自动提供的对象。
JavaScript内置的对象,如Date、Math以及string
服务器上的固有对象。
用户自定义的对象。
对象是由属性和方法组成。