计算机
类型
可以朗读
语音朗读
452千字
字数
2016-03-01
发行日期
展开全部
主编推荐语
全书12章,介绍JSP基础、高级技巧,附实例与课程设计。
内容简介
全书共分12章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发和JSP高级程序设计,并通过JSP综合开发实例——清爽夏日九宫格日记网,介绍了JSP应用的开发流程和相关技术的综合应用。全书最后提供了两个课程设计方案,在线投票系统和无刷新的聊天室,供学生综合实践使用。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 JSP概述
- 1.1 JSP技术概述
- 1.2 JSP技术特征
- 1.3 JSP的处理过程
- 1.4 JSP与其他服务器端脚本语言的比较
- 1.5 JSP开发环境搭建
- 1.5.1 JSP的运行环境
- 1.5.2 JDK的安装与配置
- 1.5.3 Tomcat的安装与启动
- 1.6 JSP开发工具
- 1.6.1 Eclipse的安装与启动
- 1.6.2 Eclipse的使用
- 1.7 JSP程序开发模式
- 1.8 第一个JSP应用
- 1.9 小结
- 习题
- 上机指导
- 第2章 JSP开发基础
- 2.1 Java语言基础
- 2.1.1 基本数据类型及基本数据类型间的转换
- 2.1.2 变量与常量
- 2.1.3 运算符的应用
- 2.1.4 流程控制语句
- 2.1.5 字符串处理
- 2.1.6 数组的创建与应用
- 2.1.7 面向对象程序设计
- 2.1.8 集合类的应用
- 2.1.9 异常处理语句
- 2.2 JavaScript脚本语言
- 2.2.1 JavaScript脚本语言概述
- 2.2.2 在JSP中引入JavaScript
- 2.2.3 JavaScript的数据类型与运算符
- 2.2.4 JavaScript的流程控制语句
- 2.2.5 函数的定义和调用
- 2.2.6 事件
- 2.2.7 JavaScript常用对象的应用
- 2.3 小结
- 习题
- 上机指导
- 第3章 JSP语法
- 3.1 了解JSP的基本构成
- 3.2 JSP的指令标识
- 3.2.1 使用page指令
- 3.2.2 使用include指令
- 3.2.3 使用taglib指令
- 3.3 JSP的脚本标识
- 3.3.1 JSP表达式(Expression)
- 3.3.2 声明标识(Declaration)
- 3.3.3 脚本程序(Scriptlet)
- 3.4 JSP的注释
- 3.4.1 HTML中的注释
- 3.4.2 带有JSP表达式的注释
- 3.4.3 隐藏注释
- 3.4.4 脚本程序(Scriptlet)中的注释
- 3.5 动作标识
- 3.5.1 <jsp:include>
- 3.5.2 <jsp:forward>
- 3.5.3 <jsp:useBean>
- 3.5.4 <jsp:setProperty>
- 3.5.5 <jsp:getProperty>
- 3.5.6 <jsp:fallback>
- 3.5.7 <jsp:plugin>
- 3.5.8 <jsp:param>子标识
- 3.6 小结
- 习题
- 上机指导
- 第4章 JSP内置对象
- 4.1 JSP内置对象概述
- 4.2 request对象
- 4.2.1 访问请求参数
- 4.2.2 在作用域中管理属性
- 4.2.3 获取Cookie
- 4.2.4 获取客户信息
- 4.2.5 访问安全信息
- 4.2.6 访问国际化信息
- 4.3 response对象
- 4.3.1 重定向网页
- 4.3.2 设置HTTP响应报头
- 4.3.3 缓冲区配置
- 4.4 session对象
- 4.4.1 创建及获取客户的会话
- 4.4.2 从会话中移除指定的对象
- 4.4.3 销毁session
- 4.4.4 会话超时的管理
- 4.5 application对象
- 4.5.1 访问应用程序初始化参数
- 4.5.2 管理应用程序环境属性
- 4.6 out对象
- 4.6.1 管理响应缓冲
- 4.6.2 向客户端输出数据
- 4.7 其他内置对象
- 4.7.1 获取会话范围的pageContext对象
- 4.7.2 读取web.xml配置信息的config对象
- 4.7.3 应答或请求的page对象
- 4.7.4 获取异常信息的exception对象
- 4.8 小结
- 习题
- 上机指导
- 第5章 JavaBean技术
- 5.1 JavaBean概述
- 5.1.1 JavaBean技术介绍
- 5.1.2 JavaBean的种类
- 5.1.3 JavaBean规范
- 5.2 JavaBean中的属性
- 5.2.1 简单属性(Simple)
- 5.2.2 索引属性(Indexed)
- 5.3 JavaBean的应用
- 5.3.1 创建JavaBean
- 5.3.2 在JSP页面中应用JavaBean
- 5.4 JavaBean的应用实例
- 5.4.1 应用JavaBean解决中文乱码
- 5.4.2 应用JavaBean实现购物车
- 5.5 小结
- 习题
- 上机指导
- 第6章 Servlet技术
- 6.1 Servlet基础
- 6.1.1 Servlet技术简介
- 6.1.2 Servlet技术功能
- 6.1.3 Servlet技术特点
- 6.1.4 Servlet的生命周期
- 6.1.5 Servlet与JSP的区别
- 6.1.6 Servlet的代码结构
- 6.2 Servlet API编程常用接口和类
- 6.2.1 Servlet接口
- 6.2.2 HttpServlet类
- 6.2.3 ServletConfig接口
- 6.2.4 HttpServletRequest接口
- 6.2.5 HttpServletResponse接口
- 6.2.6 GenericServlet类
- 6.3 Servlet开发
- 6.3.1 Servlet的创建
- 6.3.2 Servlet的配置
- 6.4 Servlet过滤器
- 6.4.1 什么是过滤器
- 6.4.2 过滤器核心对象
- 6.4.3 过滤器创建与配置
- 6.4.4 字符编码过滤器
- 6.5 Servlet监听器
- 6.5.1 Servlet监听器简介
- 6.5.2 Servlet监听器的工作原理
- 6.5.3 监听Servlet上下文
- 6.5.4 监听HTTP会话
- 6.5.5 监听Servlet请求
- 6.5.6 使用监听器查看在线用户
- 6.6 Servlet的应用实例
- 6.6.1 应用Servlet实现留言板
- 6.6.2 应用Servlet实现购物车
- 6.7 小结
- 习题
- 上机指导
- 第7章 JSP实用组件
- 7.1 JSP文件操作
- 7.1.1 添加表单及表单元素
- 7.1.2 创建上传对象
- 7.1.3 解析上传请求
- 7.2 发送E-mail
- 7.2.1 Java Mail组件简介
- 7.2.2 Java Mail核心类简介
- 7.2.3 搭建Java Mail的开发环境
- 7.2.4 在JSP中应用Java Mail组件发送E-mail
- 7.3 JSP动态图表
- 7.3.1 JFreeChart的下载与使用
- 7.3.2 JFreeChart的核心类
- 7.3.3 利用JFreeChart生成动态图表
- 7.4 JSP报表
- 7.4.1 iText组件简介
- 7.4.2 iText组件的下载与配置
- 7.4.3 应用iText组件生成JSP报表
- 7.5 小结
- 习题
- 上机指导
- 第8章 JSP数据库应用开发
- 8.1 数据库管理系统
- 8.1.1 SQL Server 2008数据库
- 8.1.2 MySQL数据库
- 8.1.3 Oracle数据库
- 8.1.4 Access数据库
- 8.2 JDBC概述
- 8.2.1 JDBC技术介绍
- 8.2.2 JDBC驱动程序
- 8.3 JDBC中的常用接口
- 8.3.1 驱动程序接口Driver
- 8.3.2 驱动程序管理器DriverManager
- 8.3.3 数据库连接接口Connection
- 8.3.4 执行SQL语句接口Statement
- 8.3.5 执行动态SQL语句接口PreparedStatement
- 8.3.6 执行存储过程接口CallableStatement
- 8.3.7 访问结果集接口ResultSet
- 8.4 JDBC访问数据库过程
- 8.5 典型JSP数据库连接
- 8.5.1 SQL Server 2008数据库的连接
- 8.5.2 Access数据库的连接
- 8.5.3 MySQL数据库的连接
- 8.6 数据库操作技术
- 8.6.1 查询操作
- 8.6.2 添加操作
- 8.6.3 修改操作
- 8.6.4 删除操作
- 8.7 连接池技术
- 8.7.1 连接池简介
- 8.7.2 在Tomcat中配置连接池
- 8.7.3 使用连接池技术访问数据库
- 8.8 小结
- 习题
- 上机指导
- 第9章 JSP与Ajax
- 9.1 了解Ajax
- 9.1.1 什么是Ajax
- 9.1.2 Ajax开发模式与传统开发模式的比较
- 9.2 使用XMLHttpRequest对象
- 9.2.1 初始化XMLHttpRequest对象
- 9.2.2 XMLHttpRequest对象的常用方法
- 9.2.3 XMLHttpRequest对象的常用属性
- 9.3 传统Ajax的工作流程
- 9.3.1 发送请求
- 9.3.2 处理服务器响应
- 9.3.3 一个完整的实例——检测用户名是否唯一
- 9.4 jQuery实现Ajax
- 9.4.1 jQuery简介
- 9.4.2 我的第一个jQuery脚本
- 9.4.3 应用load( )方法发送请求
- 9.4.4 发送GET和POST请求
- 9.4.5 服务器返回的数据格式
- 9.4.6 使用$.ajax( )方法
- 9.5 Ajax开发需要注意的几个问题
- 9.5.1 安全问题
- 9.5.2 性能问题
- 9.5.3 浏览器兼容性问题
- 9.5.4 中文编码问题
- 9.6 小结
- 习题
- 上机指导
- 第10章 JSP高级技术
- 10.1 EL表达式
- 10.1.1 表达式语言
- 10.1.2 EL表达式的简单使用
- 10.1.3 EL表达式的语法
- 10.1.4 EL表达式的运算符
- 10.1.5 EL表达式中的隐含对象
- 10.1.6 EL表达式中的保留字
- 10.2 JSTL标准标签库
- 10.2.1 表达式标签
- 10.2.2 条件标签
- 10.2.3 循环标签
- 10.2.4 URL操作标签
- 10.3 自定义标签库的开发
- 10.3.1 自定义标签的定义格式
- 10.3.2 自定义标签的构成
- 10.3.3 在JSP文件中引用自定义标签
- 10.4 JSP框架技术
- 10.4.1 Struts 2框架
- 10.4.2 Spring框架
- 10.4.3 Hibernate技术
- 10.5 小结
- 习题
- 上机指导
- 第11章 JSP综合开发实例——清爽夏日九宫格日记网
- 11.1 项目设计思路
- 11.1.1 功能阐述
- 11.1.2 系统预览
- 11.1.3 功能结构
- 11.1.4 文件夹组织结构
- 11.2 数据库设计
- 11.2.1 数据库设计
- 11.2.2 数据表设计
- 11.3 公共模块设计
- 11.3.1 编写数据库连接及操作的类
- 11.3.2 编写保存分页代码的JavaBean
- 11.3.3 配置解决中文乱码的过滤器
- 11.3.4 编写实体类
- 11.4 主界面设计
- 11.4.1 主界面概述
- 11.4.2 让采用DIV+CSS布局的页面内容居中
- 11.4.3 主界面的实现过程
- 11.5 用户模块设计
- 11.5.1 用户模块概述
- 11.5.2 实现Ajax重构
- 11.5.3 用户注册的实现过程
- 11.5.4 用户登录的实现过程
- 11.5.5 退出登录的实现过程
- 11.5.6 忘记密码的实现过程
- 11.6 显示九宫格日记列表模块设计
- 11.6.1 显示九宫格日记列表概述
- 11.6.2 展开和收缩图片
- 11.6.3 查看日记原图
- 11.6.4 对日记图片进行左转和右转
- 11.6.5 显示全部九宫格日记的实现过程
- 11.6.6 我的日记的实现过程
- 11.6.7 删除我的日记的实现过程
- 11.7 写九宫格日记模块设计
- 11.7.1 写九宫格日记概述
- 11.7.2 应用JQuery让PNG图片在IE 6下背景透明
- 11.7.3 填写日记信息的实现过程
- 11.7.4 预览生成的日记图片的实现过程
- 11.7.5 保存日记图片的实现过程
- 11.8 项目发布
- 11.9 小结
- 第12章 课程设计一——在线投票系统
- 12.1 课程设计的目的
- 12.2 设计思路
- 12.2.1 显示投票选项的设计思路
- 12.2.2 参与投票的设计思路
- 12.2.3 显示投票结果的设计思路
- 12.3 设计过程
- 12.3.1 数据表的设计
- 12.3.2 值JavaBean的设计
- 12.3.3 数据库操作类的编写
- 12.3.4 工具类的编写
- 12.3.5 显示投票选项的设计
- 12.3.6 参与投票的设计
- 12.3.7 查看结果的设计
- 12.4 小结
- 第13章 课程设计二——Ajax聊天室
- 13.1 课程设计的目的
- 13.2 设计思路
- 13.3 设计过程
- 13.3.1 用户JavaBean的编写
- 13.3.2 登录页面的设计
- 13.3.3 聊天室主页面设计
- 13.3.4 在线人员列表的设计
- 13.3.5 用户发言的设计
- 13.3.6 显示聊天内容的设计
- 13.3.7 退出聊天室的设计
- 13.4 小结
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。