《JSP程序设计实用教程课件》第二版全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《JSP程序设计实用教程课件》第二版全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt》由会员分享,可在线阅读,更多相关《《JSP程序设计实用教程课件》第二版全套电子课件完整版ppt整本书电子教案最全教学教程整套课件.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、21世纪高等学校精品教程JSP程序设计实用教程 第一章 JSP和WEB应用程序 为什么JSP发展如此迅猛,原因之一是它基于Java技术,适用于企业级计算。另一原因在于JSP支持强大的Web应用程序开发模式,使得各种程序员能够协调地工作。n1.1 JSP概述 JSP(Java Server Pages)是由Sun公司于在Java语言基础上开发出来的一种动态网页制作技术,在 Sun 正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注。第一章 JSP和WEB应用程序nASP 和 JSP 的区别主要有以下两点:一是ASP的编程语言是VBScript之类的脚本语言,JSP 使用的是 Ja
2、va、JavaScript等;二是 ASP 与 JSP这两种技术的语言引擎用完全不同的方式处理页面中嵌入的程序代码。nJSP的优点:首先,它可以将内容的生成和显示进行分离。其次,强调可重用的组件。第三,采用标识简化页面开发。第一章 JSP和WEB应用程序n1.2 JSP开发环境的配置n(1)JDK Java的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装JDK。本书使用的版本是j2sdk1.4.1,可以到Sun公司的网站免费下载。n(2)Tomcat服务器 Tomcat服务器是Apache组织开发的一种JSP引擎,本身具有Web服务器的功能
3、,可以作为独立的Web服务器来使用。同时该软件也是免费的,对于初学者来说,Tomcat是一个很不错的选择。本书使用的版本是tomcat 5.0.28。第一章 JSP和WEB应用程序n1.3 JSP常用开发工具nJSP开发的两种常用工具,Editplus文本编辑器和IDE工具Eclipse。nEditplus是一款功能非常强大的文本编辑工具,它支持自定义工具组、自定义文件类型等功能,对于从事程序设计和网页制作的工作者实在是不可或缺!n在所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。Eclips
4、e是一个开放的开发平台,通过插件系统,可以拥有几乎无限的扩展能力,因此越来越多的程序员使用它来开发程序,它也是笔者喜欢的开发工具。第一章 JSP和WEB应用程序n1.4 WEB应用程序 介绍了Web应用程序的工作原理.包括静态页面和动态页面的处理过程.此外还介绍了Web服务器和应用程序服务器的区别和联系.nWeb服务器专门处理HTTP请求,而应用程序服务器是通过很多协议来为应用程序提供事务逻辑处理。第一章 JSP和WEB应用程序n静态页面接到请求时,内容不发生更改。页面的每一行代码都是在将页面放置到服务器之前由设计人员编写好的。第一章 JSP和WEB应用程序n动态页面的内容基于用户的操作,随请
5、求的不同而变化。第一章 JSP和WEB应用程序n1.5 软件编程体系 详细介绍了C/S和B/S的概念,以及各自的优势和劣势。nC/S(Client/Server)结构,简单地说就是传统意义上拥有客户端和服务器端的网络软件或系统,可以用譬如VB或VC等语言开发,比如最常用的QQ就是C/S结构。nB/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,主要事务逻辑在服务器端实现,形成三层结构。这样就大大简化了客户端电脑负荷,减轻了系统维护与升级的成本和工作量,降低了
6、用户的总体成本。第二章 JSP页面制作基础 nJSP页面将Java代码嵌入到HTML脚本中,掌握HTML语言是学习JSP的基础。HTML是网页制作的一种规范,一种标准,它通过标记符来标记网页的各个部分。n本章首先介绍用HTML制作网页的各种标记符的设置方法,接着介绍了CSS的基本概念和使用方法。此外,为了增强读者对网页制作的了解,介绍了Dreamweaver的使用方法。通过学习,读者可以使用Dreamweaver以及相关知识制作出简单精美的网页。第二章 JSP页面制作基础n2.1 HTML语言nHTML是Hyper Text Markup Language的缩写,中文意思是超文本标记语言。n在
7、HTML文件中,重要的文字部分都由“标记符”括起来,而标记符本身则以“”号标识,标记符内的内容称为元素,代表了标记符的意义。n 本节详细讲解了HTML的语法要点,并且通过大量实例加以说明。第二章 JSP页面制作基础n2.2 CSS编程技术nCSS(Cascading Stylesheets,层叠样式表)是一种制作网页的新技术,现已成为网页设计必不可少的工具之一。使用CSS能够简化网页的格式代码,加快下载显示的速度,也减少了需要上传的代码数量,大大减少了重复劳动的工作量。n层叠样式表CSS是一种样式描述规则,利用CSS可以定义HTML中元素的显示效果,包括元素的位置、颜色、背景、边空、字体、排版
8、格式等。定义的格式为:选择符 样式属性:取值;样式属性:取值;.第二章 JSP页面制作基础n2.3 DreamweavernDreamweaver是Macromedia公司继Flash之后推出的又一梦幻工具。Dreamweaver、Flash以及Fireworks,被Macromedia公司称为“梦之队”,同时被广大使用者称为网页制作三剑客。Dreamweaver是所见即所得网页编辑器。nDreamweaver的主要特点:n1)最佳的制作效率。2)网站管理。3)无可比拟的控制能力。4)所见即所得。5)模板和XML。6)全方位的呈现。n此外还详细介绍了Dreamweaver的操作界面和如何用Dr
9、eamweaver 建立JSP站点。第三章 JavaScript和Java语言nJavaScript是一种基于对象的脚本语言,主要负责客户端的界面控制等工作,使开发过程简化,而且减轻服务器负荷。还能使其能在客户端(浏览器)与用户实现大量的交互,还能创建出惊人的特效。n因为JSP是基于Java语言的,JSP是Java的网络应用,所以理所当然要熟悉Java语言。第三章 JavaScript和Java语言 n3.1 JavaScript nJavaScript是一种简洁的、面向对象的、跨平台的描述语言,它可以被嵌入到HTML文件中,直接被浏览器执行,从而产生多种多样的动态网页效果。n本节详细介绍了J
10、avaScript的语言结构、事件驱动以及对象体系。最后用日历等实例加以说明。第三章 JavaScript和Java语言n3.2 Java编程语言nJava语言是由Sun公司推出的新一代编程语言,Java语言受到了业界的广泛关注。Java语言是完全的面向对象的编程语言,充分吸取了C+语言的优点,在Java运行环境中,始终存在着一个系统级的线程,定期对内存进行自动回收,避免了内存的泄露,也减轻了程序员的工作量。nJava语言的一个目标是跨平台,在执行过程中根据所在的不同的硬件平台把程序解释为当前的机器码,实现跨平台运行。此外,Java语言还有高安全性和多线程等特点。nJava语言程序文件以.ja
11、va为后缀。Java程序编写完后,用开发环境下的编译器编译生成字节码,字节码文件以.class为后缀。n本节详细阐述了Java语言的语法,其中包括多线程的概念。第四章 JSP语法 n4.1 JSP语法概述JSP页面主要由JSP元素和HTML代码构成,其中JSP代码完成相应的动态功能。n1.JSP工作原理当客户端请求浏览JSP页面时,JSP服务器在把页面传递给客户端之前,先将JSP页面编译成Servlet(纯Java代码),然后将Java编译器生成的服务器小程序编译为Java字节码,最后再转换成纯HTML代码,这样客户端接收到的只是HTML代码。n2.JSP页面结构JSP基础语法包括注释、指令、
12、脚本以及动作元素,此外,JSP还提供了一些由容器实现和管理的内置对象。第四章 JSP语法n4.2注释JSP注释分为HTML注释和隐藏注释两种。JSP隐藏注释语句不会被执行,也不会被送到客户端的浏览器中。n1.JSP隐藏注释n 2.HTML注释!-comment -第四章 JSP语法n4.3 JSP指令n在JSP页面中,可以使用JSP指令来指定页面的有关输出方式、引用包、加载文件、缓冲区、出错处理等相关设置,主要作用是用来与JSP引擎之间进行沟通。n主要的三种指令是page、include和taglib。npage 指令命令定义整个JSP页面的属性,定义的属性会对该JSP文件和包含进来的JSP页
13、面起作用。nInclude指令的功能是在JSP编译时插入包含的文件。ntaglib指令的功能是使用标签库定义新的自定义标签,在JSP页面中启用定制行为。第四章 JSP语法n4.4 JSP脚本元素nJSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中。n脚本元素有三种格式:n声明格式%!declaration;%,其作用是把声明加入到Servlet类(在任何方法之外);n表达式格式%=expression%,作用是计算表达式并输出其结果;nScriptlet格式%code%,作用是把代码插入到Servlet的service方法。第四章 JSP语法n4
14、.5 JSP动作nJSP动作利用XML语法格式的标记来控制Servlet引擎的行为。动作组件用于执行一些标准的常用的JSP页面。JSP动作元素包括:njsp:include:当页面被请求时引入一个文件。njsp:forward:请求转到一个新的页面。njsp:plugin:根据浏览器类型为Java插件生成object或embed标记。njsp:useBean:寻找或者实例化一个JavaBean。njsp:setProperty:设置JavaBean的属性。njsp:getProperty:输出某个JavaBean的属性。第五章 JSP内置对象 n内置对象是不需要声明,直接可以在JSP中使用的对
15、象。在JSP代码片段中,可以利用内置对象与JSP页面的执行环境产生互动。n本章分别详细介绍了JSP的九种内置对象,其中几个重要的对象应用大量的实例加以说明。第五章 JSP内置对象nrequest对象 nrequest 对象代表请求对象,该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息和用户提交信息。n它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie,header,和session数据的有用的方法。来自客户端的请求经Servlet容器处理后,有request对象进行封装。它作为jspService()方法的一个参数由容器传递给JSP页面。第五章 JSP内置对
16、象nresponse对象nresponse对象对客户的请求做出动态的响应,向客户端发送数据。nresponse对象封装了JSP产生的响应,然后被发送到客户端以响应客户的请求。和request一样,也由容器产生,作为jspService()方法的参数被传入JSP。nresponse对象包含了响应客户请求的有关信息。第五章 JSP内置对象nout对象主要用于向客户端输出数据。nsession对象主要用于来分别保存每个用户信息,与请求关联的会话,Session可以存储用户的状态信息。napplicaton对象主要用于保存用户信息,代码片段的运行环境。有助于查找有关servlet引擎和servlet环
17、境的信息。npageContext对象用于管理网页属性,为JSP页面包装页面的上下文,管理对属于JSP中特殊可见部分中已命名对象的访问。nconfig对象用于存取servlet实例的初始化参数,是servlet的构架部件。npage对象代表JSP网页本身,表示从该页面产生的一个servlet实例。只有在JSP页面范围之内才是合法的。nexception对象的作用是处理JSP文件执行时发生的错误和异常。第五章 JSP内置对象nJSP页面的四种范围,分别为page、request、session、application。npage的范围在默认情况下,只在当前页面范围内有效。nrequest 的范围
18、是指在一个JSP 网页发出请求到另一个JSP 网页之间,随后这个属性就失效。nsession 的作用范围为一段用户持续和服务器所连接的时间,但与服务器断线,这个属性就无效。session 针对请求,对每个用户创建响应的session,是用户身份的标识。可以在同一次请求的多个页面中传递参数。napplication 的作用范围在服务器一开始执行服务,到服务器关闭为止。application 的范围最大,停留的时间也最久,服务器启动,该对象自动创建,对象一直保持到服务器关闭。对一个容器而言,每个用户共享一个application对象。第六章 JSP与数据库开发 n本章首先介绍关系数据库的概念,然后
19、分别介绍四种数据库的基本操作和界面。n因为JSP与数据的连接是通过JDBC,所以接着介绍了JDBC的原理和驱动以及常用的类。n本章的最后是数据库编程实例,该实例是使用JSP和数据库开发的最典型的例子,希望读者能熟练掌握。第六章 JSP与数据库开发n6.1 数据库基础n数据库是以一定的方式组织并存储在计算机存储设备上、能够为不同用户所共享的、与应用程序彼此独立的相互关联的数据的集合。n基本的数据模型有三种:层次模型系统、网络模型系统和关系模型系统。n关系模型系统具有数据结构简单灵活、易学易懂且数学基础雄厚等特点,发展到现在已成为数据库的标准。n常见的中小型数据库系统有Access和MySQL,大
20、型数据库系统有SQL Server和Oracle。第六章 JSP与数据库开发n6.2 JDBC基础nJDBC全称为Java DataBase Connectivity standard,它是一种可用于执行SQL语句的Java API。它由一些Java语言编写的类和界面组成,JDBC提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。n1 JDBC的任务 简单地说,JDBC能完成下列三件事:(1)同数据库建立连接(2)向数据库发送SQL语句(3)处理数据库返回的结果 n2JDBC两层模型和三层模型 nJDBC支持两层模型,也支持三层模型访问数据库。n两层模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP程序设计实用教程课件 JSP 程序设计 实用教程 课件 第二 全套 电子 完整版 ppt 教案 教学 教程 整套
![提示](https://www.taowenge.com/images/bang_tan.gif)
链接地址:https://www.taowenge.com/p-78674048.html
限制150内