当前位置:
文档之家› JSP程序设计实用教程(第二版)-梁建武-1600-电子教案
JSP程序设计实用教程(第二版)-梁建武-1600-电子教案
第四章 JSP语法
4.5 JSP动作 JSP动作利用XML语法格式的标记来控制Servlet引擎的行 为。动作组件用于执行一些标准的常用的JSP页面。JSP 动作元素包括: jsp:include:当页面被请求时引入一个文件。 jsp:forward:请求转到一个新的页面。 jsp:plugin:根据浏览器类型为Java插件生成object或 embed标记。 jsp:useBean:寻找或者实例化一个JavaBean。 jsp:setProperty:设置JavaBean的属性。 jsp:getProperty:输出某个JavaBean的属性。
21世纪高等学校精品规划教材
JSP程序设计实用教程 (第二版)
中国水利水电出版社
第一章 JSP和Web应用程序
为什么JSP发展如此迅猛,原因之一是它基于 Java技术,适用于企业级计算。另一原因在于 JSP支持强大的Web应用程序开发模式,使得各 种程序员能够协调地工作。 1.1 JSP概述 JSP(Java Server Pages)是由Sun公司于在 Java语言基础上开发出来的一种动态网页制作技 术,在 Sun 正式发布JSP之后,这种新的Web应 用开发技术很快引起了人们的关注。
第二章 JSP页面制作基础
2.2 CSS编程技术 CSS(Cascading Stylesheets,层叠样式表)是一种制作 网页的新技术,现已成为网页设计必不可少的工具之一。 使用CSS能够简化网页的格式代码,加快下载显示的速度, 也减少了需要上传的代码数量,大大减少了重复劳动的工 作量。 层叠样式表CSS是一种样式描述规则,利用CSS可以定义 HTML中元素的显示效果,包括元素的位置、颜色、背景、 边空、字体、排版格式等。定义的格式为:选择符 { 样式 属性:取值;样式属性:取值;... }
第四章 JSP语法
4.1 JSP语法概述 JSP页面主要由JSP元素和HTML代码构成,其中JSP代码 完成相应的动态功能。 1.JSP工作原理 当客户端请求浏览JSP页面时,JSP服务器在把页面传递 给客户端之前,先将JSP页面编译成Servlet(纯Java代 码),然后将Java编译器生成的服务器小程序编译为Java 字节码,最后再转换成纯HTML代码,这样客户端接收到 的只是HTML代码。 2.JSP页面结构 JSP基础语法包括注释、指令、脚本以及动作元素,此外, JSP还提供了一些由容器实现和管理的内置对象。
第一章 JSP和Web应用程序
1.4 Web应用程序 介绍了Web应用程序的工作原理.包括静 态页面和动态页面的处理过程.此外还介绍 了Web服务器和应用程序服务器的区别和 联系. Web服务器专门处理HTTP请求,而应用程 序服务器是通过很多协议来为应用程序提 供事务逻辑处理。
第一章 JSP和Web应用程序
第三章 JavaScript和Java语言
JavaScript是一种基于对象的脚本语言,主要负 责客户端的界面控制等工作,使开发过程简化, 而且减轻服务器负荷。还能使其能在客户端(浏 览器)与用户实现大量的交互,还能创建出惊人 的特效。 因为JSP是基于Java语言的,JSP是Java的网络 应用,所以理所当然要熟悉Java语言。
第一章 JSP和Web应用程序
1.2 JSP开发环境的配置 (1)JP是 基于Java技术的,所以配置JSP环境之前必须要安装JDK。 本书使用的版本是JDK1.7,可以到Sun公司的网站免费下 载。 (2)Tomcat服务器 Tomcat服务器是Apache组织开发的一种JSP引擎,本 身具有Web服务器的功能,可以作为独立的Web服务器来 使用。同时该软件也是免费的,对于初学者来说, Tomcat是一个很不错的选择。本书使用的版本是tomcat 7.0。
第一章 JSP和Web应用程序
1.3 JSP常用开发工具 JSP开发的两种常用工具,Editplus文本编辑器和IDE工具 Eclipse。 Editplus是一款功能非常强大的文本编辑工具,它支持自 定义工具组、自定义文件类型等功能,对于从事程序设计 和网页制作的工作者实在是不可或缺! 在所有的IDE中,Eclipse可以说是最有发展前途的产品之 一。Eclipse最初由OTI和IBM两家公司的IDE产品开发组 创建,起始于1999年4月。Eclipse是一个开放的开发平台, 通过插件系统,可以拥有几乎无限的扩展能力,因此越来 越多的程序员使用它来开发程序,它也是笔者喜欢的开发 工具。
第五章 JSP内置对象
其他内置对象 out对象主要用于向客户端输出数据。 session对象主要用于来分别保存每个用户信息,与请求 关联的会话,Session可以存储用户的状态信息。 applicaton对象主要用于保存用户信息,代码片段的运行 环境。有助于查找有关servlet引擎和servlet环境的信息。 pageContext对象用于管理网页属性,为JSP页面包装页 面的上下文,管理对属于JSP中特殊可见部分中已命名对 象的访问。 config对象用于存取servlet实例的初始化参数,是servlet的 构架部件。 page对象代表JSP网页本身,表示从该页面产生的一个 servlet实例。只有在JSP页面范围之内才是合法的。 exception对象的作用是处理JSP文件执行时发生的错误和 异常。
第二章 JSP页面制作基础
2.3 Dreamweaver Dreamweaver是Macromedia公司继Flash之后推出的又 一梦幻工具。Dreamweaver、Flash以及Fireworks,被 Macromedia公司称为“梦之队”,同时被广大使用者称 为网页制作三剑客。Dreamweaver是所见即所得网页编 辑器。 Dreamweaver的主要特点: 1)最佳的制作效率。 2)网站管理。 3)无可比拟的控制能力。 4)所见即所得。 5)模板和XML。 6)全方位的呈现。 此外还详细介绍了Dreamweaver的操作界面和如何用 Dreamweaver 建立JSP站点。
第三章 JavaScript和Java语言
3.1 JavaScript JavaScript是一种简洁的、面向对象的、跨平台 的描述语言,它可以被嵌入到HTML文件中,直 接被浏览器执行,从而产生多种多样的动态网页 效果。 本节详细介绍了JavaScript的语言结构、事件驱 动以及对象体系。最后用日历等实例加以说明。
静态页面接到请求时,内容不发生更改。页面的每一行代 码都是在将页面放置到服务器之前由设计人员编写好的。
第一章 JSP和Web应用程序
动态页面的内容基于用户的操作,随请求的不同而变化。
第一章 JSP和Web应用程序
1.5 软件编程体系 详细介绍了C/S和B/S的概念,以及各自的优势和劣势。 C/S (Client/Server)结构,简单地说就是传统意义上拥 有客户端和服务器端的网络软件或系统,可以用譬如VB或 VC等语言开发,比如最常用的QQ就是C/S结构。 B/S(Browser/Server)结构即浏览器和服务器结构。它是 随着Internet技术的兴起,对C/S结构的一种变化或者改进 的结构。在这种结构下,用户工作界面是通过WWW浏览 器来实现,主要事务逻辑在服务器端实现,形成三层结构。 这样就大大简化了客户端电脑负荷,减轻了系统维护与升 级的成本和工作量,降低了用户的总体成本。
第一章 JSP和Web应用程序
ASP 和 JSP 的区别主要有以下两点: 一是ASP的编程语言是VBScript之类的脚本语言, JSP 使用的是 Java 、JavaScript等; 二是 ASP 与 JSP这两种技术的语言引擎用完全不同的 方式处理页面中嵌入的程序代码。 JSP的优点 : 首先,将Web页面设计工作与服务器逻辑设计工作分 离。 其次,强调可重用的组件。 第三,采用标识简化页面开发。
第五章 JSP内置对象
response对象 response对象对客户的请求做出动态的响应,向 客户端发送数据。 response对象封装了JSP产生的响应,然后被发 送到客户端以响应客户的请求。和request一样, 也由容器产生,作为jspService()方法的参数被传 入JSP。 response对象包含了响应客户请求的有关信息。
第二章 JSP页面制作基础
JSP页面将Java代码嵌入到HTML脚本中,掌握 HTML语言是学习JSP的基础。HTML是网页制作 的一种规范,一种标准,它通过标记符来标记网 页的各个部分。 本章首先介绍用HTML制作网页的各种标记符的 设置方法,接着介绍了CSS的基本概念和使用方 法。此外,为了增强读者对网页制作的了解,介 绍了Dreamweaver的使用方法。通过学习,读者 可以使用Dreamweaver以及相关知识制作出简单 精美的网页。
第二章 JSP页面制作基础
2.1 HTML语言 HTML是Hyper Text Markup Language的缩写, 中文意思是超文本标记语言。 在HTML文件中,重要的文字部分都由“标记符” 括起来,而标记符本身则以“<”和“>”号标识, 标记符内的内容称为元素,代表了标记符的意义。 本节详细讲解了HTML的语法要点,并且通过大 量实例加以说明。
第五章 JSP内置对象
内置对象是不需要声明,直接可以在JSP中 使用的对象。在JSP代码片段中,可以利用 内置对象与JSP页面的执行环境产生互动。 本章分别详细介绍了JSP的九种内置对象, 其中几个重要的对象应用大量的实例加以 说明。
第五章 JSP内置对象
request对象 request 对象代表请求对象,该对象封装了用户提 交的信息,通过调用该对象相应的方法可以获取 封装的信息和用户提交信息。 它包含了有关浏览器请求的信息,并且提供了几 个用于获取cookie,header,和session数据的有 用的方法。来自客户端的请求经Servlet容器处理 后,有request对象进行封装。它作为jspService() 方法的一个参数由容器传递给JSP页面。