基于JSP的WEB网站构建与程序设计实训.doc

上传人:bao****ty 文档编号:159629435 上传时间:2021-01-07 格式:DOC 页数:188 大小:7.70MB
返回 下载 相关 举报
基于JSP的WEB网站构建与程序设计实训.doc_第1页
第1页 / 共188页
基于JSP的WEB网站构建与程序设计实训.doc_第2页
第2页 / 共188页
基于JSP的WEB网站构建与程序设计实训.doc_第3页
第3页 / 共188页
基于JSP的WEB网站构建与程序设计实训.doc_第4页
第4页 / 共188页
基于JSP的WEB网站构建与程序设计实训.doc_第5页
第5页 / 共188页
点击查看更多>>
资源描述

《基于JSP的WEB网站构建与程序设计实训.doc》由会员分享,可在线阅读,更多相关《基于JSP的WEB网站构建与程序设计实训.doc(188页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的WEB网站构建与程序设计实训前言这是一本基于JSP的网站构建与应用开发实训的指导书。实训的目的是综合运用计算机及网络的软硬件知识,提高学生的网络应用开发整体认识水平和动手能力。按该指导书的实训步骤,学生可以1.基本了解和掌握如何搭建基于TCP/IP协议的IntraNet网,2.安装配置应用环境,包括:JDK安装及环境配置、Resin Web服务器安装、Oracle数据库安装,3.综合使用HTML、JavaScript、JSP语言开发动态网页应用程序。该指导书包括50个实训,基本上,后一个实训是以前一个实训为基础的。全部实训需要80100课时。全部实训例题分布于五个章节中。其内容如下

2、所述。第1章为“WEB网站构建及JSP开发环境”。主要实训内容是:1、搭建一个基于TCP/IP协议的Intranet网;2、安装和配置基于JSP的Web服务器Resin。第2章为“数据库服务器”。主要实训内容是Oracle11g数据库服务器的安装和数据库表的建立。第3章为“网页程序设计”。该章介绍了客户端网页程序设计。主要实训内容是:1、使用HTML语言编写静态网页程序;2、使用CSS层叠样式表控制网页的显示样式;3、使用JavaScript脚本语言编写客户端动态网页程序。第4章为“JSP程序设计”。该章全面介绍了如何使用JSP进行服务器端动态网页程序设计的知识。主要实训内容是:1、JSP指令

3、的使用;2、JSP动作标记的使用;3、在JSP程序中使用Java脚本;4、JSP内置对象的使用;5、JavaBean程序的编写、部署和使用;6、Servlet程序的编写、部署和调用;7、存取Oracle数据库。第5章为“Ajax应用”。该章介绍了使用Ajax进行“桌面”开发的基本知识。主要实训内容是使用XMLHttpRequest对象进行B/S间的异步传输通信。实训中的例题基本来源于实际应用系统的开发,因此具有很强的实用性。但因课程所限,做了一些简化。只要按照实训中的范例上机练习,举一反三,根据实际需要做进一步的修饰和整合即可开发出功能强大的B/S架构的应用系统。本实训课程的适用对象是大学本科

4、三、四年级的学生。可作为计算机应用相关专业毕业设计的前导课程。本书也可作为使用JSP进行网站开发人员的参考手册。随书光盘提供了JDK 1.6.0_21_ea,Resin3.1.9。还提供了本书所有实训例题的源代码。本实训指导书由黄辰、王雯主编。参加编写的还有曾伟玲、王世民、贾明、张尧辰、刘新亮等。在编写过程中会有错误、疏漏之处,希望大家谅解。欢迎读者给我们意见,帮助我们改正提高。目录第1章 WEB网站构建及JSP开发环境1.1 计算机网络安装及配置实训1计算机网络安装实训2服务器端计算机配置实训3客户端计算机配置1.2 Java运行环境实训4JDK的下载、安装及环境变量配置1.3 WEB服务器

5、实训5Resin下载、安装、启动与配置第2章 数据库服务器2.1 Oracle数据库服务器实训6Oracle数据库服务器安装2.2 建立新帐户和数据库表实训7使用OEM建立新帐户实训8使用OEM建立数据库表第3章 网页程序设计3.1 用HTML语言编制网页程序实训9头部标记、实训10体部标记和文字显示、段落控制标记实训11显示图像实训12使用锚点标记进行超链接和页面定位实训13使用表格控制页面布局实训14列表:按序显示标题实训15使用表单上传数据实训16使用框架分割浏览器窗口实训17播放音乐、视频和Flash动画3.2 使用CSS控制显示样式实训18样式表的定义实训19样式表的引用实训20用C

6、SS设置字体、颜色及背景、文本、边框实训21用CSS设置“块”的大小及边框、可见、隐藏、定位3.3 用JavaScript语言编写动态网页程序实训22JavaScript脚本代码加入HTML中实训23自定义对象实训24使用内建对象Array和预定义函数isFinite()实训25事件驱动及事件处理3.4 DOM文档对象模型实训26使用DOM的节点对象增加、删除HTML标记3.5 HTML DOM浏览器对象实训27在用框架分割的窗口间传递数据实训28用open()方法弹出新窗口并互传数据3.6 HTML DOM 文档对象实训29控制页面标记的显示样式实训30使用innerHTML属性修改HTML

7、文档内容实训31scrollTop属性应用:在光标指向处显示提示信息实训32使用CSS的display属性展开和合并树型菜单3.7 IE浏览器的DHTML实训33使用innerHTML和outerHTML属性增加、删除HTML文档内容实训34使用insertAdjacentHTML方法在HTML标记内增加内容第4章 JSP程序设计4.1 JSP指令实训35使用page指令打开Word页面并显示时间实训36使用include指令统一插入页面的头部和底部4.2 JSP动作标记实训37使用forward动作标记转向一个新页面并传递参数4.3 Java脚本实训38编写生成杨辉三角形系数的方法并记录该方

8、法被调用的次数4.4 JSP内置对象实训39获取HTML表单提交到服务器的数据实训40验证码的生成实训41文件上传实训42文件下载实训43使用session监听接口控制在线用户再次登录4.5 JavaBean程序的编写、部署和使用实训44一个简单的购物车实训45列出指定扩展名的所有文件4.6 Servlet程序的编写、部署和调用实训46Servlet程序的编写、部署和调用实训47通过表单向Servlet 提交数据4.7 访问数据库实训48使用JavaBean存取Oracle数据库第5章 Ajax应用5.1 XMLHttpRequest对象实训49无刷新判断用户名和口令并在Servlet 中引用

9、JavaBean实训50聊天室第1章 WEB网站构建及JSP开发环境建立Web网站是指安装了Web服务器软件的计算机。一台计算机上可以安装多个服务器软件,他们通过“端口号”来区分。 Web网站是基于B/S架构的,即浏览器/服务器架构。浏览器是指计算机上安装的浏览器软件,如IE;服务器是指计算机上安装的服务器软件,如Resin。因此,安装浏览器和服务器软件的计算机物理上可以是同一台计算机,也可以安装在不同的计算机上。浏览器通过基于TCP/IP协议的internet/intranet网访问服务器,将服务器端提供的信息在浏览器窗口中展示出来。服务器支持多个浏览器对他的同时访问。网络中的这些计算机通过

10、IP地址来唯一标识。B/S架构将应用层放在了服务器端。现在,具有处理应用程序功能的Web服务器也将其称为应用服务器。Web服务器和JDK配合可以运行JAVA程序,如Resin、Tomcat、Weblogic、Apache等Web(应用)服务器。1.1 计算机网络安装及配置计算机网络是通过线路互连起来的、自治的计算机集合。就是将分布在不同地理位置的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,实现资源共享的系统。实训1计算机网络安装基于TCP/IP协议的intranet网与internet网的体系结构是一致的。按图1联接计算机网络。计算机SServer交

11、换机Switch计算机BBroser网线网线图1-1-1联结计算机网络联接计算机网卡与交换机的网线两端是RJ-45标准的插头(水晶头)。RJ-45网线亦称双绞线(共8根,有颜色区分,每2根绞在一起)的最大传输距离为100米。网线与RJ-45插头有两种接法:EIA/TIA 568B和568A标准。网卡(计算机)与交换机相连的网线,网线与RJ-45头的连接按直通线。一般地,直通线:两头都按T568B线序标准与RJ-45头连接;交叉线:一头按T568A线序,一头按T568B线序与RJ-45头连接。将水晶头的尾巴向下(即双绞线插入的一端向下),无卡柄的一面朝向面部,水晶头里有8个金属接触点,从左至右,

12、分别定为1 2 3 4 5 6 7 8,以下是各线序。12345678绿白绿橙白蓝蓝白橙棕白棕表1-1 T568A线序12345678橙白橙绿白蓝蓝白绿棕白棕表1-2 T568B线序在整个网络布线中应用一种布线方式,但两端都有RJ-45插头的网络联线无论是采用端接方式A,还是端接方式B, 在网络中都是通用的。双绞线的顺序与RJ45头的引脚序号对应。10M以太网的网线使用1,2,3,6编号的芯线传递数据,100M以太网的网线使用4,5,7,8编号的芯线传递数据。实训2服务器端计算机配置图1-1-1中的计算机S(服务器端计算机)配置:l 硬件:可使用服务器计算机也可使用较新的PC机;l 软件:安装

13、Windows2003操作系统;l IP地址配置: TCP/IP协议需要针对不同的网段进行不同的设置,网络中的每个节点一般需要配置一个“IP地址”、一个“子网掩码”、一个“默认网关”。IP地址用来标识主机,子网掩码用来划分网段,默认网关用来网段互联。每个IP地址有32位(4字节),由两部分组成,即网络地址和主机地址。同一个物理网段上的所有主机都使用同一个网络地址,网段上的一个主机(包括客户机、服务器和路由器等)有一个主机地址与其对应。IP地址一般被写成十进制的形式,字节之间使用符号“.”分开,如126.200.30.22。IP地址根据网络地址的不同分为5种类型,A类地址、B类地址、C类地址、D

14、类地址和E类地址:1)A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000 00000001 - 01111110 11111111 11111111 11111110)。可用的A类网络有126个,每个网络能容纳1600多万个主机。2)B类IP地址一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围128.1.0.1- 191.254.255.254(二进制表示为:10000000 00000001 00000000 00000001 - 10111111 11111110 11111111 11111110)。可用的B类网络有16382个,每个网络能容纳6万多个主机 。3)C类IP地址一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围192.0.1.1- 223.255.254.254(二进制表示为: 11000000 00000000 00000001 00000001 - 11011111 11111111

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号