jsp应用开发详解 第三版是一本JSP应用开发详解书籍,由刘晓华等人编著。本书结合JSP和Servlet的最新规范,从基本的语法和规范入手,以经验为后盾,以实用为目标,以实例为导向,以实践为指导,深入浅出地讲解了JSP开发中的种种问题。以精简的内容介绍了JSP的语法、Servlet技术、JDBC技术、标签库技术、表达式语言、Struts、JavaServer Face、Spring MVC、Hibernate、Ajax等技术;对于JSP开发中常遇到的典型难点,jsp应用开发详解 第三版专门设置了专题进行集中讨论。对于最新兴起的Web 2.0的Ajax技术,用理论和实例进行了深入浅出的描述,欢迎学习jsp网络编辑的朋友免费下载阅读。
《jsp应用开发详解 第三版》对于JSP开发中常遇到的典型难点,本书还设置了专题进行集中讨论。本书的最后一篇用实例说明本书各种技术的实用案例,使用户对这些技术的使用有更深刻的了解。这些内容的具体分布如下。
第1章和第2章为JSP技术概述,主要描述了JSP技术的背景,简要介绍运行环境和开发环境等相关内容。
第3章至第13章为JSP基础知识,主要描述了JSP技术、Servlet技术的语法、规范、简单实例开发等基础知识,并介绍了JSP技术的常见开发、自定义标签库、标准标签库和表达式语言。
第14章至第17章为数据库技术,主要描述了在大多数应用中都需要用到的数据库相关技术,详细介绍了JDBC技术、编程中经常遇到的问题和一个数据库开发框架Hibernate,并通过实例说明它们的开发方法。
第18章至第21章为Web开发框架,主要描述了目前J2EE领域Web开发最常见的3种开发框架:Struts、JSF、Spring MVC,并对它们的特点进行了深入的分析,加深读者对Web开发框架的理解,也可作为用户选择Web开发框架的一个依据。
第22章至第24章为Ajax技术,主要介绍了Ajax相关的基础知识和Ajax技术框架,如Bindows、Dojo,并通过实例演示了Ajax在实际开发中的使用。
第25章至第28章为JSP在实际中的使用,主要通过一个实际开发的案例,对JSP开发技巧、网站的总体设计等经验知识进行更深入的介绍,使读者可以很快地进行实际的开发。

2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读

收起介绍展开介绍
内容介绍
J2EE技术无疑是当今因特网应用的最佳技术方案之一,最近,J2EE技术及JSP技术(J2EE技术的核心之一)又有了巨大的发展和变化。在J2EE 1.4规范中,对JSP和Servlet技术进行了扩展,在易用性方面又有了很大的提升。在新的JSP 2.0规范中,为JSP技术的易用性进行了重新设计,使得即使不懂Java的页面设计人员也能够开发JSP应用。围绕J2EE技术的应用性,也产生了大量的Web开发框架、中间层开发框架、数据层开发框架,它们极大地提升了J2EE技术的易用性。另外,随着Web 2.0的崛起,Ajax技术也成为当前Web开发的一个热门话题,为网络应用开发带来了新的活力。《jsp应用开发详解 第三版》对于JSP开发中常遇到的典型难点,本书还设置了专题进行集中讨论。本书的最后一篇用实例说明本书各种技术的实用案例,使用户对这些技术的使用有更深刻的了解。这些内容的具体分布如下。
第1章和第2章为JSP技术概述,主要描述了JSP技术的背景,简要介绍运行环境和开发环境等相关内容。
第3章至第13章为JSP基础知识,主要描述了JSP技术、Servlet技术的语法、规范、简单实例开发等基础知识,并介绍了JSP技术的常见开发、自定义标签库、标准标签库和表达式语言。
第14章至第17章为数据库技术,主要描述了在大多数应用中都需要用到的数据库相关技术,详细介绍了JDBC技术、编程中经常遇到的问题和一个数据库开发框架Hibernate,并通过实例说明它们的开发方法。
第18章至第21章为Web开发框架,主要描述了目前J2EE领域Web开发最常见的3种开发框架:Struts、JSF、Spring MVC,并对它们的特点进行了深入的分析,加深读者对Web开发框架的理解,也可作为用户选择Web开发框架的一个依据。
第22章至第24章为Ajax技术,主要介绍了Ajax相关的基础知识和Ajax技术框架,如Bindows、Dojo,并通过实例演示了Ajax在实际开发中的使用。
第25章至第28章为JSP在实际中的使用,主要通过一个实际开发的案例,对JSP开发技巧、网站的总体设计等经验知识进行更深入的介绍,使读者可以很快地进行实际的开发。
章节目录
第1篇 JSP技术概述 第1章 JSP技术概述3 1.1 JSP技术背景3 1.2 动态网页技术3 1.2.1 CGI4 1.2.2 ASP4 1.2.3 ASP.NET5 1.2.4 PHP6 1.2.5 Servlet7 1.2.6 JSP8 1.2.7 Python、Ruby等脚本语言9 1.2.8 动态网页技术的比较10 1.3 JSP技术原理11 1.3.1 JSP的工作原理11 1.3.2 编译后的JSP13 1.4 为什么使用JSP16 1.5 开发第一个JSP页面17 1.6 小结19 第2章 搭建运行开发环境和集成 开发环境20 2.1 Eclipse的应用20 2.1.1 Eclipse简述20 2.1.2 安装Eclipse21 2.1.3 更新Eclipse22 2.1.4 安装和配置Eclipse插件23 2.1.5 使用Eclipse24 2.1.6 Eclipse常用资源29 2.2 NetBeans29 2.2.1 NetBeans简述29 2.2.2 安装NetBeans30 2.2.3 使用和配置NetBeans31 2.2.4 NetBeans常用资源33 2.3 JBuilder33 2.3.1 安装JBuilder33 2.3.2 与Web服务器集成34 2.4 其他集成开发环境37 2.4.1 IntelliJ Idea37 2.4.2 JDeveloper37 2.5 小结38 第2篇 JSP技术 第3章 JSP语法详解41 3.1 JSP的构成41 3.1.1 一个典型的JSP文件41 3.1.2 分析JSP文件中的元素42 3.2 指令元素45 3.2.1 页面指令45 3.2.2 include指令47 3.2.3 taglib指令48 3.2.4 表达式语言49 3.3 脚本元素49 3.3.1 声明(Declaration)49 3.3.2 表达式(Expression)50 3.3.3 Scriptlets51 3.4 动作元素53 3.4.1 53 3.4.2 53 3.4.3 55 3.4.4 57 3.4.5 58 3.4.6 59 3.4.7 63 3.4.8 67 3.5 小结67 第4章 JSP内建对象及其实例讲解68 4.1 内建对象的介绍68 4.1.1 out69 4.1.2 request71 4.1.3 response73 4.1.4 session75 4.1.5 pageContext77 4.1.6 application80 4.1.7 config81 4.1.8 page83 4.1.9 exception83 4.2 内建对象的使用实例84 4.2.1 准备工作85 4.2.2 编程实现86 4.2.3 测试90 4.3 小结91 第5章 在JSP中使用JavaBean92 5.1 JavaBean的基本概念92 5.1.1 JavaBean的属性92 5.1.2 JavaBean的方法95 5.2 在JSP中使用JavaBean95 5.3 在JavaBean中连接数据库98 5.3.1 JavaBean的开发99 5.3.2 JSP页面的开发101 5.4 小结104 第6章 动态页面和用户会话105 6.1 创建动态的内容105 6.1.1 根据时间的动态105 6.1.2 根据用户类型的动态106 6.1.3 根据用户自定义信息的 动态107 6.1.4 根据数据库内容的动态107 6.2 用户会话跟踪107 6.2.1 会话跟踪的概念107 6.2.2 实例开发108 6.2.3 测试115 6.3 小结116 第7章 Servlet技术117 7.1 Servlet介绍117 7.1.1 什么是Servlet117 7.1.2 Servlet技术的特点117 7.1.3 Servlet的生命周期118 7.1.4 开发、部署一个简单的 Servlet118 7.2 Servlet常用接口的使用120 7.2.1 Servlet实现相关120 7.2.2 Servlet配置相关121 7.2.3 Servlet异常相关122 7.2.4 请求和响应相关122 7.2.5 会话跟踪123 7.2.6 Servlet上下文124 7.2.7 Servlet协作124 7.2.8 过滤125 7.3 使用HttpServlet处理客户端 请求125 7.4 获得Servlet初始化参数128 7.5 Servlet的配置130 7.5.1 Servlet的名字、类和 其他杂项131 7.5.2 初始化参数132 7.5.3 启动装入优先级132 7.5.4 Servlet的映射133 7.5.5 运行安全设置133 7.6 用Servlet生成动态图片134 7.7 小结135 第8章 创建Web监听和过滤程序136 8.1 Servlet上下文监听136 8.2 监听HTTP会话138 8.3 对请求监听143 8.4 开发Web应用过滤器144 8.4.1 Filter的开发145 8.4.2 配置148 8.5 小结149 第9章 JSP和Servlet结合的方法150 9.1 JSP技术使用的两种模式150 9.1.1 模式一:JSP+JavaBean150 9.1.2 模式二:JSP+Servlet+ JavaBean150 9.1.3 两种模式的比较151 9.1.4 JSP和Servlet的选择151 9.2 两种模式的使用实例152 9.2.1 案例说明152 9.2.2 模式一(JSP+JavaBean)153 9.2.3 模式二(JSP+JavaBean+ Servlet)159 9.2.4 两种模式的技术特点165 9.3 小结166 第10章 JSP开发中的常用技巧167 10.1 在不同页面或者用户之间 共享数据167 10.1.1 在不同页面之间共享 数据167 10.1.2 在不同用户之间共享 数据172 10.2 创建错误处理页面173 10.2.1 在JSP中声明出错页面174 10.2.2 建立错误代码和错误 页面178 10.3 国际化问题179 10.3.1 HTML中的字符实体180 10.3.2 Unicode181 10.3.3 使用配置文件实现 国际化181 10.3.4 支持多国语言的 HelloWorld184 10.3.5 中文乱码问题的处理187 10.4 JSP操作文件190 10.4.1 读取文件内容190 10.4.2 写入内容到文件192 10.5 在JSP中上传文件193 10.6 小结195 第11章 自定义标签库的开发196 11.1 标签语言的介绍196 11.2 HelloWorld标签开发197 11.2.1 实现Tag接口198 11.2.2 从TagSupport继承201 11.3 开发带Body的标签库203 11.4 多个标签的嵌套207 11.5 开发迭代的标签库211 11.6 SimpleTag的开发215 11.6.1 HelloWorld216 11.6.2 实例开发217 11.7 小结219 第12章 标准标签库(JSTL)220 12.1 JSTL介绍和编程举例220 12.1.1 JSTL介绍220 12.1.2 JSTL编程举例221 12.2 一般用途的标签222 12.2.1 222 12.2.2 224 12.2.3 226 12.2.4 227 12.3 条件标签228 12.3.1 228 12.3.2 229 12.3.3 229 12.3.4 230 12.3.5 自定义逻辑231 12.4 迭代标签232 12.4.1 232 12.4.2 237 12.5 URL相关的标签238 12.5.1 238 12.5.2 240 12.5.3 241 12.5.4 242 12.6 XML标签243 12.6.1 XML核心动作243 12.6.2 XML流程控制动作246 12.7 SQL相关的标签249 12.7.1 249 12.7.2 251 12.7.3 254 12.7.4 255 12.7.5 257 12.8 小结258 第13章 表达式语言259 13.1 表达式语言259 13.1.1 概念259 13.1.2 变量260 13.1.3 隐含对象260 13.1.4 字面量(Literals)260 13.1.5 操作260 13.1.6 保留字261 13.1.7 表达式语法举例261 13.1.8 函数262 13.1.9 表达式编程举例264 13.2 表达式语言和JSTL综合 使用实例265 13.3 小结270 第3篇 数据库技术 第14章 数据库和JDBC技术273 14.1 数据库和常用的SQL语句273 14.2 JDBC技术和驱动程序276 14.2.1 JDBC介绍276 14.2.2 数据库驱动器程序277 14.3 JDBC常用接口使用介绍279 14.3.1 Driver接口279 14.3.2 DriverManager279 14.3.3 Connection281 14.3.4 Statement283 14.3.5 ResultSet284 14.4 配置和连接不同的数据库285 14.4.1 配置数据库285 14.4.2 连接到不同的数据库288 14.5 小结291 第15章 在JSP和Servlet中 使用JDBC292 15.1 在JSP中使用JDBC访问 数据库292 15.1.1 添加数据292 15.1.2 查询数据库294 15.1.3 更新数据295 15.1.4 删除数据296 15.1.5 高级操作296 15.1.6 其他操作299 15.2 JSP通过JavaBean访问 数据库300 15.3 在Servlet中使用JDBC访问 数据库303 15.4 JSP数据库开发实例306 15.4.1 案例介绍306 15.4.2 案例开发307 15.5 小结322 第16章 JDBC数据库编程高级 问题323 16.1 数据源和连接池323 16.1.1 连接池和数据源的概念323 16.1.2 配置数据源324 16.1.3 在JSP、Servlet中使用 数据源327 16.2 操作二进制数据328 16.3 使用存储过程331 16.4 分页显示的解决方案334 16.4.1 JavaBean334 16.4.2 JSP、Servlet336 16.5 小结339 第17章 数据库开发框架340 17.1 直接使用JDBC的持久层 方案340 17.2 Hibernate概述350 17.3 第一个Hibernate应用程序351 17.3.1 开发前的准备工作351 17.3.2 创建示例数据库351 17.3.3 生成程序代码351 17.3.4 编写测试代码354 17.4 Hibernate配置355 17.5 Hibernate基础类和概念357 17.5.1 Configuration357 17.5.2 SessionFactory357 17.5.3 Session357 17.6 Hibernate映射358 17.7 Hibernate查询360 17.8 小结360 第4篇 Web框架 第18章 Struts363 18.1 MVC及Struts介绍363 18.1.1 MVC模式介绍363 18.1.2 Struts框架介绍364 18.1.3 配置Struts应用365 18.2 开发第一个Struts应用368 18.2.1 Form、Action和 JavaBean369 18.2.2 开发JSP372 18.2.3 配置、运行373 18.3 Struts标签库374 18.3.1 Struts的标签374 18.3.2 HTML标签库375 18.3.3 Bean标签库380 18.3.4 Logic标签库382 18.4 Struts综合应用的开发举例384 18.4.1 案例介绍384 18.4.2 增加雇员385 18.4.3 增加部门392 18.4.4 查看所有的雇员399 18.4.5 查看所有的部门400 18.4.6 部门管理401 18.4.7 配置、运行406 18.5 Struts开发实践分析407 18.5.1 Struts技术分析407 18.5.2 Struts项目分析408 18.6 小结409 第19章 JavaServer Face410 19.1 JavaServer Face技术介绍410 19.1.1 JavaServer Face技术 背景410 19.1.2 什么是JavaServer Face 技术410 19.1.3 和Struts的比较411 19.2 JavaServer Face模式与请求 处理生命周期411 19.2.1 JSF模式411 19.2.2 JSF请求处理生命周期413 19.3 JSF组件414 19.3.1 UI组件414 19.3.2 数据验证415 19.3.3 数据转换417 19.3.4 事件与监听器418 19.3.5 渲染器419 19.4 开发JavaServer Face应用419 19.4.1 准备工作419 19.4.2 开发420 19.4.3 配置、运行423 19.5 小结424 第20章 Spring426 20.1 Spring概述426 20.1.1 Spring的任务范围426 20.1.2 IoC容器426 20.2 第一个Spring应用程序428 20.2.1 开发前的准备工作428 20.2.2 编写第一个Spring 应用程序428 20.2.3 编写测试代码429 20.2.4 Setter Injection430 20.3 Bean文件的几种不同的 加载方式431 20.3.1 编写BeanFile代码程序432 20.3.2 编写配置文件432 20.3.3 编写测试代码434 20.4 小结436 第21章 Web开发框架分析437 21.1 Web开发框架介绍437 21.1.1 Web开发框架概述437 21.1.2 Tapestry437 21.1.3 WebWork438 21.1.4 其他开发框架440 21.2 Web开发框架总结440 21.3 小结441 第5篇 Ajax 第22章 Ajax技术概述445 22.1 Ajax诞生背景445 22.2 Ajax概述445 22.2.1 Ajax定义445 22.2.2 Ajax有什么不同446 22.2.3 Ajax适用的场合447 22.2.4 Ajax的缺陷449 22.3 Ajax相关技术449 22.3.1 JavaScript450 22.3.2 XMLHttpRequest450 22.3.3 CSS450 22.3.4 DOM450 22.4 小结451 第23章 Ajax开发入门452 23.1 使用XMLHttpRequest对象452 23.1.1 XMLHttpRequest对象 方法和属性452 23.1.2 Ajax简单交互流程示例453 23.1.3 发送请求参数455 23.2 文档对象模型457 23.2.1 W3C DOM457 23.2.2 DOM基本对象和方法457 23.2.3 利用DOM动态修改 网页内容459 23.3 开发实例459 23.3.1 背景与分析459 23.3.2 服务器端实现460 23.3.3 客户端实现463 23.4 小结468 第24章 Ajax框架469 24.1 浏览器端框架469 24.1.1 Bindows469 24.1.2 BackBase470 24.1.3 Dojo470 24.1.4 Rico470 24.1.5 qooxdoo470 24.1.6 Tibet470 24.1.7 AJFORM471 24.1.8 AjaxCaller471 24.1.9 Flash JavaScript Integration Kit471 24.1.10 Google AJAXSLT471 24.1.11 HTMLHttpRequest471 24.1.12 Interactive Website Framework472 24.1.13 LibXMLHttpRequest472 24.1.14 MAJAX472 24.1.15 RSLite472 24.1.16 Sack472 24.1.17 Sarissa472 24.1.18 XHConn473 24.2 服务器端框架473 24.2.1 JavaScript Object Notation (JSON)和JSON-RPC473 24.2.2 JavaScript Remote Scripting (JSRS)(2000年)473 24.2.3 WebORB for Java473 24.2.4 Echo 2474 24.2.5 Direct Web Remoting (DWR)474 24.2.6 SWATO474 24.2.7 Ajax JSP Tag Library474 24.2.8 Ajax Java Server Faces Framework475 24.3 小结475 第6篇 JSP在实际中的使用 第25章 实用JSP开发技巧479 25.1 树状菜单的生成479 25.1.1 实现思路简述479 25.1.2 实现树状菜单480 25.2 布局设计490 25.2.1 框架490 25.2.2 风格491 25.3 小结497 第26章 网站总体设计498 26.1 案例的介绍498 26.2 创建和配置站点498 26.3 建立和配置数据库500 26.4 页面框架和公用页面503 26.4.1 页面框架503 26.4.2 页面风格504 26.4.3 错误处理页面504 26.4.4 经常使用的include文件505 26.5 配置506 26.6 创建公用组件506 26.7 测试配置是否成功508 26.7.1 测试JSP508 26.7.2 测试连接池509 26.7.3 测试JSTL509 26.8 小结510 第27章 购物车511 27.1 后台业务逻辑511 27.1.1 Product511 27.1.2 Item512 27.1.3 CartItem513 27.1.4 Cart515 27.1.5 CartFunction517 27.2 添加商品519 27.2.1 解释519 27.2.2 代码519 27.3 查看购物车状态520 27.3.1 解释520 27.3.2 代码520 27.4 删除商品522 27.4.1 解释522 27.4.2 代码522 27.5 清空购物车523 27.5.1 解释523 27.5.2 代码523 27.6 更新商品数量523 27.6.1 解释523 27.6.2 代码523 27.7 小结524 第28章 论坛525 28.1 案例介绍525 28.2 JavaBean开发526 28.2.1 TopicVO526 28.2.2 TopicBean527 28.2.3 PageBusiness529 28.2.4 PageBean530 28.2.5 ForumBean531 28.3 Servlet开发532 28.3.1 DeleteTopicServlet533 28.3.2 EditTopicServlet534 28.3.3 ForumServlet535 28.3.4 NewTopicServlet536 28.3.5 ReplyTopicServlet537 28.4 JSP开发539 28.4.1 newTopic.jsp539 28.4.2 viewForum.jsp540 28.4.3 reply.jsp541 28.4.4 editTopic.jsp542 28.4.5 viewDetail.jsp543 28.5 小结545
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读试读

发表评论
0条评论软件排行榜
热门推荐
南方Plus电脑版 v13.2.026.32M / 简体中文
有柿电脑版 v12.0.3127.18M / 简体中文
京东读书电脑版 v1.13.4官方版2.13M / 简体中文
数据挖掘导论 官方版61.61M / 简体中文
未公开的Oracle数据库秘密 迪贝斯pdf扫描版34.69M / 简体中文
PHP语言精粹电子书 pdf扫描版25.72M / 简体中文
linux常用命令大全 chm版1.48M / 简体中文
本草纲目 5.34M / 简体中文
docker入门实战 pdf完整版1.38M / 简体中文
Scala程序设计第二版 pdf高清完整版15.83M / 简体中文



赣公网安备36010602000168号