JSP动态网页编程完整版ppt全套电子教案整套教学教程(最新).ppt
《JSP动态网页编程完整版ppt全套电子教案整套教学教程(最新).ppt》由会员分享,可在线阅读,更多相关《JSP动态网页编程完整版ppt全套电子教案整套教学教程(最新).ppt(231页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21世纪高职高专规划教材世纪高职高专规划教材计算机计算机类类JSP动态网页编程动态网页编程主主 编编 王丽菊王丽菊 时武略时武略副主编副主编 苏红丽苏红丽 刘刘 颖颖 孙孙 敏敏参参 编编 刘刘 勇勇 徐徐 超超前前 言言 本书以本书以JSP程序编写为主线,以应用为主要目标,结合实例程序编写为主线,以应用为主要目标,结合实例展开知识点讲解,运用项目实例系统地阐述展开知识点讲解,运用项目实例系统地阐述JSP技术的相关概技术的相关概念、技术和应用方法。念、技术和应用方法。本书共分本书共分7章,内容遵循循序渐进的原则,逐步深入,理论章,内容遵循循序渐进的原则,逐步深入,理论联系实际,注重项目实践,致
2、力于培养能上手开发联系实际,注重项目实践,致力于培养能上手开发Web软件软件系统的系统的JSP程序员。程序员。第第1章章:首先介绍了静态网页和动态网页以及两者的区别,首先介绍了静态网页和动态网页以及两者的区别,其次对其次对JSP技术进行了简单叙述并比较了技术进行了简单叙述并比较了JSP,PHP,ASP三种三种动态网站建站技术。最后介绍动态网站建站技术。最后介绍JSP开发环境和运行环境的搭建,开发环境和运行环境的搭建,包括包括jdk,tomcat,eclipse和和myeclipse的安装和配置等内容。的安装和配置等内容。下一页 返回前前 言言第第2章章:主要讲述了主要讲述了Java语言的基础知
3、识、语言的基础知识、HTML基础知识和基础知识和JavaScript的内容,这些是进行的内容,这些是进行JSP开发所必须掌握的。开发所必须掌握的。第第3章章:JSP的页面元素,先讲述的页面元素,先讲述JSP页面的基本结构,接着介页面的基本结构,接着介绍绍JSP指令和指令和JSP动作。动作。第第4章章:讲述讲述JSP内置对象的使用方法。内置对象的使用方法。第第5章章:讲述了讲述了JDBC技术和数据库驱动程序,技术和数据库驱动程序,JDBC常用接常用接口方法,使用口方法,使用JDBC-ODBC方式访问方式访问Access数据库,使用数据库,使用JDBC方式访问方式访问SQLServer数据库、数据
4、库、MySQL数据库和数据库和Oracle数据库,数据库,JDBC操作数据库实例等。操作数据库实例等。第第6章章:讲述了讲述了JavaBean组件技术在组件技术在JSP程序开发中的应用,程序开发中的应用,包括包括JavaB eans的属性,的属性,JavaB eans的的Scope属性并给出了一属性并给出了一个学生信息管理的例子。个学生信息管理的例子。上一页 下一页 返回前前 言言 第第7章章:讲述了讲述了Servlet的结构、接口方法和生命周期等概念以的结构、接口方法和生命周期等概念以及及Servlet与与jsp之间的关系和之间的关系和jsp开发网站的两种模式。开发网站的两种模式。本书有以下
5、特点本书有以下特点:内容由浅入深逐层推进。不同章节实现不同深度的代码,内容由浅入深逐层推进。不同章节实现不同深度的代码,以深入透彻理解各知识模块的实际应用。以深入透彻理解各知识模块的实际应用。理论与应用紧密结合。各个章节都通过实例来理解概念,理论与应用紧密结合。各个章节都通过实例来理解概念,通过应用来学习技术,使读者易学易用,学以致用。通过应用来学习技术,使读者易学易用,学以致用。每一章开始都有本章要点。这些要点列在每一章的标题每一章开始都有本章要点。这些要点列在每一章的标题下面,这样有助于读者了解对每章知识的掌握程度。一些被下面,这样有助于读者了解对每章知识的掌握程度。一些被引用的例子有详细
6、的说明,这样有助于读者更好地掌握概念引用的例子有详细的说明,这样有助于读者更好地掌握概念以及相关定义。以及相关定义。上一页 下一页 返回前前 言言通过本书的学习,读者应该能够掌握通过本书的学习,读者应该能够掌握JSP,Servlet,JDBC和和JavaBean等基本知识,可以利用这些基本知识实现简单的等基本知识,可以利用这些基本知识实现简单的Web功能。更重要的是读者通过本书的学习会体会到功能。更重要的是读者通过本书的学习会体会到Java技技术的精髓。术的精髓。本书适合本书适合JSP初学者和进阶者阅读,既可作为高职院校计算初学者和进阶者阅读,既可作为高职院校计算机专业及相关专业的教材,也可作
7、为技术人员的培训教材。机专业及相关专业的教材,也可作为技术人员的培训教材。由于作者水平有限,书中难免有疏漏和错误,恳请读者批评由于作者水平有限,书中难免有疏漏和错误,恳请读者批评指正。指正。上一页返回目目 录录第第1章章 JSP概述概述 1.1 静态网页与动态网页静态网页与动态网页 1.2 JSP简介简介 1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较 1.4 配置配置JSP运行环境运行环境下一页 返回目目 录录第第2章章 JSP程序设计基础程序设计基础 2.1 Java基础基础 2.2 HTML基础知识基础知识 2.3 JavaScript简介简介 2.4 典型案例典型案例:
8、制作用户注册表单制作用户注册表单上一页 下一页 返回目目 录录第第3章章 JSP页面元素页面元素 3.1 JSP页而的基本结构页而的基本结构 3.2 JSP指令指令 3.3 JSP动作动作上一页 下一页 返回目目 录录第第4章章 JSP内置对象内置对象 4.1 内置对象概述内置对象概述 4.2 out对象对象 4.3 request对象对象 4.4 response对象对象 4.5 session对象对象 4.6 其他对象其他对象上一页 下一页 返回目目 录录第第5章章 JSP连接数据库连接数据库 5.1 JDBC简介简介 5.2 访问访问Access 5.3 访问访问SQLServer 5.
9、4 JDBC访问其他数据库访问其他数据库上一页 下一页 返回目目 录录第第6章在章在JSP中应用中应用JavaBean 6.1 JavaBean概述概述 6.2设置和获取设置和获取J avaB can属性属性 6.3 JavaBean作用域作用域 6.4使用使用JavaBean上一页 下一页 返回目目 录录第第7章章 JSP与与Servlet 7.1 Servlet概述概述 7.2 Servlet与与JSP的关系的关系 7.3 Servlet的常用接口类的常用接口类 7.4 Servlet的生命周期的生命周期 7.5 Servlet应用案例应用案例 7.6 Servlet与与JSP的交互的交互
10、 7.7 JSP开发网站的两种模式开发网站的两种模式上一页返回第第1章章 JSP概述概述 1.1 静态网页与动态网页静态网页与动态网页 1.2 JSP简介简介 1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较 1.4 配置配置JSP运行环境运行环境1.1 静态网页与动态网页静态网页与动态网页 W W W(World Wide Web)又称万维网,是又称万维网,是Internet提供的主提供的主要服务之一,同样也是常用服务之一。它起源于要服务之一,同样也是常用服务之一。它起源于1989年欧洲年欧洲物理研究室物理研究室CCERN),当时是为了研究人员互相传递文献资,当时是为了研究人员
11、互相传递文献资料用的,主要是由该研究室的物理学家料用的,主要是由该研究室的物理学家Tim Berners-Lee提出提出的。自从的。自从WWW发明后,发明后,Internet不再局限于科学研究和军事不再局限于科学研究和军事目的,而是迅速进入千家万户,成为人们学习、工作、交流目的,而是迅速进入千家万户,成为人们学习、工作、交流以及娱乐的一个非常贡要的手段。以及娱乐的一个非常贡要的手段。下一页 返回1.1 静态网页与动态网页静态网页与动态网页 目前的目前的WWW网页根据其生成方式,大致可以分为静态网页网页根据其生成方式,大致可以分为静态网页和动态网页两种。和动态网页两种。静态网页,是指该网页文件单
12、没有程序代码,只有静态网页,是指该网页文件单没有程序代码,只有HTML标标记,这种网页一般以后缀记,这种网页一般以后缀.HTM或或.HTML存放。静态网页一经生存放。静态网页一经生成,内容就不会再变化,不管何时何人访问,显示的都是一成,内容就不会再变化,不管何时何人访问,显示的都是一样的内容,如果要修改相关内容,就必须修改源代码,然后样的内容,如果要修改相关内容,就必须修改源代码,然后上传到服务器。比如一些常见的单位介绍、个人介绍等页面。上传到服务器。比如一些常见的单位介绍、个人介绍等页面。上一页 下一页 返回1.1 静态网页与动态网页静态网页与动态网页 动态网页,是指该网页文件单有程序代码,
13、这种网页的后缀动态网页,是指该网页文件单有程序代码,这种网页的后缀一般根据不同的程序设计语言而不同,如一般根据不同的程序设计语言而不同,如ASP文件的后缀为文件的后缀为.ASP。动态网页能够根据不同时间、不同的来访者而显小不。动态网页能够根据不同时间、不同的来访者而显小不同的内容。如常见的同的内容。如常见的BBS,留言板以及聊天室通常是用动态网留言板以及聊天室通常是用动态网页实现的。页实现的。一般来说,静态网页制作比较简单,利用一般来说,静态网页制作比较简单,利用FrontPage,DreamWeaver等软件就可以方便地生成。而动态网页制作就等软件就可以方便地生成。而动态网页制作就比较复杂,
14、击要用到比较复杂,击要用到ASP CActiveServerPages,动态服务器,动态服务器主页主页)、PHP CHypertextPreprocessor),JSP不不II ASP.NET等等专门的动态网页设计语言。专门的动态网页设计语言。上一页返回1.2 JSP简介简介 JSP CJava Server Page Java服务器页面服务器页面)是一种建立在是一种建立在Servlet规范提供的功能之上的动态网页技术,和规范提供的功能之上的动态网页技术,和ASP类似,类似,它们都是在通常的网页文件中嵌入脚本代码,用于产生动态它们都是在通常的网页文件中嵌入脚本代码,用于产生动态内容,不过内容,
15、不过JSP文件中嵌入的是文件中嵌入的是Java代码和代码和JSP标记。标记。JSP文件在用户第一次清求时,会被编译成文件在用户第一次清求时,会被编译成Servlet,然后由,然后由这个这个Servlet处理用户的清求,所以处理用户的清求,所以JSP也可以看成是运行时的也可以看成是运行时的Seru1eto既然既然JSP也是也是Servlet,那么为什么还要使用,那么为什么还要使用JSP,或者或者说说JSP和和Servlet的区别是子卜么呢的区别是子卜么呢?下一页 返回1.2 JSP简介简介 Servlet是是Java对对CGI的回应。它们在服务器上执行和解释浏的回应。它们在服务器上执行和解释浏览
16、器的请求,承担客户端和其他应用程序之间的中间层的角览器的请求,承担客户端和其他应用程序之间的中间层的角色。色。Servlet主要是把动态的内容混合到静态的内容中以产生主要是把动态的内容混合到静态的内容中以产生HTML。JSP页面在页面在HTML元素中嵌入元素中嵌入Java脚本代码和脚本代码和JSP标记,使标记,使得文件长度变短,格式更加清晰。另一方面,得文件长度变短,格式更加清晰。另一方面,JSP把静态和动把静态和动态的内容分离开来,实现了内容和表示的分离。态的内容分离开来,实现了内容和表示的分离。使用使用JSP,不需要单独配置每一个文件,只要扩展名是,不需要单独配置每一个文件,只要扩展名是.
17、JSP,JSP容器容器(也是也是Servlet容器容器)就会自动识别,将其转换为就会自动识别,将其转换为Servlet为客户端服务。术语为客户端服务。术语Web容器和容器和JSP容器是同义的。容器是同义的。上一页返回1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较 JSP与与ASP,PHP同为动态网页开发技术,但二者是有区别的,同为动态网页开发技术,但二者是有区别的,现在就来介绍二者各自的技术特点和应用范围。现在就来介绍二者各自的技术特点和应用范围。1.3.1 ASP的特点的特点 ASP是是Microsoft公司开发的一套服务器脚本环境,它内含公司开发的一套服务器脚本环境,它内含
18、于于IIS中。利用中。利用ASP可以结合可以结合HTML网页、网页、ASP指令和指令和ActiveX建立动态的、交建立动态的、交h_的、高效率的的、高效率的Web服务器应用程序。服务器应用程序。它同它同JSP,PHP比较主要有如下优势比较主要有如下优势:下一页 返回1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较(1)易学易用。易学易用。(2)安装、配置简单。安装、配置简单。(3)开发工具简单多样。开发工具简单多样。(4)与浏览器无关。与浏览器无关。(5)组件具有扩充性。组件具有扩充性。除了优势外,除了优势外,ASP在如下几个方面表现不足。在如下几个方面表现不足。(1)只能在只能
19、在Windows平台上运行。平台上运行。(2)开发环境不开放。开发环境不开放。(3)行速度比较慢。行速度比较慢。上一页 下一页 返回1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较1.3.2 PHP的特点的特点 PHP与与ASP类似,是一种服务器端的脚本语言。类似,是一种服务器端的脚本语言。PHP的语的语法混合了法混合了C,Java,Perl以及以及PHP的新式语法,可以比的新式语法,可以比CGI或或Perl更快地执行动态网页。更快地执行动态网页。PHP主要有如下优点主要有如下优点:(1)PHP是跨平台的。是跨平台的。(2)语法简单。语法简单。(3)具有面向对象性。具有面向对象性
20、。(4)良好的安全性。良好的安全性。上一页 下一页 返回1.3 JSP与其他动态网页的技术比较与其他动态网页的技术比较PHP在如下方面存在不足在如下方面存在不足:(1)数据库的支持不足。数据库的支持不足。(2)不是工业标准。不是工业标准。(3)不支持不支持ASP中的中的ActiveX不不II JSP中的中的Servlet组件开发技术。组件开发技术。1.3.3 JSP的特点的特点JSP主要的特点如下主要的特点如下:(1)一次编写,随处运行。一次编写,随处运行。(2)有统一的技术标准。有统一的技术标准。(3)自由扩展自由扩展JSP标签。标签。上一页 下一页 返回1.3 JSP与其他动态网页的技术比
21、较与其他动态网页的技术比较(4)执行性能高。执行性能高。(5)开发工具多而强大。开发工具多而强大。JSP也不是十全十美的,它主要的缺点如下也不是十全十美的,它主要的缺点如下:(1)必须熟悉必须熟悉Java语言。语言。(2)难以调试。难以调试。JSP和和ASPJE优质、优质、PHP比较,本身并没有特别明显的优势,比较,本身并没有特别明显的优势,JSP的优势在于它是以的优势在于它是以Java技术为基础的,技术为基础的,JavaBean,Servlet等等J2EE技术是技术是JSP强大生命力所在。对于中小网站来说二者强大生命力所在。对于中小网站来说二者没有明显的区别,对于大型的网站来说,没有明显的区
22、别,对于大型的网站来说,JSP是首选。是首选。上一页返回1.4 配置配置JSP运行环境运行环境1.4.1JDK的安装与配置的安装与配置 在安装在安装Tomcat之前,必须先安装之前,必须先安装JDK,可以从,可以从Sun公司的公司的网站网站:http:/上免费下载。上免费下载。双击双击j2sdk-1_ 4_ 2-13-windows-i586-p.exe,进入安装界面,进入安装界面,如如图图1-1所示。然后进入如所示。然后进入如图图1-2所示的界面,选择所示的界面,选择Iacceptw单选按钮后单击单选按钮后单击N ext按钮进入下一步安装。按钮进入下一步安装。下一页 返回1.4 配置配置JS
23、P运行环境运行环境 单击单击Next按钮,进入选择安装目录的界面,可以单击按钮,进入选择安装目录的界面,可以单击Change按钮来更改目录按钮来更改目录(如如图图1-3所示所示),单击,单击Next按钮,再单击按钮,再单击Install按钮,会显示一个安装进度条按钮,会显示一个安装进度条;安装完成后单击安装完成后单击Finish按钮结束安装,如按钮结束安装,如图图1-4所示。所示。1.4.2 Tomcat的安装和配置的安装和配置 可以从网站上获取可以从网站上获取j akarta-tomc at-5.0.19.ex e文件,双击文件,双击进行安装,如进行安装,如图图1-5,图图1-6所示。在图所
24、示。在图1-6所示安装过程中可以所示安装过程中可以单击单击Browse按钮,选择安装目录。单击按钮,选择安装目录。单击N ext按钮,直到安装按钮,直到安装结束。结束。上一页 下一页 返回1.4 配置配置JSP运行环境运行环境 安装安装JDK和和Tomcat成功后,击要配置环境变量,成功后,击要配置环境变量,(上文中上文中JDK的安装目录为的安装目录为C:j2sdk1.4.2-13,Tomcat的安装的安装b录为录为C:Tomcat 5.0)右击选择右击选择“我的电脑我的电脑”一一“属性属性”一一“高级高级”一一“环境变量环境变量”一一“新建用户变量新建用户变量”命令,添加以下变量。命令,添加
25、以下变量。JAVA_ HOME:C:j2sdk1.4.2-13(如如图图1-7所示所示)CLASSPATH:.;%JAVA_ HOME%libdt.jar;%JAVA_ HOME%libtools.jar(注意注意:点号表示、当前目录,不能省略点号表示、当前目录,不能省略)上一页 下一页 返回1.4 配置配置JSP运行环境运行环境 PATH:%JAVA_ HOME%bin;(注意注意:这单的分号不能省略这单的分号不能省略)到这单,到这单,JDK安装完毕。安装完毕。CATALINE HOME:C:Tomcat 5.0 CATALINE BASE:C:Tomcat 5.0 配置完毕,测试安装是否成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 动态 网页 编程 完整版 ppt 全套 电子 教案 整套 教学 教程 最新
限制150内