|
|
JSP 应用开发详解(第二版)附CD |
|
|
|
| 原价:
¥55.00(以下报价瞬息万变,建议您点击全部站点比对) | | |通过以下方式购买,或许更便宜: |
|
|
| |
【作 者】 飞思科技产品研发中心
【开 本】16 【版 次】1次
【分 类】 计算机书店>>程序设计
【页 数】
592
【字 数】
0
【日 期】
2004年1月
【装 帧】
简装
【出版社】
电子工业出版社
【ISBN】
0
【关注程度】已有2754人关注该图书
【版本状态】『全图版』
|
|
|
|
|
|
我要购书网的承诺:本网上购书中心所出售的"JSP 应用开发详解(第二版)附CD"图书保证正版,您在本购书中心享有收到图书七天内无条件退货!收到商品15日之内换货的待遇!
|
| |
退货规定:从本网上书店所购买的图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品7日之内可退货 |
| |
换货规定:从本购书中心所购买"JSP 应用开发详解(第二版)附CD"图书如有质量问题(字迹模糊/缺页/倒装/开线/开胶/折页/封皮破损/缺少随书赠品),可在收到商品15日之内换货
|
|
| |
本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServer Face等技术;对于JSP开发中常遇到的典型的难点,专门设置了专题进行集中讨论。本书的最后一篇围绕一个电子商务网站,使用最新的表达式语言,创造性地以零Java代码介绍了各个模块的开发实现,并且提供了完整的、可运行的实例。随书附赠光盘为书中范例源文件。 本书不仅适合于专业和准专业的Java程序员阅读,也可作为正在进行Java开发的各类程序员的必备参考书。
|
| |
第1篇 JSP应用开发基础篇 第1章 JSP技术概述 3 1.1 动态网页技术 3 1.1.1 CGI 3 1.1.2 ASP 4 1.1.3 PHP 5 1.1.4 JSP 7 1.1.5 动态网页技术的比较 8 1.2 JSP技术原理 8 1.3 为什么使用JSP 14 1.4 开发第一个JSP页面 16 1.5 小结 19 第2章 搭建开发环境 21 2.1 JSP运行环境的要求 21 2.1.1 对硬件条件的要求 21 2.1.2 对操作系统的要求 22 2.1.3 对软件环境的要求 22 2.2 安装和配置JDK 23 2.2.1 JDK的安装 24 2.2.2 JDK的配置 24 2.3 安装和配置Tomcat 25 2.3.1 安装 25 2.3.2 测试安装是否成功 28 2.3.3 测试第一个JSP页面 28 2.4 安装和配置BEA WebLogic 29 2.4.1 安装 29 2.4.2 配置 30 2.4.3 测试配置是否成功 32 2.4.4 测试第一个JSP页面 34 2.5 安装和配置IBM WebSphere 35 2.5.1 安装 35 2.5.2 测试安装是否成功 36 2.5.3 测试第一个JSP页面 37 2.6 集成开发环境的设置 37 2.6.1 安装JBuilder 37 2.6.2 配置和Web服务器 集成 39 2.7 安装和配置数据库 43 2.7.1 安装 43 2.7.2 配置和测试安装 是否成功 46 2.8 小结 48 第2篇 JSP核心技术 第3章 JSP语法详解 51 3.1 JSP的构成 51 3.1.1 一个典型的JSP文件 51 3.1.2 分析JSP文件 中的元素 52 3.2 指令元素 56 3.2.1 页面指令 56 3.2.2 include指令 58 3.2.3 taglib指令 59 3.2.4 表达式语言 60 3.3 脚本元素 60 3.3.1 声明(Declaration) 60 3.3.2 表达式 (Expression) 61 3.3.3 Scriptlets 62 3.4 动作元素 64 3.4.1 65 3.4.2 65 3.4.3 67 3.4.4 68 3.4.5 70 3.4.6 71 3.4.7 76 3.4.8 80 3.5 小结 80 第4章 JSP内建对象及其实例讲解 81 4.1 内建对象的介绍 81 4.1.1 out 81 4.1.2 request 83 4.1.3 response 86 4.1.4 session 88 4.1.5 pageContext 91 4.1.6 application 94 4.1.7 config 96 4.1.8 page 98 4.1.9 exception 99 4.2 内建对象的使用实例 100 4.2.1 准备工作 100 4.2.2 编程实现 102 4.2.3 测试 107 4.3 小结 107 第5章 在JSP中使用JavaBean 109 5.1 JavaBean的基本概念 109 5.1.1 JavaBean的属性 110 5.1.2 JavaBean的方法 113 5.2 在JSP中使用JavaBean 113 5.3 在JavaBean中连接数据库 117 5.3.1 JavaBean的开发 117 5.3.2 JSP页面的开发 121 5.4 小结 124 第6章 动态页面和用户会话 125 6.1 创建动态的内容 125 6.1.1 根据时间的动态 125 6.1.2 根据用户 类型的动态 126 6.1.3 根据用户自定义 信息的动态 127 6.1.4 根据数据库的 内容动态 128 6.2 用户会话跟踪 128 6.2.1 会话跟踪的概念 128 6.2.2 实例开发 129 6.2.3 测试 136 6.3 小结 138 第3篇 Servlet技术的应用 第7章 Servlet技术 141 7.1 Servlet介绍 141 7.1.1 什么是Servlet 141 7.1.2 Servlet技术的特点 141 7.1.3 Servlet的生命周期 142 7.1.4 开发、部署一个 简单的Servlet 143 7.2 Servlet常用接口的使用 145 7.2.1 Servlet实现相关 145 7.2.2 Servlet配置相关 146 7.2.3 Servlet异常相关 146 7.2.4 请求和响应相关 147 7.2.5 会话跟踪 148 7.2.6 Servlet上下文 149 7.2.7 Servlet协作 149 7.2.8 过滤 150 7.3 使用HttpServlet处理 客户端请求 151 7.4 获得Servlet初始化参数 154 7.5 Servlet的配置 157 7.5.1 Servlet的名字、类 和其他杂项 158 7.5.2 初始化参数 158 7.5.3 启动装入优先级 159 7.5.4 Servlet的映射 159 7.5.5 运行安全设置 160 7.6 用Servlet生成动态图像 160 7.7 小结 162 第8章 创建Web监听和过滤程序 163 8.1 Servlet上下文监听 163 8.2 监听Http会话 166 8.3 对请求监听 169 8.4 开发Web应用过滤器 171 8.4.1 Filter的开发 172 8.4.2 配置 175 8.5 小结 177 第9章 JSP和Servlet结合的方法 179 9.1 JSP技术使用的两种模式 179 9.1.1 模式一: JSP+JavaBean 179 9.1.2 模式二: JSP+Servlet+ JavaBean 180 9.1.3 两种模式的比较 180 9.1.4 JSP和Servlet的 选择 180 9.2 两种模式的使用实例 181 9.2.1 案例说明 181 9.2.2 模式一 (JSP+JavaBean) 182 9.2.3 模式二(JSP+ JavaBean+Servlet) 190 9.2.4 两种模式的技术特点 197 9.3 小结 198 第10章 JSP开发中的常用技巧 199 10.1 在不同页面或者 用户之间共享数据 199 10.1.1 在不同页面之间 共享数据 199 10.1.2 在不同的用户之间 共享数据 204 10.2 创建错误处理页面 206 10.2.1 在JSP中声明 出错页面 207 10.2.2 建立错误代码 和错误页面 212 10.3 国际化问题 215 10.3.1 HTML中的 字符实体 215 10.3.2 Unicode 216 10.3.3 支持多国语言的 HelloWorld 217 10.3.4 中文乱码问题的 处理 220 10.4 JSP操作文件 224 10.4.1 读取文件内容 224 10.4.2 写入内容到文件 227 10.5 在JSP中上传文件 228 10.6 小结 231 第4篇 数据库技术的使用 第11章 数据库和JDBC技术 235 11.1 数据库和常用的 SQL语句 235 11.1.1 创建、删除数据库 235 11.1.2 创建、删除表 236 11.1.3 更改表的结构 236 11.1.4 创建、删除视图 236 11.1.5 插入一条数据 237 11.1.6 在表中删除数据 237 11.1.7 更新表中的数据 237 11.1.8 存储过程 238 11.1.9 条件子句 238 11.2 JDBC技术和驱动程序 239 11.2.1 JDBC介绍 239 11.2.2 数据库驱动器程序 239 11.3 JDBC常用接口使用介绍 242 11.3.1 Driver接口 242 11.3.2 DriverManager 243 11.3.3 Connection 245 11.3.4 Statement 246 11.3.5 ResultSet 248 11.4 配置和连接不同的 数据库 249 11.4.1 配置数据库 250 11.4.2 连接到不同的 数据库 254 11.5 小结 258 第12章 在JSP和Servlet中 使用JDBC 259 12.1 在JSP中使用JDBC 访问数据库 259 12.1.1 添加数据 259 12.1.2 查询数据库 261 12.1.3 更新数据 263 12.1.4 删除数据 264 12.1.5 高级操作 264 12.1.6 其他操作 268 12.2 JSP通过JavaBean 访问数据库 269 12.3 在Servlet中使用JDBC 访问数据库 272 12.4 JSP数据库开发实例 275 12.4.1 案例介绍 276 12.4.2 案例开发 277 12.5 小结 295 第13章 JDBC数据库编程 高级问题 297 13.1 数据源和连接池 297 13.1.1 连接池和数据源的 概念 297 13.1.2 配置数据源 298 13.1.3 在JSP、Servlet中 使用数据源 302 13.2 操作二进制数据 304 13.3 使用存储过程 306 13.4 分页显示的解决方案 310 13.4.1 JavaBean 310 13.4.2 JSP、Servlet 313 13.5 小结 316 第5篇 标签语言和表达式语言 第14章 自定义标签库的开发 319 14.1 标签语言的介绍 319 14.2 HelloWorld标签开发 321 14.2.1 实现Tag接口 322 14.2.2 从TagSupport继承 326 14.3 开发带Body的标签库 327 14.4 多个标签的嵌套 332 14.5 开发迭代的标签库 337 14.6 SimpleTag的开发 342 14.6.1 HelloWorld 343 14.6.2 实例开发 345 14.7 小结 347 第15章 标准标签库(JSTL) 349 15.1 JSTL介绍和编程举例 349 15.1.1 JSTL介绍 349 15.1.2 JSTL编程举例 350 15.2 一般用途的标签 351 15.2.1 352 15.2.2 354 15.2.3 356 15.2.4 357 15.3 条件标签 359 15.3.1 359 15.3.2 360 15.3.3 360 15.3.4 361 15.3.5 自定义逻辑 362 15.4 迭代标签 363 15.4.1 363 15.4.2 369 15.5 URL相关的标签 370 15.5.1 371 15.5.2 373 15.5.3 374 15.5.4 375 15.6 XML标签 376 15.6.1 XML核心动作 376 15.6.2 XML流程控制 动作 380 15.7 SQL相关的标签 383 15.7.1 383 15.7.2 386 15.7.3 388 15.7.4 390 15.7.5 392 15.8 小结 393
第16章 表达式语言 395 16.1 表达式语言 395 16.1.1 概念 395 16.1.2 变量 396 16.1.3 隐含对象 396 16.1.4 字面量(Literals) 396 16.1.5 操作 397 16.1.6 保留字 397 16.1.7 表达式语法举例 397 16.1.8 函数 398 16.1.9 表达式编程举例 401 16.2 表达式语言和JSTL 综合使用实例 403 16.3 小结 408 第6篇 Web框架的使用 第17章 Struts 411 17.1 MVC及Struts介绍 411 17.1.1 MVC模式介绍 411 17.1.2 Struts框架介绍 412 17.1.3 配置Struts应用 414 17.2 开发第一个Struts应用 417 17.2.1 JavaBean和Form、 Action 418 17.2.2 开发JSP 421 17.2.3 配置、运行 423 17.3 HTML标签库 425 17.3.1 Struts的标签 425 17.3.2 HTML标签库 425 17.3.3 HTML标签 426 17.3.4 Form标签 428 17.4 Bean标签库 431 17.5 Logic标签库 433 17.6 Struts综合应用的 开发举例 436 17.6.1 案例介绍 437 17.6.2 增加雇员 437 17.6.3 增加部门 446 17.6.4 查看所有的雇员 454 17.6.5 查看所有的部门 456 17.6.6 部门管理 457 17.6.7 配置、运行 463 17.7 小结 464 第18章 JavaServer Face 465 18.1 JavaServer Face技术介绍 465 18.1.1 什么是JavaServer Face技术 465 18.1.2 和Struts的比较 466 18.1.3 JavaServer Face的 生命周期 466 18.1.4 JSF定义的组件 467 18.2 开发Java Server Face应用 468 18.2.1 准备工作 468 18.2.2 开发 468 18.2.3 配置、运行 472 18.3 小结 474 第7篇 JSP在实际开发中的应用 第19章 树状菜单的生成 477 19.1 介绍准备工作 477 19.2 实现树状菜单 478 19.2.1 浏览菜单 479 19.2.2 添加一个菜单分类 483 19.2.3 运行 489 19.3 小结 490 第20章 网站总体设计 491 20.1 案例的介绍 491 20.2 创建和配置站点 492 20.3 建立和配置数据库 493 20.4 页面框架和公用页面 496 20.4.1 页面框架 496 20.4.2 页面风格 498 20.4.3 错误处理页面 498 20.4.4 经常使用的include 文件 499 20.5 配置 500 20.6 创建公用组件 501 20.7 测试配置是否成功 503 20.7.1 测试JSP 503 20.7.2 测试连接池 504 20.7.3 测试JSTL 505 20.8 小结 505 第21章 商品管理 507 21.1 增加商品分类 507 21.1.1 解释 507 21.1.2 代码 508 21.2 删除商品分类 509 21.2.1 解释 509 21.2.2 代码 510 21.3 商品注册 511 21.3.1 解释 511 21.3.2 代码 512 21.4 商品更改、查看 516 21.4.1 解释 516 21.4.2 代码 517 21.5 商品删除 521 21.5.1 解释 521 21.5.2 代码 521 21.6 小结 523 第22章 商品分类和查询 525 22.1 商品分类 525 22.1.1 解释 525 22.1.2 代码 526 22.2 最新商品 529 22.2.1 解释 529 22.2.2 代码 530 22.3 特价商品 530 22.3.1 解释 530 22.3.2 代码 530 22.4 商品查询 531 22.4.1 解释 531 22.4.2 代码 532 22.5 小结 533
第23章 购物车 535 23.1 后台业务逻辑 535 23.1.1 Product 535 23.1.2 Item 536 23.1.3 CartItem 538 23.1.4 Cart 539 23.1.5 CartFunction 543 23.2 添加商品 544 23.2.1 解释 544 23.2.2 代码 545 23.3 查看购物车状态 546 23.3.1 解释 546 23.3.2 代码 546 23.4 删除商品 548 23.4.1 解释 548 23.4.2 代码 548 23.5 清空购物车 549 23.5.1 解释 549 23.5.2 代码 549 23.6 更新商品数量 549 23.6.1 解释 549 23.6.2 代码 550 23.7 小结 550 第24章 用户订单处理 551 24.1 结账 551 24.1.1 解释 551 24.1.2 代码 552 24.2 查看订单状态 555 24.2.1 解释 555 24.2.2 代码 555 24.3 取消订单 557 24.3.1 解释 557 24.3.2 代码 558 24.4 后台处理——列出 未处理的订单 558 24.4.1 解释 559 24.4.2 代码 559 24.5 后台处理——列出 已处理的订单 561 24.5.1 解释 561 24.5.2 代码 561 24.6 后台处理——列出系统 所有订单 562 24.6.1 解释 562 24.6.2 代码 562 24.7 后台处理——订单 信息确认 562 24.7.1 解释 563 24.7.2 代码 563 24.8 后台处理——删除订单 563 24.8.1 解释 563 24.8.2 代码 564 24.9 会员信息查看 564 24.9.1 解释 564 24.9.2 代码 565 24.10 小结 566 第25章 论坛 567 25.1 案例介绍 567 25.2 JavaBean开发 568 25.2.1 TopicVO 569 25.2.2 TopicBean 570 25.2.3 PageBusiness 572 25.2.4 PageBean 573 25.2.5 ForumBean 574 25.3 Servlet开发 576 25.3.1 DeleteTopicServlet 576 25.3.2 EditTopicServlet 577 25.3.3 ForumServlet 579 25.3.4 NewTopicServlet 580 25.3.5 ReplyTopicServlet 582 25.4 JSP开发 583 25.4.1 newTopic.jsp 583 25.4.2 viewForum.jsp 585 25.4.3 reply.jsp 586 25.4.4 editTopic.jsp 587 25.4.5 viewDetail.jsp 588 25.5 小结 590 附录A 网上资源 591 附录B 参考资料 593 附录C 光盘使用说明 594
|
|
|