JSP完全探索

JSP完全探索
作 者: 李载甲 郑振华 付霞 郑振华
出版社: 中国青年出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JSP完全探索》作者简介

内容简介

本书是对Sun Mlcrosystems的Java Server Pages的讲解与介绍。 JSP是运行于Java TM2平台, EnterpriseEdition J2EE 环境中,提供网页设计技术的软件。我们可以利用JSP制作如公告牌和资料室等的Web应用程序,也可以结合J2EE的其他Java服务端技术更有效率地制作大型网站。本书包括JSP的基本语法、 JavaBeans、 Java Servlet、 JDBC等J2EE环境中的技术和JSP的活用方法,还有实际应用的一些概念和技术等。除此之外还为了初学者增加了许多关干网络编程和数据库的基础知识、Web服务器的工作原理和HTTP协议等内容。本书还在各部分前言中提示了学习各章节内容的方法。只要大家按各章节的提示循序渐进地学习本书中内容,一定可以帮助大家游刃有余地掌握JSP。

图书目录

PART 1 开始JSP

Chapter 1 前言

1 服务器端脚本语言(Server-SideScript Language)

CGI(Common Gateway Interface)

ASP(Active Server Page)

PHP

Java Servlet

Java Server Page

2 Java Server Page的特性

移植性(Write Once,Run Anywhere)

区分静态内容和动态内容

可以重复使用的Javabeans和标记库

支持Scripting和Action

支持Java Servlet的所有特性

在Java 3平台中与客户端之间的Web Access作用

3 结束语

Chapter 2 进入JSP世界

1 JSP环境设置

2 制作简单的JSP

HelloWorld.jsp

利用参数的JSP

利用JavaBeans的JSP

3 组成JSP的要素

4 结束语

Chapter 3 深入JSP

1 JSP启动原理

显示时间的JSP

转换为Servlet的JSP

由JSP生成的Servlet代码

JSP的生命周期(life cycle)

2 J2EE的构造

J2EE与数据库的连接

在J2EE中与客户端的数据交换

3 结束语

PART 2 JSP的基本语法

Chapter 4 编译指令(Directive)

1 Page编译指令

language

extends

import

session

buffer

autoFlush

isThreadSafe

info

error Page(错误提示页面)

content Type

isErrorPage属性

2 Include编译指令

3 Taglib编译指令

4 结束语

Chapter 5 脚本指令(Script)和注释语句

1 脚本指令(Script)

声明语句(Declaration)

脚本小程序(Scriptlet)

JSP表达式(Expression)

实例:Script要素的使用

2 注释语句

HTML注释语句

JSP注释语句

脚本语言的注释语句

实例:注释语句

Chapter 6 JSP内置对象(Implicit Object)

1 Request/Response

2 PageContext

3 Session

4 Application

5 Out

6 Config

7 Page

8 Exception

9 结束语

Chapter 7 JSP操作指令

1 使用Bean的操作指令

<jsp:useBean>

<jsp:setProperty>

<jsp:getProperty>

实例:利用姓名和身份证号码查看个人身份

2 使用Page的操作指令

<jsp:include>

<jsp:forward>

<jsp:param>

实例:include directive和include action的区别

3 使用plug in的操作指令

<jsp:plugin>

<jsp:param>,<jsp:fallback>

实例:计时器Applet

4 结束语

PART 3 JSP和相关技术

Chapter 8 关于JavaBeans

1 什么是JavaBeans?

组件模型和Java

关于JavaBeans

2 JavaBeans的种类

3 Beans的用法

Beans的形式和要素

4 Beans的实例

5 结束语

Chapter 9 JSP和JavaBeans

1 JSP上的JavaBeans

2 JSP当中使用JavaBeans的实例

JSP和Parameter Bean的实例

JSP和ActionBean的实例

3 结束语

Chapter 10 Servlet

1 JSP和Servlet

Servlet的概念

Servlet和JSP的不同点

学习Servlet的目的何在?

2 HTTPServlet

HTTP Servlet的基础

Servlet生命周期

3 Servlet和JSP对象

Servlet对象和JSP对象

4 Servlet和JSP的关系

简单的JSP实例

转译为Servlet以后的代码

5 JSPLookServlet

JSPLookServlet的制作

JSPLookServlet的类的分析

JSPLook Servlet的目的

6 结束语

Chapter 11 数据库的应用

1 数据库的

表的生成

Insert语句

Select语句

Update语句

Delete语句

表的删除

表结构的修改

2 J2EE上的JDBC Bridge

JDBC的定义

JDBC的特点

JDBC的结构

JDBC驱动的类型

连接数据库

3 数据库应用的实例

数据库Connection Beans的制作

Connection Pool的使用

4 结束语

PATR 4 JSP的应用

Chapter 12 Session Tracking

1 利用传统方法的Session Tracking

利用URL Rewriting的Session Tracking

利用Hidden form的Session Tracking

利用Cookie的Session Tracking

Cookie Counter的制作

2 利用Servlet API的Session Tracking

3 结束语

Chapter 13 JSP错误控制

1 编译阶段的错误(Compile-time error)

Servlet代码转译错误(Parsing Exception)

Servlet类编译错误(Compile exception)

2 运行阶段的错误(Run-time error)

JavaBean错误(异常处理)

JSP代码错误(生成错误提示页面)

3 结束语

Chapter 14 XML和JSP

1 XML

什么是XML?

XML的结构

2 XML和JSP

JSP中XML的应用

转换为XML

3 XML的实例

实际进行XML转换

文件和实例

4 结束语

Chapter 15 自定义标记库(Custom Tag Library)

1 Custom Tag(自定义标记)

自定义标记的特征

自定义标记和自定义标记库的结构

标记库的工作原理

2 TLD文件,运算类和信息类

TLD(Tag Library Descriptor)文件

运算类(Tag Handler)

信息类(TagExtraInfo Class)

3 结束语

Chapter 16 自定义标记库(Cusotm Tag Library)的应用

1 定在制作之前

2 无正文而参数可选的标记

运算类

信息类

TLD文件

制作标记库

3 包含有正文的标记

信息类

运算类

TLD文件

4 主从关系的标记

信息类

运算类

TLD文件

5 结束语

Chapter 17 Web应用程序和JSP

1 Web应用程序和JSP

Web应用程序的定义

Web应用程序的特点

Web应用程序的结构

2 深入探索

Web.xml

其他文件

3 制作Web应用程序

制定计划

制作文件

4 结束语

PART 5 JSP Project

Chapter 18 公告牌

1 设计

设计模块

设计数据库表(Database table)

2 输入

编辑输入表单的JSP(Board_Insert.jsp)

编辑输入字符的Servlet(Board_insert.java)

3 目录浏览

编辑浏览目录的Bean(BoardListBean.java)

编辑浏览目录的JSP(Board_List.jsp)

4 浏览内容

编辑浏览内容的表单(Board_Update.jsp)

编辑修改内容的Servlet(Board_Update.java)

编辑删除内容的Servlet(Board_Delete.java)

5 编辑其他模块(errorpage.jsp)

6 结束语

Chapter 19 导航菜单(Menu Navigation)

1 编辑导航菜单的规则

画面构成方式

实例结构和编辑步骤

2 编辑菜单列表(Menu List)

3 导航菜单的具体应用

4 编辑Top Menu和Left Menu

top.jsp

left menu

5 结束语

Chapter 20 制作E-CARD发送程序

1 设计

JSP页面

JavaBean和Servlet

2 JSP页面

选择图像的页面(SelectEcard.jsp)

输入内容的页面(Ecard.jsp)

预览页面(Preview.jsp)

表的构成

3 Servlet和JavaBean的应用

编辑发送E-CARD的Servlet(SendEcard.java)

编辑发送邮件的JavaBean(EcardSender.java)

编辑发送数据变换为HTML形式的JavaBean(EcardUtilBean.java)

4 结束语

附录1 在Windows98中设置Apache和Tomcat

1 设置的开始

JDK1.3的设置(j2sdk 1_3_0-win.exe)

Apache的设置

Tomcat的设置

附录2 在Windows98中设置Apache和JRun

1 设置的开始

设置前的准备工作

JRun的设置

附录3 OSDK(Oracle Servlet Development Kit)

1 设置OSDK

2 设定OSDK

通过编辑文件设定OSDK

链接到ADMIN菜单,并做相应设置

3 OSDK的启动和关闭

OSDK的的Listener启动

关闭OSDK的Listener

4 结束语

附录4 收集有用的TIP

1 制作管理资源的JSP

2 与<jsp:useBean/>标记相关的考虑

3 redirect和forward的注意事项

redirect,forward的8k buffer autoflush问题

连续调用redirect时出现的问题及解决方法

4 避免Runtime Exception

避免String的NullPointerException

避免Vector的Class CastExcepton

5 调试(Debugging)期的flush的使用

6 其他TIPS

JRUN

Tomcat

附录5 收集有用的类(Class)

1 环境变量设置

类的构成

应用实例

2 运行日志的记录

类的应用

应用实例

附录6 JSP的相关API

1 Package javax.servlet.jsp

接口

2 Package javax.servlet.jsp.tagext

BodyTag