JSP编程指南(第三版)

JSP编程指南(第三版)
作 者: Simon Brown 白雁
出版社: 电子工业出版社
丛编项: “Java编程指南”丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  SimonBrown,住在伦敦,是一个技术体系结构设计师。他从Java开始出现就一直使用它,作为开发人员和结构设计师的顾问和导师。在不同的Java开发程序时,他通常演讲并编写关于Java他自己的书《JSP标志库编程指南》。Simon在Java社区中担任JavaRanch的支持人,他的开放资源JSP定制标志测试框架称为TagUnit。Simon1996年毕业于Reading大学,并获得计算机科学理学学干学位,他是Sun认证的J2EE结构师,J2EE的Web组件开发和Java2平台开发者。

内容简介

这是一本有关JSP的最新著作,全面讨论了JSP的结构、配置和最新开发技术。结合具体代码介绍和剖析了JSP的组成、Servlet和配置、JSP表达式语言、JSP标志、数据库访问控制、过滤及过滤器技术等,也讨论了程序安全性、性能及伸缩性、最优设计方法等领域的解决方案,最后对Struts、XDoclet以及其他的一些工具进行了系统的介绍。本书的内容将有助于利用JSP进行Web应用程序的开发。本书适用于Web应用程序的开发人员。译者序本书由北京交通大学的白雁、陈建春、万传风、谢秋学、安长智、李少恒、张海燕、王勐、王斌、王波、周君、高镇宇等同志翻译,由白雁、陈建春负责最后统稿。在本书的翻译过程中,得到了魏庆朝教授的大力帮助,杜薇、李洁等也参加了本书的翻译和录入工作。鉴于作者水平有限,难免有错误与不当之处,望广大读者批评指正。简介欢迎阅读《JSP编程指南(第三版)》,本书将帮助刚开始接触Java编程和有经验的Java开发人员了解创建基于Java的服务器端的Web解决方案的能力(和乐趣)。如果读者以前从事过JSP编程工作,在本书中将发现JSP2.中令开发JSP页面更为容易的新特色,如果读者对Java了解不多,那么通过本书的学习可以帮助你掌握JSP。JavaServerPage,简写为JSP,是一个采用Java语言的服务器端技术,拥有Java语言内在的简洁性,并可用于创建高度交互和灵活的Web应用程序。在当前不确定的经济形势中,以Java语言为支持使得JSP更有商业价值:Java是一个开放资源,这意味着它不需昂贵的许可证,从而JSP解决方案更物有所值。JSP的根本前提是可以用HTML创建Web页面的基本结构,而通过在其中加入Java代码可以为页面生成当前用户所期望的动态组件。如果读者理解HTML和Web页面的基本概念,那么JSP将是学习创建创新的、交互式的内容和掌握Java流行语言的无以伦比的好方法。本书将是读者踏入这个令人兴奋的世界的向导。本书的读者对象本书面向那些了解Java语言和核心API,并且希望掌握用最新版本的JSP和ServletAPI进行Web编程的读者。读者应当熟悉HTML,但是不需要预先掌握服务器端Java编程。首先要说明的是,本书没有涵盖所有的领域,特别是有关其他JavaAPI如企业JavaBean的内容没有涉及。本书内容本书包含JSP和Servlet规范的最新版本:分别是版本2.和版本2.4,它们都...

图书目录

第1章 剖析JavaServer Page

在你开始前

JSP

JavaServer Page的最优方法

JavaServer Page应用程序体系结构

JSP基本原理

小结 第2章 Servlet和配置

什么是Servlet

HTTP Servlet

配置基于Servlet的Java Web应用程序

一个Web应用程序的例子

小结 第3章 JavaServer Page表达式语言

表达式语言的语法和使用

使用表达式语言的数学计算

表达式语言中的比较

表达式语言中的逻辑运算符

JavaBean与表达式语言

表达式语言的隐式对象

表达式语言函数

小结 第4章 JavaServer Page标准标志库

安装JavaServer Page标准标志库

JavaServer Page标准标志库

小结第5章 标志文件和简单标志

JSP标志扩展

定制标志的需要

标志术语和概念

从JSP 1.2以来的变化

标志文件

重复使用内容

用属性定制模板

为什么使用标志文件

简单标志

用属性定制功能

计算正文内容

小结 第6章 经典标志

经典标志概述

用属性定制功能

动态属性

Iteration标志

Body标志

小结 第7章 定制标志的高级特性和最优方法

将Scripting变量引入页面

协同使用标志

标志验证

处理异常

TryCatchFinally接口

标志库配置

最优方法

小结 第8章 Web应用程序的数据访问选择

数据访问技术

数据访问结构

实现RSS Newsreader的实例

小结 第9章 过滤

通用过滤器应用程序

过滤器详解

深入探讨过滤器

过滤器开发

其他类似过滤器的技术

过滤器设计最优方法

小结第10章 高级过滤器技术

5个问题领域的过滤器

建立开发环境

过滤器1:可视化的审核过滤器

过滤器2:身份验证过滤器

过滤器3:适合传统资源的过滤器

过滤器4:Ad Hoc身份验证过滤器

过滤器5:请求处理通道中的过滤器

小结 第11章 Web应用程序的安全性

应用程序安全示例

验证

授权

小结 第12章 提高Web应用程序的性能和可伸缩性

一般原则

页面缓存

数据库连接池

可伸缩性的设计

其他的性能技巧和资源

测试JSP应用程序性能

性能技巧测试

小结 第13章 Web应用程序设计和最优方法

设计的重要性

Web应用程序设计

设计样式

J2EE样式和Web应用程序组件

建立Web应用程序的框架

Bespoke框架

测试

安全

问题解答

调试

一般性指导方针

小结第14章 使用Struts、XDoclet及其他工具

Struts最新资料

Sturts-R巗um幱τ贸绦蚴纠攀*

Struts开发技术和工具

小结

附录A JavaServer Page语法参考

附录B JavaServer Page隐含对象