微信扫一扫,移动浏览光盘
简介
本书基于完整的J2EE框架,对JSP编程技术进行了深入而全面的介绍。全书分为6篇共22章,包括JSP应用开发基础、JSP核心语法及实例解析、Servlet技术在JSP开发中的应用、JDBC、基于XML的JSP应用以及JSP的完整网站开发实例。本书基于完整的J2EE框架,对JSP编程技术进行了深入而全面的介绍,重点在于JSP和其他技术的综合应用开发。书中的例程对实际的应用开发有非常强的借鉴意义。
本书适合于专业和准专业的Java程序员阅读,也可作为正在进行Java开发的各类程序员的必备Java参考书。
目录
目 录
第一篇 JSP应用开发基础篇
第1章 JSP技术概论 1.1 动态网站技术介绍 1.2 JSP技术原理 1.2.1 JSP语言及其特点 1.2.2 JSP实现原理 1.3 JSP与其他技术的比较 1.4 JSP应用开发的未来 1.5 JSP实例讲解 第2章 JSP在应用开发中的语言结构 2.1 超文本标记语言 2.1.1 超文本标记语言语法 2.2.2 动态超文本标记语言 2.2 JSP开发中的Java应用 2.2.1 在JSP开发中的Java语法 2.2.2 JSP开发中的Java应用 第3章 JSP运行环境的安装配置 3.1 JSP对运行环境的要求 3.1.1 对硬件条件的要求 3.1.2 对操作系统的要求 3.1.3 对软件环境的要求 3.2 JSP开发和运行环境的安装配置 3.2.1 JDK的安装配置 3.2.2 应用程序服务器的安装配置 3.2.3 Java集成开发环境的安装配置 3.2.4 数据库的安装配置 3.3 Tomcat UNIX/Windows服务器安装与配置 3.3.1 Tomcat的安装 3.3.2 Tomcat的配置 3.3.3 Tomcat和Web Server的配合 3.3.4 在Tomcat中建立新的Web应用程序 3.4 安装配置中的常见问题与解决方法 第二篇 JSP核心内容
第4章 JSP语法详解 4.1 JSP程序的基本结构 4.2 JSP指令 4.2.1 Page指令 4.2.2 Include指令 4.3 JSP动作指令 4.3.1 Include指令 4.3.2 Forward指令 4.3.3 UseBean指令 4.3.4 GetProperty指令 4.3.5 SetProperty指令 82
4.3.6 Plugin指令 84
4.4 JSP语法实例NowTime 92
第5章 JSP的内建对象及实例分析 99
5.1 JSP的内建对象概述 99
5.1.1 JSP的内建对象一:request 100
5.1.2 JSP的内建对象二:response 111
5.1.3 JSP的内建对象三:out 113
5.1.4 JSP的内建对象四:Session 118
5.1.5 JSP的内建对象五:pageContext 120
5.1.6 JSP的内建对象六:application 121
5.1.7 JSP的内建对象七:config 124
5.1.8 JSP的内建对象八:page 124
5.2 JSP的内建对象实例(简单的购物车) 124
第6章 JavaBeans在JSP中的应用 137
6.1 JavaBeans的概念 137
6.2 JavaBeans技术概述 138
6.2.1 JavaBeans的属性 138
6.2.2 JavaBeans的方法 142
6.3 JavaBeans的应用 142
6.3.1 在JSP中使用JavaBeans 142
6.3.2 购物车范例 144
6.3.3 多选框范例 147
6.3.4 猜数字范例 149
6.3.5 封装数据库范例 152
第7章 JSP应用中的文件操作 157
7.1 从文件中读取数据 157
7.2 向文件中写入数据 163
7.3 向文件中追加数据 167
7.4 构建计数器实例 170
第三篇 Servlet技术的应用
第8章 Servlet技术 177
8.1 Servlet技术概述 177
8.1.1 什么是Servlet 177
8.1.2 Servlet与其他开发技术(CGI-BIN)的比较 178
8.2 Servlet与JSP之间的关系 180
8.3 Servlet应用范围及其缺陷 184
8.4 Servlet的生命周期 185
8.5 Servlet常用类接口 188
8.5.1 HttpServlet 188
8.5.2 HttpServletRequest 192
8.5.3 HttpServletResponse 194
8.5.4 HttpSession 197
8.5.5 ServletConfig 199
8.5.6 ServletContext 199
8.6 JSP内建对象与Servlet中类的对应关系 199
第9章 JSP与Servlet结合编程 209
9.1 JSP技术网站开发的两种模式 209
9.1.1 模式一:JSP+JavaBeans 209
9.1.2 模式二:JSP+Servlet+JavaBeans 209
9.2 两种模式的实例 210
9.2.1 使用模式一实现 218
9.2.2 使用模式二实现 252
9.3 JSP发信的工作原理 272
9.4 JSP在发信中的应用 274
第四篇 在JSP开发中使用数据库
第10章 JSP开发中的数据库工作原理 281
10.1 数据库及SQL语句 281
10.1.1 建表、修改和删除表的语句 281
10.1.2 查询语句 282
10.1.3 插入、更新和删除语句 282
10.1.4 条件子句 282
10.1.5 Oracle的函数 283
10.2 JDBC技术工作原理 284
10.3 JDBC四种类型的驱动 286
10.3.1 JDBC-ODBC Bridge 286
10.3.2 JDBC Native Bridge 286
10.3.3 JDBC-Network Bridge 287
10.3.4 Pure Java JDBC Drive 287
10.4 JDBC接口 287
10.4.1 Driver 287
10.4.2 DriverManager 287
10.4.3 Connection 290
10.4.4 Statement 291
10.4.5 ResultSet 294
10.5 数据库连接JDBC实例 296
10.5.1 建立与Oracle的连接 296
10.5.2 建立与My SQL的连接 297
10.5.3 实例 299
第11章 在JSP和Servlet中使用JDBC技术 321
11.1 在JSP中使用JDBC技术 321
11.1.1 在JSP页面中直接连接数据库 321
11.1.2 使用JavaBeans技术封装对数据库的操作 327
11.2 在Servlet中使用JDBC技术 331
第12章 数据库的Connection Pool技术 345
12.1 什么是Connection Pool技术 345
12.2 Connection Pool技术的优点 346
12.3 Connection Pool技术的原理 346
12.3.1 ConnectionPool类 347
12.3.2 PoolManager类 349
12.4 常用服务器的Connection Pool的配置工作 351
12.4.1 weblogic服务器的配置 351
12.4.2 resin服务器的配置 352
12.5 Connection Pool使用实例 352
第五篇 基于XML的JSP应用
第13章 JSP与XML文档 357
13.1 JSP的XML语法 357
13.1.1 jsp:root 元素 357
13.1.2 jsp:directive.page元素 358
13.1.3 jsp:directive.include元素 358
13.1.4 jsp:declaration元素 358
13.1.5 jsp:scriptlet元素 359
13.1.6 jsp:expression元素 359
13.1.7 jsp:cdata元素 359
13.2 JSP与XML文档的映射 359
13.2.1 page编译指令 359
13.2.2 taglib编译指令 361
13.2.3 include编译指令 362
13.2.4 变量声明指令 362
13.2.5 Scriptlets指令 363
13.2.6 表达式 365
13.3 确认JSP文档 365
13.4 在JSP中使用XML数据源 365
13.4.1 将XML元素转换成服务器端对象并提取数据 366
13.4.2 用XSLT转换XML 367
13.4.3 使用JSP生成文档 367
第六篇 JSP实际开发中的应用
第14章 网站规划和设计 371
14.1 网站的整体结构和站点的创建 371
14.2 建立数据库 371
14.3 公用的页面 372
14.4 JavaBeans 375
第15章 用户注册登录 379
15.1 用户注册系统 379
15.2 用户登录系统 386
第16章 查询商品 395
第17章 商品分类 401
第18章 最新、特价及缺货商品列表 415
18.1 查看最新发布的商品列表 415
18.2 查看特价商品列表 423
18.3 查看缺货商品列表 429
第19章 购物车 431
第20章 用户订单 439
20.1 订单信息确认 439
20.2 列出所有未处理的订单列表 441
20.3 查询订单 444
第21章 论坛 449
第22章 聊天室 477
22.1 用JSP+JavaBeans实现的聊天室 477
22.2 用Servlet实现的聊天室 488
附录 网上资源及光盘使用说明
第一篇 JSP应用开发基础篇
第1章 JSP技术概论 1.1 动态网站技术介绍 1.2 JSP技术原理 1.2.1 JSP语言及其特点 1.2.2 JSP实现原理 1.3 JSP与其他技术的比较 1.4 JSP应用开发的未来 1.5 JSP实例讲解 第2章 JSP在应用开发中的语言结构 2.1 超文本标记语言 2.1.1 超文本标记语言语法 2.2.2 动态超文本标记语言 2.2 JSP开发中的Java应用 2.2.1 在JSP开发中的Java语法 2.2.2 JSP开发中的Java应用 第3章 JSP运行环境的安装配置 3.1 JSP对运行环境的要求 3.1.1 对硬件条件的要求 3.1.2 对操作系统的要求 3.1.3 对软件环境的要求 3.2 JSP开发和运行环境的安装配置 3.2.1 JDK的安装配置 3.2.2 应用程序服务器的安装配置 3.2.3 Java集成开发环境的安装配置 3.2.4 数据库的安装配置 3.3 Tomcat UNIX/Windows服务器安装与配置 3.3.1 Tomcat的安装 3.3.2 Tomcat的配置 3.3.3 Tomcat和Web Server的配合 3.3.4 在Tomcat中建立新的Web应用程序 3.4 安装配置中的常见问题与解决方法 第二篇 JSP核心内容
第4章 JSP语法详解 4.1 JSP程序的基本结构 4.2 JSP指令 4.2.1 Page指令 4.2.2 Include指令 4.3 JSP动作指令 4.3.1 Include指令 4.3.2 Forward指令 4.3.3 UseBean指令 4.3.4 GetProperty指令 4.3.5 SetProperty指令 82
4.3.6 Plugin指令 84
4.4 JSP语法实例NowTime 92
第5章 JSP的内建对象及实例分析 99
5.1 JSP的内建对象概述 99
5.1.1 JSP的内建对象一:request 100
5.1.2 JSP的内建对象二:response 111
5.1.3 JSP的内建对象三:out 113
5.1.4 JSP的内建对象四:Session 118
5.1.5 JSP的内建对象五:pageContext 120
5.1.6 JSP的内建对象六:application 121
5.1.7 JSP的内建对象七:config 124
5.1.8 JSP的内建对象八:page 124
5.2 JSP的内建对象实例(简单的购物车) 124
第6章 JavaBeans在JSP中的应用 137
6.1 JavaBeans的概念 137
6.2 JavaBeans技术概述 138
6.2.1 JavaBeans的属性 138
6.2.2 JavaBeans的方法 142
6.3 JavaBeans的应用 142
6.3.1 在JSP中使用JavaBeans 142
6.3.2 购物车范例 144
6.3.3 多选框范例 147
6.3.4 猜数字范例 149
6.3.5 封装数据库范例 152
第7章 JSP应用中的文件操作 157
7.1 从文件中读取数据 157
7.2 向文件中写入数据 163
7.3 向文件中追加数据 167
7.4 构建计数器实例 170
第三篇 Servlet技术的应用
第8章 Servlet技术 177
8.1 Servlet技术概述 177
8.1.1 什么是Servlet 177
8.1.2 Servlet与其他开发技术(CGI-BIN)的比较 178
8.2 Servlet与JSP之间的关系 180
8.3 Servlet应用范围及其缺陷 184
8.4 Servlet的生命周期 185
8.5 Servlet常用类接口 188
8.5.1 HttpServlet 188
8.5.2 HttpServletRequest 192
8.5.3 HttpServletResponse 194
8.5.4 HttpSession 197
8.5.5 ServletConfig 199
8.5.6 ServletContext 199
8.6 JSP内建对象与Servlet中类的对应关系 199
第9章 JSP与Servlet结合编程 209
9.1 JSP技术网站开发的两种模式 209
9.1.1 模式一:JSP+JavaBeans 209
9.1.2 模式二:JSP+Servlet+JavaBeans 209
9.2 两种模式的实例 210
9.2.1 使用模式一实现 218
9.2.2 使用模式二实现 252
9.3 JSP发信的工作原理 272
9.4 JSP在发信中的应用 274
第四篇 在JSP开发中使用数据库
第10章 JSP开发中的数据库工作原理 281
10.1 数据库及SQL语句 281
10.1.1 建表、修改和删除表的语句 281
10.1.2 查询语句 282
10.1.3 插入、更新和删除语句 282
10.1.4 条件子句 282
10.1.5 Oracle的函数 283
10.2 JDBC技术工作原理 284
10.3 JDBC四种类型的驱动 286
10.3.1 JDBC-ODBC Bridge 286
10.3.2 JDBC Native Bridge 286
10.3.3 JDBC-Network Bridge 287
10.3.4 Pure Java JDBC Drive 287
10.4 JDBC接口 287
10.4.1 Driver 287
10.4.2 DriverManager 287
10.4.3 Connection 290
10.4.4 Statement 291
10.4.5 ResultSet 294
10.5 数据库连接JDBC实例 296
10.5.1 建立与Oracle的连接 296
10.5.2 建立与My SQL的连接 297
10.5.3 实例 299
第11章 在JSP和Servlet中使用JDBC技术 321
11.1 在JSP中使用JDBC技术 321
11.1.1 在JSP页面中直接连接数据库 321
11.1.2 使用JavaBeans技术封装对数据库的操作 327
11.2 在Servlet中使用JDBC技术 331
第12章 数据库的Connection Pool技术 345
12.1 什么是Connection Pool技术 345
12.2 Connection Pool技术的优点 346
12.3 Connection Pool技术的原理 346
12.3.1 ConnectionPool类 347
12.3.2 PoolManager类 349
12.4 常用服务器的Connection Pool的配置工作 351
12.4.1 weblogic服务器的配置 351
12.4.2 resin服务器的配置 352
12.5 Connection Pool使用实例 352
第五篇 基于XML的JSP应用
第13章 JSP与XML文档 357
13.1 JSP的XML语法 357
13.1.1 jsp:root 元素 357
13.1.2 jsp:directive.page元素 358
13.1.3 jsp:directive.include元素 358
13.1.4 jsp:declaration元素 358
13.1.5 jsp:scriptlet元素 359
13.1.6 jsp:expression元素 359
13.1.7 jsp:cdata元素 359
13.2 JSP与XML文档的映射 359
13.2.1 page编译指令 359
13.2.2 taglib编译指令 361
13.2.3 include编译指令 362
13.2.4 变量声明指令 362
13.2.5 Scriptlets指令 363
13.2.6 表达式 365
13.3 确认JSP文档 365
13.4 在JSP中使用XML数据源 365
13.4.1 将XML元素转换成服务器端对象并提取数据 366
13.4.2 用XSLT转换XML 367
13.4.3 使用JSP生成文档 367
第六篇 JSP实际开发中的应用
第14章 网站规划和设计 371
14.1 网站的整体结构和站点的创建 371
14.2 建立数据库 371
14.3 公用的页面 372
14.4 JavaBeans 375
第15章 用户注册登录 379
15.1 用户注册系统 379
15.2 用户登录系统 386
第16章 查询商品 395
第17章 商品分类 401
第18章 最新、特价及缺货商品列表 415
18.1 查看最新发布的商品列表 415
18.2 查看特价商品列表 423
18.3 查看缺货商品列表 429
第19章 购物车 431
第20章 用户订单 439
20.1 订单信息确认 439
20.2 列出所有未处理的订单列表 441
20.3 查询订单 444
第21章 论坛 449
第22章 聊天室 477
22.1 用JSP+JavaBeans实现的聊天室 477
22.2 用Servlet实现的聊天室 488
附录 网上资源及光盘使用说明
JSP应用开发详解
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!