网络编程语言JSP实例教程

网络编程语言JSP实例教程
作 者: 周颢
出版社: 电子工业出版社
丛编项: 网络工程师培训教材丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: jsp
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《网络编程语言JSP实例教程》作者简介

内容简介

本书结合作者长期从事JSP开发大型Web应用型网站的实际经验,综合作者在实际工作中的心得与体会,运用大量实例来讲解网络编程语言JSP及其实际使用。本书重点介绍Java的基本语法、Web应用程序的概念与设计方法、JSP操作Oracle数据库、JavaBean的设计与使用、JavaMail的应用等。本书的最后给出网上虚拟社区的综合实例,向读者详细地介绍如何按照需求分析、模块设计、页面设计、JSP编程及页面合成的步骤完成整个网站的设计。本书针对JSP实际运用中遇到的问题以实例的形式加以阐述,每章后还附有小结和习题,力求使读者能够在短期内掌握进行实际开发需要了解的知识。本书面向即将或正在从事网站开发、设计、管理工作的大专院校学生和IT界人士。本书前言前言JSP(JavaServerPages,Java服务器页面)是在SunMicrosystems公司的倡导下,由许多公司共同参与建立的一种新的动态网页技术标准。它在动态网页的建设方面具有强大而特殊的功能。Sun公司应用组建“Java社团”的思想开发JSP技术。在开发JSP规范的过程中,Sun公司与许多主要的Web服务器、Web应用服务器和开发工具供应商,以及各种各样富有经验的开发团体进行合作,找到了一种适合于应用和页面开发人员的开发方法,它具有极佳的可移植性和易用性。针对JSP的产品,Sun公司授权予工具提供商(如Macromedia)、结盟公司(如Apache,Netscape)、最终用户、协作商及其他人。最近,Sun公司将最新版本的JSP和JavaServlet(JSP1.1,JavaServlet2.2)的源代码发放给Apache,以求JSP和Apache紧密结合、共同发展。Apache,Sun公司和许多其他的公司及个人公开成立的咨询机构更能方便任何公司和个人免费取得信息。为了适应广大网络爱好者的需要,笔者在总结以往工作经验的基础上,编写了本书。我们强调编程思想和方法,淡化枯燥的语言讲解;内容的取舍以实用为主,讲述JSP运用中的问题与难点;并且描述了Web应用程序开发的方式与流程,让读者有法可循。本书中穿插了大量的实例,使读者在阅读这本书时,既能学到理论知识,又能掌握解决实际问题的方法。本书从介绍网络技术的发展动态、JSP的诞生背景开始,循序渐进地介绍Java的基本语法、Web应用程序的概念与设计方法、JSP操作Oracle数据库、JavaBean的...

图书目录

目 录

第1章 JSP简介

1.1 什么是JSP

1.1.1 JSP的由来与JSP的实现方式

1.1.2 JSP的应用模型

1.1.3 JSP的特点

1.1.4 JSP的发展现状

1.2 JSP与其他动态网页技术的比较

1.2.1 CGI程序接口

1.2.2 ASP与JSP

1.3 JSP开发环境的建立

1.3.1 Java运行环境的安装

1.3.2 安装Web服务器——Resin

1.3.3 Resin服务器的配置

1.3.4 JSP开发环境

1.4 JSP页面示例

1.4.1 编写一个简单的JSP页面

1.4.2 JSP引擎的工作

小结

第2章 JSP基本语法

2.1 JSP语法入门

2.1.1 一个简单的JSP网页

2.1.2 JSP网页结构

2.1.3 网页命令

2.1.4 数据的输出

2.1.5 注释

2.1.6 JSP文件的解译

2.1.7 JSP网页的错误处理

2.2 数据类型、变量和常量概述

2.2.1 数据类型

2.2.2 变量

2.2.3 常量

2.3 运算操作

2.3.1 基本运算符

2.3.2 运算符的优先级

2.3.3 类型转换

2.4 控制结构概述

2.4.1 判断结构

2.4.2 循环结构

2.4.3 break与continue语句

2.5 数组的使用

2.5.1 数组的声明与使用

2.5.2 多维数组

2.5.3 数组长度的获得

2.5.4 数组使用实例

2.6 Java和面向对象概念

2.6.1 对象的概念

2.6.2 类的概念

2.6.3 实例

2.6.4 在JSP中使用类与对象

2.7 时间的处理

2.7.1 Date类型声明

2.7.2 时间间隔的计算

2.7.3 时间字段的获取与设置

2.8 字符串的处理

2.8.1 字符串的基本操作

2.8.2 字符串与数字类型的转换

2.8.3 字符串与Date类型的转换

小结

第3章 JSP网页深入分析

3.1 指令组件

3.1.1 网页指令

3.1.2 加载指令

3.1.3 标记库指令

3.2 动作组件

3.2.1 ,与

 3.2.2 

3.2.3 

3.2.4 

3.2.5 

3.3 描述语言组件

3.3.1 声明语句

3.3.2 程序代码段

3.3.3 表达式语句

小结

第4章 Web应用程序开发

4.1 网页表单的处理

4.1.1 数据传递过程

4.1.2 表单分析

4.1.3 request对象讨论

4.2 缓冲区的控制与网页重导

4.2.1 缓冲区使用概述

4.2.2 网页重导sendRedirect方法

4.3 Cookie的使用

4.3.1 Cookie数据的存取

4.3.2 Cookie变量的可存取范围

4.3.3 设置Cookie变量的有效时间

4.4 application,session与request

4.4.1 Web应用程序的建立

4.4.2 application对象的使用

4.4.3 session对象的使用

4.4.4 将数据保存到request对象

4.5 文件的使用

4.5.1 文件的操作

4.5.2 从文件中取得数据

4.5.3 在文件中保存数据

4.6 异常处理机制

4.6.1 异常处理概述

4.6.2 异常处理机制

4.6.3 Java的异常类

4.6.4 throw语句

4.6.5 错误处理网页的指定与建立

小结

第5章 数据库应用

5.1 JSP与数据库

5.1.1 WWW与数据库

5.1.2 JSP与JDBC

5.2 Oracle数据库概述

5.2.1 Oracle数据库的特点

5.2.2 Oracle基本操作

5.3 链接Oracle数据库

5.3.1 Oracle数据库链接的建立与关闭

5.3.2 Oracle数据库链接实例

5.4 从数据库中取得数据

5.4.1 记录集的概念

5.4.2 从数据源中取得数据

5.4.3 取得记录集中字段数与字段名称

5.4.4 记录指针的使用

5.5 编辑数据

5.5.1 添加数据

5.5.2 删除数据

5.5.3 更新数据

小结

第6章 Java Bean的使用与设计

6.1 Java Bean的使用

6.1.1 Java Bean简介

6.1.2 在 JSP中使用Java Bean

6.1.3 Bean对象存放目录的设定与引用

6.1.4 第一个Java Bean实例

6.2 Java Bean的设计

6.2.1 Bean的基本语法

6.2.2 网页链接维护的Java Bean

6.2.3 动态广告条

6.3 session事件的使用

6.3.1 编写响应session事件的Java Bean

6.3.2 在session事件中链接数据库

6.4 Bean的保存与读取

6.4.1 Java Bean对象的保存与读取

6.4.2 Bean的保存与读取实例

6.5 处理文件上传与下载的Java Bean

6.5.1 文件上传问题分析

6.5.2 解决方案

6.5.3 文件上传

6.5.4 文件下载

小结

第7章 JSP与JavaMail电子邮件

7.1 JavaMail 1.2简介及其使用方法

7.2 使用JavaMail发送一般邮件

7.2.1 发信程序示例

7.2.2 账号申请与密码邮寄

7.3 使用JavaMail发送HTML格式邮件及附件

小结

第8章 综合实例——虚拟社区系统开发

8.1 虚拟社区系统概述

8.2 图形计数器

8.2.1 图形计数器的机制

8.2.2 图形化计数器分析

8.3 留言板

8.3.1 系统机制

8.3.2 留言输入

8.3.3 处理留言数据

8.3.4 查看留言

8.4 用户管理

8.4.1 数据库表

8.4.2 用户登录窗体

8.4.3 账号确认与密码检查

8.4.4 限制未经登录的访问

8.5 讨论区

8.5.1 数据库准备工作

8.5.2 讨论区的框架

8.5.3 主题区的显示与操作

8.5.4 响应区的显示与操作

8.5.5 张贴文章的窗体

8.5.6 将文章数据添加到数据库

8.6 实时新闻

8.7 聊天室

8.7.1 聊天室的机制

8.7.2 用户登录

8.7.3 聊天室主画面

8.7.4 聊天信息的显示

8.7.5 输入聊天信息

8.7.6 聊天室设定

8.7.7 注销操作

8.8 电子贺卡

8.8.1 电子贺卡系统的机制

8.8.2 设计数据库

8.8.3 电子贺卡设计

8.8.4 预览 / 发送电子贺卡

8.8.5 收取贺卡

小结

附录A 常用Java API

附录B JSP指令快速索引