JSP网页编程

上传人:jiups****uk12 文档编号:45690316 上传时间:2018-06-18 格式:PPT 页数:62 大小:605.50KB
返回 下载 相关 举报
JSP网页编程_第1页
第1页 / 共62页
JSP网页编程_第2页
第2页 / 共62页
JSP网页编程_第3页
第3页 / 共62页
JSP网页编程_第4页
第4页 / 共62页
JSP网页编程_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《JSP网页编程》由会员分享,可在线阅读,更多相关《JSP网页编程(62页珍藏版)》请在金锄头文库上搜索。

1、JavaServerJavaServer Pages Pages(JSPJSP)网页程序设计网页程序设计 请配合JSP源代码示例资料学习! 第一章 JSP和WEB应用程序 为什么JSP发展如此迅猛,原因之一是它基于 Java技术,适用于企业级计算。另一原因在于 JSP支持强大的Web应用程序开发模式,使得各 种程序员能够协调地工作。 n1.1 JSP概述JSP(Java Server Pages)是由Sun公司于在 Java语言基础上开发出来的一种动态网页制作技 术,在 Sun 正式发布JSP之后,这种新的Web应 用开发技术很快引起了人们的关注。 第一章 JSP和WEB应用程序nASP 和

2、JSP 的区别主要有以下两点:一是ASP的编程语言是VBScript之类的脚本语言, JSP 使用的是 Java 、JavaScript等;二是 ASP 与 JSP这两种技术的语言引擎用完全不同的 方式处理页面中嵌入的程序代码。 nJSP的优点 :首先,它可以将内容的生成和显示进行分离。 其次,强调可重用的组件。 第三,采用标识简化页面开发。 第一章 JSP和WEB应用程序n1.2 JSP开发环境的配置n(1)JDK Java的软件开发工具,是Java应用程序的基础。JSP是 基于Java技术的,所以配置JSP环境之前必须要安装JDK 。本书使用的版本是j2sdk1.4.1,可以到Sun公司的

3、网站 免费下载。n(2)Tomcat服务器Tomcat服务器是Apache组织开发的一种JSP引擎,本 身具有Web服务器的功能,可以作为独立的Web服务器来 使用。同时该软件也是免费的,对于初学者来说, Tomcat是一个很不错的选择。本书使用的版本是tomcat 5.0.28。第一章 JSP和WEB应用程序n1.3 JSP常用开发工具nJSP开发的两种常用工具,Editplus文本编辑器和IDE工具 Eclipse。nEditplus是一款功能非常强大的文本编辑工具,它支持自 定义工具组、自定义文件类型等功能,对于从事程序设计 和网页制作的工作者实在是不可或缺! n在所有的IDE中,Ecl

4、ipse可以说是最有发展前途的产品之 一。Eclipse最初由OTI和IBM两家公司的IDE产品开发组 创建,起始于1999年4月。Eclipse是一个开放的开发平台 ,通过插件系统,可以拥有几乎无限的扩展能力,因此越 来越多的程序员使用它来开发程序,它也是笔者喜欢的开 发工具。 第一章 JSP和WEB应用程序n1.4 WEB应用程序介绍了Web应用程序的工作原理.包括静 态页面和动态页面的处理过程.此外还介绍 了Web服务器和应用程序服务器的区别和 联系.nWeb服务器专门处理HTTP请求,而应用程 序服务器是通过很多协议来为应用程序提 供事务逻辑处理。 第一章 JSP和WEB应用程序n静态

5、页面接到请求时,内容不发生更改。页面的每一行代 码都是在将页面放置到服务器之前由设计人员编写好的。n动态页面的内容基于用户的操作,随请求的不同而变化 。JSPn执行过程第一章 JSP和WEB应用程序n1.5 软件编程体系详细介绍了C/S和B/S的概念,以及各自的优势和劣势。nC/S (Client/Server)结构,简单地说就是传统意义上拥 有客户端和服务器端的网络软件或系统,可以用譬如VB或 VC等语言开发,比如最常用的QQ就是C/S结构。 nB/S(Browser/Server)结构即浏览器和服务器结构。它是 随着Internet技术的兴起,对C/S结构的一种变化或者改进 的结构。在这种

6、结构下,用户工作界面是通过WWW浏览 器来实现,主要事务逻辑在服务器端实现,形成三层结构 。这样就大大简化了客户端电脑负荷,减轻了系统维护与 升级的成本和工作量,降低了用户的总体成本。第二章 JSP页面制作基础 nJSP页面将Java代码嵌入到HTML脚本中,掌握 HTML语言是学习JSP的基础。HTML是网页制作 的一种规范,一种标准,它通过标记符来标记网 页的各个部分。 n本章首先介绍用HTML制作网页的各种标记符的 设置方法,接着介绍了CSS的基本概念和使用方 法。此外,为了增强读者对网页制作的了解,介 绍了Dreamweaver的使用方法。通过学习,读者 可以使用Dreamweaver

7、以及相关知识制作出简单 精美的网页。第二章 JSP页面制作基础n2.1 HTML语言nHTML是Hyper Text Markup Language的缩写, 中文意思是超文本标记语言。n在HTML文件中,重要的文字部分都由“标记符”括 起来,而标记符本身则以“”号标识,标记符 内的内容称为元素,代表了标记符的意义。n 本节详细讲解了HTML的语法要点,并且通过大 量实例加以说明。第二章 JSP页面制作基础n2.2 CSS编程技术nCSS(Cascading Stylesheets,层叠样式表)是一种制作 网页的新技术,现已成为网页设计必不可少的工具之一。 使用CSS能够简化网页的格式代码,加快

8、下载显示的速度 ,也减少了需要上传的代码数量,大大减少了重复劳动的 工作量。n层叠样式表CSS是一种样式描述规则,利用CSS可以定义 HTML中元素的显示效果,包括元素的位置、颜色、背景 、边空、字体、排版格式等。定义的格式为:选择符 样 式属性:取值;样式属性:取值;. 第二章 JSP页面制作基础n2.3 DreamweavernDreamweaver是Macromedia公司继Flash之后推出的又 一梦幻工具。Dreamweaver、Flash以及Fireworks,被 Macromedia公司称为“梦之队”,同时被广大使用者称为 网页制作三剑客。Dreamweaver是所见即所得网页编

9、辑 器。nDreamweaver的主要特点:n1)最佳的制作效率。2)网站管理。 3)无可比拟的控制能力。 4)所见即所得。 5)模板和XML。6)全方位的呈现。n此外还详细介绍了Dreamweaver的操作界面和如何用 Dreamweaver 建立JSP站点。 第三章 JavaScript和Java语言nJavaScript是一种基于对象的脚本语言,主要负 责客户端的界面控制等工作,使开发过程简化, 而且减轻服务器负荷。还能使其能在客户端(浏 览器)与用户实现大量的交互,还能创建出惊人 的特效。n因为JSP是基于Java语言的,JSP是Java的网络 应用,所以理所当然要熟悉Java语言。第

10、三章 JavaScript和Java语言 n3.1 JavaScript nJavaScript是一种简洁的、面向对象的、跨平台 的描述语言,它可以被嵌入到HTML文件中,直 接被浏览器执行,从而产生多种多样的动态网页 效果。 n本节详细介绍了JavaScript的语言结构、事件驱 动以及对象体系。最后用日历等实例加以说明。第三章 JavaScript和Java语言n3.2 Java编程语言nJava语言是由Sun公司推出的新一代编程语言,Java语言 受到了业界的广泛关注。Java语言是完全的面向对象的编 程语言,充分吸取了C+语言的优点,在Java运行环境中 ,始终存在着一个系统级的线程,

11、定期对内存进行自动回 收,避免了内存的泄露,也减轻了程序员的工作量。nJava语言的一个目标是跨平台,在执行过程中根据所在的 不同的硬件平台把程序解释为当前的机器码,实现跨平台 运行。此外,Java语言还有高安全性和多线程等特点。nJava语言程序文件以.java为后缀。Java程序编写完后,用 开发环境下的编译器编译生成字节码,字节码文件以 .class为后缀。n本节详细阐述了Java语言的语法,其中包括多线程的概念 。第四章 JSP语法 n4.1 JSP语法概述 JSP页面主要由JSP元素和HTML代码构成,其中JSP代码 完成相应的动态功能。n1.JSP工作原理 当客户端请求浏览JSP页

12、面时,JSP服务器在把页面传递 给客户端之前,先将JSP页面编译成Servlet(纯Java代码 ),然后将Java编译器生成的服务器小程序编译为Java字 节码,最后再转换成纯HTML代码,这样客户端接收到的 只是HTML代码。n2.JSP页面结构 JSP基础语法包括注释、指令、脚本以及动作元素,此外 ,JSP还提供了一些由容器实现和管理的内置对象。 第四章 JSP语法n4.2注释 JSP注释分为HTML注释和隐藏注释两种。JSP隐 藏注释语句不会被执行,也不会被送到客户端的 浏览器中。n1.JSP隐藏注释n 2.HTML注释 第四章 JSP语法n4.3 JSP指令n在JSP页面中,可以使用

13、JSP指令来指定页面的有关输出 方式、引用包、加载文件、缓冲区、出错处理等相关设置 ,主要作用是用来与JSP引擎之间进行沟通。n主要的三种指令是page、include和taglib 。npage 指令命令定义整个JSP页面的属性,定义的属性会 对该JSP文件和包含进来的JSP页面起作用。nInclude指令的功能是在JSP编译时插入包含的文件。 ntaglib指令的功能是使用标签库定义新的自定义标签,在 JSP页面中启用定制行为。第四章 JSP语法n4.4 JSP脚本元素nJSP脚本元素用来插入Java代码,这些Java代码将出现在 由当前JSP页面生成的Servlet中。n脚本元素有三种格

14、式:n声明格式%! declaration; %,其作用是把声明加入到 Servlet类(在任何方法之外);n表达式格式%= expression %,作用是计算表达式并 输出其结果;nScriptlet格式% code %,作用是把代码插入到Servlet 的service方法。第四章 JSP语法n4.5 JSP动作nJSP动作利用XML语法格式的标记来控制Servlet引擎的行 为。动作组件用于执行一些标准的常用的JSP页面。JSP 动作元素包括:njsp:include:当页面被请求时引入一个文件。njsp:forward:请求转到一个新的页面。 njsp:plugin:根据浏览器类型为

15、Java插件生成object或 embed标记。njsp:useBean:寻找或者实例化一个JavaBean。njsp:setProperty:设置JavaBean的属性。 njsp:getProperty:输出某个JavaBean的属性。第五章 JSP内置对象 n内置对象是不需要声明,直接可以在JSP中 使用的对象。在JSP代码片段中,可以利用 内置对象与JSP页面的执行环境产生互动。n本章分别详细介绍了JSP的九种内置对象, 其中几个重要的对象应用大量的实例加以 说明。 第五章 JSP内置对象nrequest对象 nrequest 对象代表请求对象,该对象封装了用户提 交的信息,通过调用该

16、对象相应的方法可以获取 封装的信息和用户提交信息。n它包含了有关浏览器请求的信息,并且提供了几 个用于获取cookie,header,和session数据的有 用的方法。来自客户端的请求经Servlet容器处理 后,有request对象进行封装。它作为jspService() 方法的一个参数由容器传递给JSP页面。第五章 JSP内置对象nresponse对象nresponse对象对客户的请求做出动态的响应,向 客户端发送数据。nresponse对象封装了JSP产生的响应,然后被发 送到客户端以响应客户的请求。和request一样, 也由容器产生,作为jspService()方法的参数被传 入JSP。nresponse对象包含了响应客户请求的有关信息。第五章 JSP内置对象nout对象主要用于向客户端输出数据。nsession对象主要用于来分别保存每个用户信息,与请求 关联的会话,Session可以存储用户的状态信息。napplicaton对象主要用于保存用户信息,代码片段的运行 环境。有助于查找有关servlet引擎和servlet环境的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

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