JSP 程序设计-(第2版)

本书特色

[

  本书系统地介绍了jsp技术的概念、方法与实现过程,包括jsp运行环境、jsp语法与组成元素、jsp内置对象、jsp对数据库的操作、jsp对javabean的调用、jsp对servlet的调用等,*后还介绍了两个jsp综合实例。通过对本书的学习,读者可以系统地掌握jsp技术相关概念、方法、编程思路和技巧。  本书不要求面面俱到,也不追求博大精深,主要是面向大中专院校学生和没有开发经验或者仅有少量程序设计基础的读者,使读者能够在*短的时间内获得用jsp开发中小型网络系统的开发经验。同时,本书还有针对性地对一些技术的更新做了相关介绍,使读者能够掌握技术新动向,为以后更加深入地学习打下坚实基础。

]

内容简介

[

  1.介绍了jsp方面的新技术。
  2.书后案例按课程设计方式给出,便于老师教学。

]

目录

第1章 jsp初步1.1 认识jsp1.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 网页中的javascript2.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 页面指令元素:page3.4.2 包含指令元素:include3.4.3 提供动作指令元素:taglib3.5 jsp动作元素3.5.1 包含文件:3.5.2 请求转发: 3.5.3 声明使用javabean: 3.5.4 设置javabean属性值: 3.5.5 获取javabean属性值: 3.5.6 声明使用java插件:  与 3.5.7 参数传递:  与 3.5.8 其他动作元素小结习题第4章 jsp内置对象详解4.1 请求对象:request4.1.1 获取请求参数4.1.2 在作用域中管理属性4.1.3 获取cookie对象4.1.4 获取客户端信息4.2 响应对象:response4.2.1 客户端与服务器端的交互4.2.2 页面重定向4.2.3 缓冲区的输出4.2.4 response对象的常用方法4.3 会话对象:session4.3.1 理解session4.3.2 内置对象对通信的控制4.3.3 创建与获取客户端session4.3.4 移除指定session中的对象4.3.5 session销毁4.3.6 session超时管理4.3.7 session实现局部网页计数器4.4 多客户端共享对象:application4.4.1 appliaction对象的作用范围4.4.2 application对象的常用方法4.4.3 application实现全局网页计数器4.5 页面对象:page4.5.1 page对象的常用方法4.5.2 page对象的转换类型4.6 页面上下文对象:pagecontext4.6.1 pagecontext对象的常用方法4.6.2 pagecontext对象获取作用域的值4.7 输出对象:out4.8 配置对象:config4.8.1 config对象的常用方法4.8.2 config对象获取初始化参数4.9 异常对象:exception4.9.1 exception错误机制4.9.2 exception对象的常用方法4.9.3 exception设置指定错误页面4.9.4 exception对象指向空指针错误小结习题第5章 javabean组件技术5.1 javabean简介5.1.1 为什么要使用javabean5.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 加载并初始化servlet6.2.2 处理客户端请求6.2.3 卸载servlet6.3 使用servlet6.3.1 认识第1个servlet6.3.2 使用httpservlet6.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监听器典型应用6.9 servlet 3.0的新特性6.9.1 注解功能6.9.2 异步处理的支持6.9.3 模块化开发小结习题第7章 jsp操作数据库核心技术7.1 jdbc技术概述7.2 jdbc的结构7.2.1 jdbc类型7.2.2 数据库驱动程序7.3 jdbc核心编程接口7.3.1 驱动器接口:driver7.3.2 驱动管理类:drivermanager7.3.3 数据库连接接口:connection7.3.4 执行静态sql语句接口:statement7.3.5 执行预编译的sql语句接口:preparedstatement7.3.6 处理存储过程语句接口:callablestatement7.3.7 返回查询结果集接口:resultset7.4 jdbc操作数据库的步骤7.4.1 加载jdbc驱动程序7.4.2 取得数据库连接7.4.3 执行各种sql语句7.4.4 获取查询结果7.4.5 关闭数据库连接7.5 jdbc对事务的操作7.5.1 数据库事务的特性7.5.2 jdbc事务的流程7.5.3 jdbc对事务的管理级别7.5.4 jdbc对事务的设置7.6 jdbc对数据库的操作实例7.6.1 执行静态sql语句的实例7.6.2 执行预处理sql语句的实例7.6.3 执行存储过程的实例7.6.4 获取数据表信息7.6.5 jdbc事务的应用7.7 数据库连接池7.7.1 数据库连接池概述7.7.2 连接池的实现原理7.7.3 tomcat连接池的实现7.7.4 proxool连接池的实现7.7.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 初识velocity9.2.3 velocity的注释9.2.4 velocity的引用9.2.5 velocity的指令9.2.6 velocity的其他特性9.2.7 在web应用程序中使用velocity9.3 freemarker模板9.3.1 freemarker的下载与安装9.3.2 初识freemarker9.3.3 freemarker的注释9.3.4 freemarker的指令9.3.5 freemarker的函数9.3.6 freemarker的interpolation9.3.7 freemarker的表达式9.3.8 在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 java mail组件10.2.3 获取java mail组件10.2.4 应用java mail组件完成电子邮件的发送10.2.5 应用java mail组件完成电子邮件的接收10.3 动态图表组件10.3.1 jfreechart组件10.3.2 获取jfreechart组件10.3.3 使用jfreechart绘制柱形图10.3.4 使用jfreechart绘制饼图10.4 javafx富客户端组件10.4.1 获取javafx并构建eclipse下的运行环境10.4.2 **个javafx应用10.4.3 使用javafx开发简单动画程序小结习题第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 struts2 mvc的实现方式11.3.3 struts2 mvc的实际应用11.4 spring框架的mvc实现机制11.4.1 spring mvc的基本工作流程11.4.2 spring mvc的实际应用11.5 jsf框架的mvc实现机制11.5.1 jsf框架的基本工作流程11.5.2 jsf mvc的实际应用小结习题第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 程序设计-(第2版)

书名:JSP 程序设计-(第2版)

作者:范立锋

页数:276

定价:¥39.8

出版社:人民邮电出版社

出版日期:2013-08-01

ISBN:9787115314000

PDF电子书大小:47MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注