出版日期:2009年01月
ISBN:9787115197801
[十位:7115197806]
页数:264
定价:¥29.00
店铺售价:¥4.50
(为您节省:¥24.50)
店铺库存:1
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
18079558195
店主推荐图书:
-
¥5.80
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-14 13:38:25]
赵**
上海市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-13 22:39:20]
黄*
深圳市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-13 20:42:05]
刘**
成都市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-13 10:32:37]
桂林市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-11-13 00:15:16]
佩*
重庆市
《JSP程序设计》内容提要:
《JSP程序设计》系统地介绍了JSP技术的概念、方法与实现过程,包括JSP运行环境、JSP语法与组成元素、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用、JSP核心表达式与标签、Web网页模板技术、JSP实用组件技术和MVC设计模式等,*后还介绍了论坛和购物车两个JSP综合实例。通过《JSP程序设计》的学习,读者可以系统地掌握JSP技术相关概念、方法、编程思路和技巧。《JSP程序设计》不求面面俱到,也不追求博大精深,仅要求能够使读者在*短的时间内学会用JSP开发动态网站的编程技术。
《JSP程序设计》可作为普通高等院校计算机及相关专业“Web程序设计”、“JSP程序设计”、“动态网站设计”等课程的教材,也可作为JSP初学者及网站开发人员的参考用书。
《JSP程序设计》图书目录:
第1章 JSP初步
1.1 认识JSP
1.2 JSP技术特性
1.3 JSP工作原理
1.4 搭建JSP的运行环境
1.4.1 JDK的安装与配置
1.4.2 Tomcat的安装、运行与目录结构
1.4.3 Eclipse的安装、运行与特性
1.5 JSP程序初步
1.5.1 创建JSP页
1.5.2 部署JSP程序
小结
习题
第2章 JSP辅助知识
2.1 JSP中的HTML元素
2.1.1 HTML文本结构
2.1.2 表单元素设置
2.1.3 其他元素设置
2.2 JSP中的JavaScript语言
2.2.1 JavaScript语言概述
2.2.2 网页中的JavaScript
2.2.3 基本语法
2.2.4 常用语句
2.2.5 对象
2.2.6 事件
2.3 Web应用程序体系结构
2.3.1 三层架构
2.3.2 二层架构
2.3.3 JSP技术支持的架构
2.4 应用服务器
2.4.1 Web服务器
2.4.2 JSP引擎和Servlet引擎
2.5 HTTP
小结
习题
第3章 JSP语法详解
3.1 JSP文件的组成
3.1.1 JSP页的创建
3.1.2 JSP文件的组成元素
3.1.3 JSP的转义字符
3.2 JSP注释方式
3.2.1 HTML注释
3.2.2 JSP隐藏注释
3.2.3 脚本段注释
3.3 JSP脚本元素
3.3.1 声明语句
3.3.2 脚本段
3.3.3 JSP表达式
3.4 JSP指令元素
3.4.1 页面指令元素:page
3.4.2 包含指令元素:include
3.4.3 提供动作指令元素:taglib
3.5 JSP动作元素
3.5.1 包含文件:jsp:include
3.5.2 请求转发:jsp:forward
3.5.3 声明使用JavaBean:jsp:useBean
3.5.4 设置JavaBean属性值:jsp:setProperty
3.5.5 获取JavaBean属性值:jsp:getProperty
3.5.6 声明使用Java插件:jsp:plugin与jsp:fallback
3.5.7 参数传递:jsp:params与jsp:param
3.5.8 其他动作元素
小结
习题
第4章 JSP内置对象详解
4.1 请求对象:request
4.1.1 获取请求参数
4.1.2 在作用域中管理属性
4.1.3 获取Cookie对象
4.1.4 获取客户端信息
4.2 响应对象:response
4.2.1 客户端与服务器端的交互
4.2.2 页面重定向
4.2.3 缓冲区的输出
4.2.4 response对象的常用方法
4.3 会话对象:session
4.3.1 理解session
4.3.2 内置对象对通信的控制
4.3.3 创建与获取客户端session
4.3.4 移除指定session中的对象
4.3.5 session销毁
4.3.6 session超时管理
4.3.7 session实现局部网页计数器
4.4 多客户端共享对象:application
4.4.1 appliaction对象的作用范围
4.4.2 application对象的常用方法
4.4.3 application实现全局网页计数器
4.5 页面对象:page
4.5.1 page对象的常用方法
4.5.2 page对象的转换类型
4.6 页面上下文对象:pageContext
4.6.1 pageContext对象的常用方法
4.6.2 pageContext对象获取作用域的值
4.7 输出对象:out
4.8 配置对象:config
4.8.1 config对象的常用方法
4.8.2 config对象获取初始化参数
4.9 异常对象:exception
4.9.1 exception错误机制
4.9.2 exception对象的常用方法
4.9.3 exception设置指定错误页面
4.9.4 exception对象指向空指针错误
小结
习题
第5章 JavaBean组件技术
5.1 JavaBean简介
5.1.1 为什么要使用JavaBean
5.1.2 JavaBean的形式和要素
5.2 JavaBean属性
5.2.1 简单属性
5.2.2 索引属性
5.2.3 束缚属性
5.2.4 限制属性
5.3 JavaBean的作用域
5.3.1 page作用域
5.3.2 request作用域
5.3.3 session作用域
5.3.4 application作用域
5.3.5 JavaBean获取作用域数据
5.4 使用JavaBean计算圆的周长与面积
小结
习题
第6章 Servlet核心技术
6.1 Servlet基础
6.1.1 Servlet技术功能
6.1.2 Servlet特征
6.2 Servlet生命周期
6.2.1 加载并初始化Servlet
6.2.2 处理客户端请求
6.2.3 卸载Servlet
6.3 使用Servlet
6.3.1 认识第1个Servlet
6.3.2 使用HttpServlet
6.4 获取运行环境信息
6.4.1 获取Servlet信息
6.4.2 获取服务器端信息
6.4.3 获取客户端信息
6.5 Servlet中的会话设置
6.5.1 获取HttpSession对象
6.5.2 在HttpSession对象中保存数据
6.5.3 在HttpSession对象中读取数据
6.6 Servlet中异常设置
6.7 Servlet过滤器
6.7.1 Servlet过滤器工作原理
6.7.2 Servlet过滤器配置
6.7.3 Servlet过滤器典型应用
6.8 Servlet监听器
6.8.1 Servlet监听器工作原理
6.8.2 Servlet监听器类型
6.8.3 Servlet监听器典型应用
小结
习题
第7章 JSP操作数据库核心技术
7.1 JDBC技术概述
7.2 JDBC的结构
7.2.1 JDBC类型
7.2.2 数据库驱动程序
7.3 JDBC核心编程接口
7.3.1 驱动器接口:Driver
7.3.2 驱动管理类:DriverManager
7.3.3 数据库连接接口:Connection
7.3.4 执行静态SQL语句接口:Statement
7.3.5 执行预编译的SQL语句接口:PreparedStatement
7.3.6 处理存储过程语句接口:CallableStatement
7.3.7 返回查询结果集接口:ResultSet
7.4 JDBC操作数据库的步骤
7.4.1 加载JDBC驱动程序
7.4.2 取得数据库连接
7.4.3 执行各种SQL语句
7.4.4 获取查询结果
7.4.5 关闭数据库连接
7.6 JDBC对事务的操作
7.6.1 数据库事务的特性
7.6.2 JDBC事务的流程
7.6.3 JDBC对事务的管理级别
7.6.4 JDBC对事务的设置
7.7 JDBC对数据库操作实例
7.7.1 执行静态SQL语句的实例
7.7.2 执行预处理SQL语句的实例
7.7.3 执行存储过程的实例
7.7.4 获取数据表信息
7.7.5 JDBC事务的应用
7.8 数据库连接池
7.8.1 数据库连接池概述
7.8.2 连接池的实现原理
7.8.3 Tomcat连接池的实现
7.8.4 Proxool连接池的实现
7.8.5 其他连接池
小结
习题
第8章 JSP核心表达式与标签
8.1 JSP表达式
8.1.1 JSP表达式概述
8.1.2 JSP表达式使用
8.1.3 访问作用域变量
8.1.4 JSP表达式隐藏对象
8.2 JSTL标准标签库
8.2.1 JSTL标签
8.2.2 JSTL获取
8.2.3 JSTL安装与配置
8.3 JSTL核心标签
8.3.1 输出结果标签
8.3.2 对象属性设置标签
8.3.3 对象值删除设置标签
8.3.4 捕捉异常标签
8.3.5 if条件判断标签
8.3.6 choose条件判断标签
8.3.7 条件分支标签
8.3.8 其他条件分支标签
8.3.9 迭代标签
8.3.10 导入URL资源标签
8.3.11 构造URL标签
8.3.12 重定向URL标签
8.3.13 URL参数传递标签
8.4 JSTL的XML标签
8.5 JSTL的格式化标签
8.6 JSTL的其他标签
8.6.1 数据库标签
8.6.2 函数标签
8.7 自定义标签
8.7.1 自定义标签的格式
8.7.2 自定义标签的构成
8.7.3 自定义标签的实例
小结
习题
第9章 Web网页模板技术
9.1 Web模板概述
9.2 Velocity模板
9.2.1 Velocity的下载与安装
9.2.2 初识Velocity
9.2.3 Velocity的注释
9.2.4 Velocity的引用
9.2.5 Velocity的指令
9.2.6 Velocity的其他特性
9.2.7 在Web应用程序中使用Velocity
9.3 FreeMarker模板
9.3.1 FreeMarker的下载与安装
9.3.2 初识FreeMarker
9.3.3 FreeMarker的注释
9.3.4 FreeMarker的指令
9.3.5 FreeMarker的Interpolation
9.3.6 FreeMarker的表达式
9.3.7 在Web应用程序中使用FreeMarker
小结
习题
第10章 JSP实用组件技术
10.1 上传与下载组件
10.1.1 Commons-FileUpload组件概述
10.1.2 获取Commons-FileUpload组件
10.1.3 应用Commons-FileUpload组件完成文件上传
10.1.4 文件的下载
10.2 发送E-mail组件
10.2.1 邮件传输协议
10.2.2 JavaMail组件
10.2.3 获取JavaMail组件
10.2.4 应用JavaMail组件完成电子邮件的发送
10.2.5 应用JavaMail组件完成电子邮件的接收
10.3 动态图表组件
10.3.1 JFreeChart组件
10.3.2 获取JFreeChart组件
10.3.3 使用JFreeChart绘制柱形图
10.3.4 使用JFreeChart绘制饼图
小结
习题
第11章 MVC设计模式
11.1 表示层的两种架构模式
11.1.1 Model1架构模式
11.1.2 Model2架构模式
11.2 MVC的基础知识
11.2.1 MVC的发展史
11.2.2 MVC的基本构成
11.2.3 MVC的优缺点
11.3 Struts2框架的MVC实现机制
11.3.1 Struts2框架的基本工作流程
11.3.2 Struts2MVC的实现方式
11.3.3 Struts2MVC的实际应用
11.4 Spring框架的MVC实现机制
11.4.1 SpringMVC的基本工作流程
11.4.2 SpringMVC的实际应用
小结
习题
第12章 JSP实例开发1——论坛
12.1 实例开发实质
12.2 系统业务流程
12.3 数据表设计
12.4 文件结构设计
12.5 公共模块设计
12.5.1 数据库连接类
12.5.2 分页生成器类
12.5.3 验证码生成器类
12.5.4 系统配置
12.6 用户登录与**退出
12.6.1 用户登录与退出功能概述
12.6.2 用户登录与退出功能技术分析
12.6.3 用户登录与退出功能实现过程
12.7 查看帖子
12.7.1 查看帖子功能概述
12.7.2 查看帖子功能技术分析
12.7.3 查看帖子功能实现过程
12.8 发布帖子
12.8.1 发布帖子功能概述
12.8.2 发布帖子功能技术分析
12.8.3 发布帖子功能实现过程
12.9 回复帖子
12.9.1 回复帖子功能概述
12.9.2 回复帖子功能技术分析
12.9.3 回复帖子功能实现过程
12.10 删除帖子
12.10.1 删除帖子功能概述
12.10.2 删除帖子功能技术分析
12.10.3 删除帖子功能实现过程
小结
第13章 JSP实例开发2——购物车
13.1 实例开发实质
13.2 系统业务流程
13.3 数据表设计
13.4 文件结构设计
13.5 公共模块设计
13.5.1 数据库连接类
13.5.2 编码转换类
13.5.3 交易流水号生成类
13.5.4 系统配置
13.6 添加至购物车
13.6.1 添加至购物车模块概述
13.6.2 添加至购物车模块技术分析
13.6.3 添加至购物车模块实现过程
13.7 查看购物车
13.7.1 查看购物车模块概述
13.7.2 查看购物车模块技术分析
13.7.3 查看购物车模块实现过程
13.8 修改商品购买数量
13.8.1 修改商品购买数量模块概述
13.8.2 修改商品购买数量模块技术分析
13.8.3 修改商品购买数量模块实现过程
13.9 在购物车中移除指定商品
13.9.1 移除商品模块概述
13.9.2 移除商品模块技术分析
13.9.3 移除商品模块实现过程
13.10 收银台结账
13.10.1 结账模块概述
13.10.2 结账模块技术分析
13.10.3 结账模块实现过程
小结
……
《JSP程序设计》文章节选:
第1章 JSP初步
1.2 JSP技术特性
本节将介绍JSP的一些特性,如跨平台、分离静态内容和动态内容、强调可重用的组件等。。
1.跨平台
JSP技术以Java为基础,所以不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,这体现了它的跨平台:跨服务器的特点。例如,在Windows NT下的IIS通过添加JRUN或ServletExec插件就能支持JSP。如今*流行的Web服务器Apache同样能够支持JSP,而且Apache支持多种平台,从而使得JSP可以跨平台运行。
在数据库操作中,因为JDBC同样是独立于平台的,所以在JSP中使用的Java API中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。
2.将内容的生成和显示分离
使用JSP技术,Web页面开发人员可以使用HTML或XML标识来设计和格式化*终页面,通过使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和Java.Bean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Bean中,那么其开发人员,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(如通过访问JavaBean组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTMI,(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web如浏览器的完全可用性。 JSP(Javs Server Pages)是近年来发展*迅速、*引人注目的Web应用开发技术之一,它是Java Platform,Enterprise Edition(Java EE,Java企业版)的重要技术。JSP将Java语言的跨平台和开放性、Servlet的强大功能与HTML以及脚本语言等简单易用的元素结合起来,解决了过去Web开发技术存在的各种不足和局限。
本书是作者在总结了多年开发经验与成果的基础上编写的。书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发web应用程序的方法,并且可以达到融会贯通、灵活运用的目的。
《JSP程序设计》编辑推荐与评论:
《JSP程序设计》内容通俗易懂,由浅入深,集实用性、可扩展性于一体。全书提供了大量的案例习题,与讲解知识点紧密结合;配有多媒体教学课件,方便教学;提供所有例题源代码、习题答案,方便学习;加入多个Web应用新知识点,使读者与时俱进。
经典案例,大量习题,理论结合实践;循序渐进,合理架构,便于学习理解;推陈出新,扩展思路,提升实用价值。