展开全部

主编推荐语

全书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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。