JSP应用开发技术

副标题:无

作   者:柳永坡,刘雪梅,赵长海编著

分类号:

ISBN:9787115137241

微信扫一扫,移动浏览光盘

简介

  本书全面系统地介绍了jsp应用开发技术,包括jsp预备知识和环境配置、jsp编程基础、jsp应用开发进阶、在jsp中使用数据库、servlet技术、标签库和表达式语言、web编程模式和应用框架等几个方面的内容。本书不但由浅入深地介绍了jsp程序设计的原理、方法和技术,还提供了大量的jsp应用开发实例,给出了相应的实用技巧、操作步骤及优化思路。    本书着重于jsp技术的应用性和可操作性,不但融合了作者在jsp应用开发过程中遇到的各种常见问题和应用案例,还结合网上各个论坛中网友们提出的相关问题,针对目前读者的需求进行了内容结构的设计和布局。本书涉及不同类型的应用,多角度地引导读者学习相关知识,使读者能够真正掌握jsp技术并在实际工作中灵活运用。

目录

第一部分 JSP预备知识与环境配置
第1章 JSP技术简介
1.1 什么是JSP
1.1.1 认识JSP
1.1.2 JSP技术原理
1.2 JSP与其他主流动态网页技术
1.2.1 JSP与ASP/ASP.NET的比较
1.2.2 JSP与PHP的比较
1.3 如何成为优秀的JSP程序员
1.3.1 JSP知识体系
1.3.2 推荐的学习路径
1.4 小结
第2章 JSP预备知识
2.1 HTML快速入门
2.1.1 HTML基本结构
2.1.2 HTML常用标签
2.1.3 XML与XHTML
2.2 JavaScript技术
2.2.1 JavaScript语法
2.2.2 JavaScript使用方式
2.2.3 JavaScript代码实例
2.3 小结
第3章 搭建JSP开发环境
3.1 JSP运行环境
3.1.1 硬件需求
3.1.2 操作系统
3.1.3 软件环境
3.2 安装和配置JDK
3.2.1 在Windows平台安装和配置JDK
3.2.2 在Linux平台安装和配置JDK
3.3 安装配置服务器——Tomcat
3.3.1 安装Tomcat服务器
3.3.2 配置Tomcat服务器
3.4 安装配置服务器──BEA WebLogic
3.4.1 安装WebLogic服务器
3.4.2 配置Weblogic服务器
3.5 安装配置服务器──IBM WebSphere
3.6 安装配置开发环境──Eclipse
3.7 安装配置开发环境──JBuilder
3.8 安装数据库
3.8.1 安装MySQL数据库
3.8.2 安装SQL SERVER数据库
3.8.3 安装Oracle数据库
3.9 小结
第二部分 JSP应用开发基础
第4章 JSP基本语法
4.1 JSP文件的结构
4.1.1 创建第一个JSP文件
4.1.2 分析JSP文件的组成元素
4.2 JSP的脚本元素
4.2.1 隐藏注释(Hidden Comment)
4.2.2 声明语句(Declaration)
4.2.3 脚本段(Scriptlets)
4.2.4 表达式(Expression)
4.3 JSP指令元素
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.4 JSP动作元素
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.5 小结
第5章 使用JSP内置对象
5.1 request对象
5.2 response对象
5.3 out对象
5.4 pageContext对象
5.5 session对象
5.6 application对象
5.7 page对象
5.8 config对象
5.9 exception对象
5.10 小结
第三部分 JSP应用开发进阶
第6章 使用JavaBean分离表示与实现
6.1 剖析JavaBean
6.1.1 什么是JavaBean
6.1.2 JavaBean的特征
6.2 开发部署JavaBean
6.2.1 开发JavaBean
6.2.2 在Web服务器上部署JavaBean
6.3 在JSP中使用JavaBean
6.3.1 调用JavaBean
6.3.2 访问JavaBean属性
6.3.3 设置JavaBean属性
6.3.4 类型自动转换规则
6.4 使用JavaBean的计数器实例
6.5 小结
第7章 使用JSP处理HTML表单
7.1 在JSP中创建与处理HTML表单
7.1.1 一个动态交互的hello user实例
7.1.2 创建HTML表单
7.1.3 使用GET/POST方法传递数据
7.1.4 使用JavaBean处理表单数据
7.1.5 将处理结果返回客户端
7.2 与Form相关的常用标签处理方法
7.2.1 处理隐藏域标签
7.2.2 处理TextArea标签
7.2.3 处理Radio标签
7.2.4 处理Checkbox标签
7.2.5 处理Select标签
7.2.6 JSP处理与Form相关的常用标签实例
7.3 表单数据的类型转换
7.4 小结
第8章 使用Cookie记录信息
8.1 什么是Cookie
8.2 Cookie的常见用途
8.3 在JSP中使用Cookie
8.3.1 创建Cookie
8.3.2 设置Cookie属性
8.3.3 读写Cookie
8.3.4 几个操作Cookie的常用技巧
8.4 Cookie对象的应用实例
8.5 使用Cookie的局限性
8.6 小结
第9章 使用会话追踪(session tracking)
9.1 会话与会话追踪
9.2 实现会话追踪的4种方式
9.2.1 使用Cookie
9.2.2 URL重写
9.2.3 隐藏表单字段
9.2.4 使用内建session对象
9.3 内建session对象的生命周期
9.3.1 在web.xml中配置内建session对象的过期时间
9.3.2 设置内建session对象的过期时间
9.4 使用HttpSessionBinndingListener接口监听内建session对象的事件
9.5 小结
第10章 XML在JSP中的应用
10.1 XML在JSP开发中的适用场景
10.2 通过SAX操作XML及实例
10.2.1 SAX解析XML的过程
10.2.2 实例:使用SAX解析一个基于XML的配置文件
10.3 通过JDOM操作XML及实例
10.3.1 获得并安装JDOM
10.3.2 使用JDOM读写XML文件
10.4 小结
第11章 JSP开发中的常用技巧
11.1 JSP程序的国际化与本地化
11.1.1 日期的国际化
11.1.2 多语言版本的JSP程序
11.2 解决中文乱码问题
11.3 创建基于Web的动态图表
11.3.1 安装配置JFreeChart
11.3.2 使用JFreeChart开发常用图表
11.4 文件上传
11.4.1 安装配置cos
11.4.2 使用cos上传文件
11.5 读写Excel文件
11.5.1 安装配置POI
11.5.2 使用POI创建Excel工作簿
11.5.3 使用POI读取Excel工作簿
11.6 使用JavaMail发送邮件
11.6.1 安装配置JavaMail
11.6.2 使用JavaMail发送收取E-mail实例
11.7 小结
第四部分 在JSP中使用数据库
第12章 数据库操作基础
12.1 关系数据库及SQL
12.2 通过SQL操作数据库
12.2.1 准备工作
12.2.2 创建、删除数据库
12.2.3 创建、删除表
12.2.4 更改表的结构
12.2.5 创建、删除视图
12.2.6 插入一条数据
12.2.7 在表中删除数据
12.2.8 更改表中的数据
12.2.9 查询表中的数据
12.2.10 条件子句
12.3 小结
第13章 应用JDBC进行数据库连接
13.1 JDBC概述
13.1.1 JDBC的用途
13.1.2 JDBC的典型用法
13.2 JDBC驱动器
13.2.1 驱动器类型
13.2.2 安装驱动器
13.2.3 使用驱动器
13.3 使用JDBC操作数据库
13.3.1 使用JDBC访问数据库的过程
13.3.2 使用DriverManager连接数据库
13.3.3 使用Statement执行SQL语句
13.3.4 使用ResultSet处理结果集
13.3.5 使用JDBC元数据
13.4 Java与SQL的数据类型转换
13.5 使用JDBC连接不同的数据库
13.6 小结
第14章 JSP中的高级数据库应用
14.1 数据源
14.1.1 直接使用数据源
14.1.2 配置数据源
14.1.3 使用配置的数据源
14.2 连接池
14.2.1 连接池的实现原理
14.2.2 在Tomcat上配置连接池
14.2.3 配置连接池时需要注意的问题
14.3 存取二进制文件
14.3.1 二进制文件的存取过程
14.3.2 在数据库中存取图片
14.4 实现分页显示
14.4.1 分页显示技术的优劣比较
14.4.2 分页显示的JavaBean实现
14.5 小结
第15章 使用JSP和JavaBean开发基于数据库的网上书店
15.1 系统需求和设计
15.1.1 显示与实现分离
15.1.2 模块划分
15.1.3 数据表设计
15.1.4 使用JavaBean封装数据库的访问
15.2 书目信息模块
15.2.1 在线书店的入口
15.2.2 待售书目
15.2.3 书的详细信息
15.3 购物车模块
15.4 订单处理模块
15.4.1 客户付款
15.4.2 完成购物
15.5 部署JSP应用程序
15.5.1 Tomcat的配置和调试
15.5.2 Tomcat数据库连接池使用
15.6 小结
第五部分 Servlet技术
第16章 Servlet基础
16.1 认识Servlet
16.1.1 JSP与Servlet
16.1.2 开发部署一个简单的Servlet
16.2 Servlet的生命周期
16.2.1 加载并初始化Servlet
16.2.2 处理客户请求
16.2.3 卸载Servlet
16.3 获取运行环境信息
16.3.1 获取Servlet信息
16.3.2 获取服务器端信息
16.3.3 获取客户端信息
16.4 Servlet中的会话管理
16.4.1 获取HttpSession对象
16.4.2 在HttpSession对象中保存数据
16.4.3 在HttpSession对象中读取数据
16.4.4 会话管理综合实例
16.5 Servlet中的异常处理
16.5.1 声明式异常处理
16.5.2 程序式异常处理
16.6 小结
第17章 使用Servlet过滤器和监听器
17.1 开发Servlet过滤器
17.1.1 过滤器的用途
17.1.2 计算Web请求处理时间的实例
17.2 配置过滤器
17.2.1 把过滤器映射到一个Servlet
17.2.2 把过滤器映射到JSP文件
17.2.3 把过滤器映射到多个Servlet
17.2.4 改变过滤器的过滤顺序
17.2.5 配置过滤器的初始参数
17.3 过滤器应用实例
17.3.1 使用过滤器校验表单数据
17.3.2 使用过滤器改变请求的编码
17.3.3 使用过滤器过滤IP地址
17.4 使用Servlet监听器
17.4.1 监听器的原理
17.4.2 监听器的类型
17.4.3 统计在线人数的监听器实例
17.5 小结
第18章 使用Servlet改造网上书店
18.1 系统设计
18.1.1 改造方案
18.1.2 结构设计图
18.1.3 使用JavaBean封装数据库的访问
18.2 书目信息模块
18.2.1 在线书店的入口
18.2.2 待售书目
18.2.3 书的详细信息
18.3 购物车模块
18.4 订单处理模块
18.4.1 客户付款
18.4.2 完成购物
18.5 部署Servlet应用程序
18.6 小结
第六部分 标签库与表达式语言
第19章 创建自定义标签库
19.1 JSP标签库
19.1.1 标签的工作原理
19.1.2 自定义标签的构成
19.2 使用Tag接口开发自定义标签
19.2.1 开发带属性的标签(Tags With Attributes)
19.2.2 开发带标签体的标签(Tags With Bodies)
19.3 使用SimpleTag接口简化自定义标签的开发
19.4 使用tag file封装可重用的代码块
19.5 标签库的高级开发
19.5.1 多个标签的嵌套
19.5.2 开发迭代标签库
19.6 小结
第20章 标准标签库(JSTL)
20.1 JSTL快速开发
20.1.1 安装配置JSTL
20.1.2 JSTL快速开发实例
20.2 使用JSTL的核心标签
20.2.1 表达式相关标签
20.2.2 流程控制标签
20.2.3 迭代标签
20.2.4 URL标签
20.3 使用JSTL的XML标签
20.3.1 XPath
20.3.2 使用XML核心标签(XML Core JSTL Tags)
20.3.3 使用XML转换标签(XML Transform JSTL Tags)
20.4 使用JSTL的格式化/国际化标签
20.5 使用JSTL的数据库标签
20.6 使用JSTL的函数标签
20.7 小结
第21章 表达式语言(EL)
21.1 认识表达式语言
21.1.1 表达式语言的优点
21.1.2 调用表达式语言
21.1.3 禁止解析表达式语言
21.2 表达式求值
21.2.1 运算符求值
21.2.2 条件求值
21.3 使用表达式语言访问作用域变量
21.4 使用表达式语言的隐含对象
21.5 使用存取运算符
21.5.1 访问bean的属性
21.5.2 访问集合中的元素
21.6 定义与使用函数
21.7 小结
第22章 使用JSTL与表达式语言改进网上书店
22.1 改进目标
22.2 改进方案
22.2.1 使用核心标签替换JSP页面中的Java代码
22.2.2 用数据库标签替换封装数据库操作的JavaBean
22.2.3 使用国际化标签本地化JSP应用程序
22.2.4 使用隐含包括在JSP页面中加入页头和页尾
22.3 发布和运行
22.4 小结
第七部分 Web编程模式和应用框架
第23章 Web编程模式
23.1 非MVC模式(Model1)
23.1.1 Model1的特点
23.1.2 Model1的应用范围
23.2 MVC编程模式(Model2)
23.2.1 什么是MVC模式
23.2.2 MVC模式在Web编程中的应用
23.3 使用JSP和Servlet实现MVC模式
23.3.1 控制器设计
23.3.2 视图设计
23.3.3 Model设计
23.4 小结
第24章 Struts应用开发
24.1 Struts的体系结构与运行原理
24.1.1 体系结构
24.1.2 运行原理
24.2 快速体验Struts应用实例
24.2.1 登录实例的介绍
24.2.2 实例中Struts的安装
24.2.3 实例中Struts的配置
24.3 Struts控制器部分
24.3.1 ActionServlet控制器类
24.3.2 Action组件
24.4 Struts模型部分
24.5 Struts视图部分
24.5.1 ActionForm组件
24.5.2 JSP页面
24.5.3 Struts标签库
24.6 使用Struts改造网上书店
24.6.1 开发模型组件
24.6.2 开发视图组件
24.6.3 开发控制器组件
24.6.4 创建配置文件
24.7 小结
附录A 在Tomcat上部署Web应用程序
A.1 创建和发布Web应用
A.1.1 Web应用的目录结构
A.1.2 部署Web应用
A.2 创建并发布WAR文件
附录B web.xml元素参考
B.1 命名和定制URL
B.1.1 为Servlet命名并定制URL
B.1.2 为JSP页面分配名称并定制URL
B.2 定义初始化参数
B.2.1 定义Servlet初始化参数
B.2.2 定义JSP页面的初始化参数
B.2.3 定义应用范围内的初始化参数
B.3 指定欢迎页
B.4 指定处理错误的页面
B.5 设置过滤器
B.5.1 filter元素
B.5.2 filter-mapping元素
B.6 设置监听器
B.7 设置会话过期时间
B.8 设置JSP的相关配置
B.8.1 定位TLD
B.8.2 设置jsp-property-group元素
B.9 关联文件与MIME类型
附录C 网上资源
C.1 国内资源
C.2 国外资源

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

JSP应用开发技术
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon