Java Web编程技术

Java Web编程技术
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2016-08
版次: 1
ISBN: 9787512421455
定价: 42.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 298页
3人买过
  •   《JavaWeb编程技术》作为JavaWeb课程的教材,系统、全面地介绍了有关JavaWeb开发所涉及的各类知识。全书共分6章,内容包括Web基础知识、Web开发的客户端技术(包括HTML、CSS和JavaScript语言)、JSP技术(包括JSP基础知识、脚本元素、指令元素、动作元素和隐含对象)、JDBC技术(主要包括JDBC基础知识、JDBCAPI、事务处理、分页处理、批处理、大对象处理和  DAO模式)、MVC模式(主要包括JavaBean、自定义标签、EL和JSTL)、高级技术(包括Servlet过滤器、Servlet监听器和Ajax技术)。书中所有知识都结合具体实例进行介绍。  本书适合作为计算机科学与技术专业、软件工程专业及相关专业的本科教材,也可作为Java Web编程技术的培训教材,还可供从事JavaWeb应用开发的技术人员学习参考。
    第1章 Web基础知识……………………………………………………………… 1 1.1 Web的核心技术…………………………………………………………… 1 1.1.1 如何显示文档内容………………………………………………… 1 1.1.2 如何传递文档内容………………………………………………… 2 1.1.3 如何定位文档内容………………………………………………… 3 1.2 应用程序的开发模型……………………………………………………… 5 1.2.1 单层开发模型……………………………………………………… 5 1.2.2 两层开发模型……………………………………………………… 5 1.2.3 三层开发模型……………………………………………………… 6 1.2.4 N 层开发模型……………………………………………………… 6 1.3 Web的开发技术…………………………………………………………… 6 1.3.1 Web的客户端技术………………………………………………… 7 1.3.2 Web的服务器端技术……………………………………………… 7 1.4 Tomcat安装与管理……………………………………………………… 10 1.4.1 Tomcat的安装…………………………………………………… 10 1.4.2 Tomcat的目录…………………………………………………… 11 1.4.3 Web应用程序目录结构………………………………………… 12 1.4.4 Tomcat的管理…………………………………………………… 13 1.5 习 题……………………………………………………………………… 15 第2章 客户端技术………………………………………………………………… 16 2.1 HTML …………………………………………………………………… 16 2.1.1 HTML基础知识………………………………………………… 16 2.1.2 标题标签…………………………………………………………… 18 2.1.3 文本格式化………………………………………………………… 18 2.1.4 超链接……………………………………………………………… 20 2.1.5 图像标签…………………………………………………………… 20 2.1.6 表格标签…………………………………………………………… 21 2.1.7 表单标签…………………………………………………………… 23 2.1.8 框 架……………………………………………………………… 26 2.2 CSS ……………………………………………………………………… 26
     2.2.1 CSS基础知识…………………………………………………… 27 2.2.2 CSS选择器……………………………………………………… 29 2.2.3 CSS样式………………………………………………………… 32 2.2.4 CSS盒模型……………………………………………………… 35 2.2.5 CSS定位与浮动………………………………………………… 38 2.3 JavaScript语言…………………………………………………………… 43 2.3.1 JavaScript基础知识……………………………………………… 43 2.3.2 基本语法…………………………………………………………… 46 2.3.3 对 象……………………………………………………………… 53 2.3.4 DOM ……………………………………………………………… 73 2.3.5 BOM ……………………………………………………………… 79 2.4 习 题……………………………………………………………………… 88 第3章 JSP技术…………………………………………………………………… 90 3.1 JSP基础知识……………………………………………………………… 90 3.1.1 什么是Servlet …………………………………………………… 90 3.1.2 JSP的执行过程…………………………………………………… 97 3.1.3 为什么需要JSP ………………………………………………… 102 3.2 脚本元素………………………………………………………………… 102 3.2.1 表达式…………………………………………………………… 103 3.2.2 声 明…………………………………………………………… 104 3.2.3 代码片段………………………………………………………… 107 3.2.4 注 释…………………………………………………………… 108 3.3 指令元素………………………………………………………………… 110 3.3.1 page指令………………………………………………………… 110 3.3.2 include指令……………………………………………………… 113 3.3.3 taglib指令……………………………………………………… 116 3.4 动作元素………………………………………………………………… 116 3.4.1 forward动作…………………………………………………… 117 3.4.2 include动作……………………………………………………… 120 3.5 隐含对象………………………………………………………………… 123 3.5.1 request对象……………………………………………………… 125 3.5.2 response对象…………………………………………………… 128 3.5.3 out对象………………………………………………………… 134 3.5.4 session对象……………………………………………………… 137 3.5.5 application对象………………………………………………… 142
     3.5.6 pageContext对象……………………………………………… 145 3.5.7 page和config对象……………………………………………… 149 3.5.8 exception对象…………………………………………………… 151 3.6 习 题…………………………………………………………………… 159 第4章 JDBC技术………………………………………………………………… 160 4.1 JDBC基础知识………………………………………………………… 160 4.1.1 JDBC驱动程序………………………………………………… 161 4.1.2 JDBCAPI ……………………………………………………… 162 4.1.3 JDBC基本开发过程…………………………………………… 167 4.1.4 预编译语句……………………………………………………… 176 4.1.5 调用存储过程…………………………………………………… 182 4.2 JDBC高级知识………………………………………………………… 184 4.2.1 数据源与连接池………………………………………………… 184 4.2.2 事务处理………………………………………………………… 188 4.2.3 批量处理………………………………………………………… 191 4.2.4 分页处理………………………………………………………… 193 4.2.5 大对象处理……………………………………………………… 196 4.3 DAO模式………………………………………………………………… 203 4.4 习 题…………………………………………………………………… 215 第5章 MVC模式………………………………………………………………… 216 5.1 JavaBean ………………………………………………………………… 216 5.1.1 JavaBean规范…………………………………………………… 216 5.1.2 JSP与JavaBean ………………………………………………… 218 5.2 标签与EL ……………………………………………………………… 232 5.2.1 自定义标签……………………………………………………… 232 5.2.2 EL ……………………………………………………………… 239 5.2.3 JSTL …………………………………………………………… 242 5.3 基于Servlet的MVC模式……………………………………………… 249 5.3.1 从Model1到Model2 ………………………………………… 250 5.3.2 Model2开发流程……………………………………………… 251 5.4 习 题…………………………………………………………………… 260 第6章 高级技术…………………………………………………………………… 261
     6.1 Servlet过滤器…………………………………………………………… 261 6.1.1 过滤器原理……………………………………………………… 261 6.1.2 过滤器核心对象………………………………………………… 262 6.1.3 过滤器的开发与配置…………………………………………… 263 6.1.4 中文编码………………………………………………………… 267 6.2 Servlet监听器…………………………………………………………… 274 6.2.1 ServletContext监听器………………………………………… 274 6.2.2 HttpSession监听器…………………………………………… 277 6.2.3 HttpServletRequest监听器…………………………………… 284 6.2.4 配置监听器……………………………………………………… 285 6.3 Ajax技术………………………………………………………………… 286 6.4 习 题…………………………………………………………………… 296 参考文献……………………………………………………………………………… 298
  • 内容简介:
      《JavaWeb编程技术》作为JavaWeb课程的教材,系统、全面地介绍了有关JavaWeb开发所涉及的各类知识。全书共分6章,内容包括Web基础知识、Web开发的客户端技术(包括HTML、CSS和JavaScript语言)、JSP技术(包括JSP基础知识、脚本元素、指令元素、动作元素和隐含对象)、JDBC技术(主要包括JDBC基础知识、JDBCAPI、事务处理、分页处理、批处理、大对象处理和  DAO模式)、MVC模式(主要包括JavaBean、自定义标签、EL和JSTL)、高级技术(包括Servlet过滤器、Servlet监听器和Ajax技术)。书中所有知识都结合具体实例进行介绍。  本书适合作为计算机科学与技术专业、软件工程专业及相关专业的本科教材,也可作为Java Web编程技术的培训教材,还可供从事JavaWeb应用开发的技术人员学习参考。
  • 目录:
    第1章 Web基础知识……………………………………………………………… 1 1.1 Web的核心技术…………………………………………………………… 1 1.1.1 如何显示文档内容………………………………………………… 1 1.1.2 如何传递文档内容………………………………………………… 2 1.1.3 如何定位文档内容………………………………………………… 3 1.2 应用程序的开发模型……………………………………………………… 5 1.2.1 单层开发模型……………………………………………………… 5 1.2.2 两层开发模型……………………………………………………… 5 1.2.3 三层开发模型……………………………………………………… 6 1.2.4 N 层开发模型……………………………………………………… 6 1.3 Web的开发技术…………………………………………………………… 6 1.3.1 Web的客户端技术………………………………………………… 7 1.3.2 Web的服务器端技术……………………………………………… 7 1.4 Tomcat安装与管理……………………………………………………… 10 1.4.1 Tomcat的安装…………………………………………………… 10 1.4.2 Tomcat的目录…………………………………………………… 11 1.4.3 Web应用程序目录结构………………………………………… 12 1.4.4 Tomcat的管理…………………………………………………… 13 1.5 习 题……………………………………………………………………… 15 第2章 客户端技术………………………………………………………………… 16 2.1 HTML …………………………………………………………………… 16 2.1.1 HTML基础知识………………………………………………… 16 2.1.2 标题标签…………………………………………………………… 18 2.1.3 文本格式化………………………………………………………… 18 2.1.4 超链接……………………………………………………………… 20 2.1.5 图像标签…………………………………………………………… 20 2.1.6 表格标签…………………………………………………………… 21 2.1.7 表单标签…………………………………………………………… 23 2.1.8 框 架……………………………………………………………… 26 2.2 CSS ……………………………………………………………………… 26
     2.2.1 CSS基础知识…………………………………………………… 27 2.2.2 CSS选择器……………………………………………………… 29 2.2.3 CSS样式………………………………………………………… 32 2.2.4 CSS盒模型……………………………………………………… 35 2.2.5 CSS定位与浮动………………………………………………… 38 2.3 JavaScript语言…………………………………………………………… 43 2.3.1 JavaScript基础知识……………………………………………… 43 2.3.2 基本语法…………………………………………………………… 46 2.3.3 对 象……………………………………………………………… 53 2.3.4 DOM ……………………………………………………………… 73 2.3.5 BOM ……………………………………………………………… 79 2.4 习 题……………………………………………………………………… 88 第3章 JSP技术…………………………………………………………………… 90 3.1 JSP基础知识……………………………………………………………… 90 3.1.1 什么是Servlet …………………………………………………… 90 3.1.2 JSP的执行过程…………………………………………………… 97 3.1.3 为什么需要JSP ………………………………………………… 102 3.2 脚本元素………………………………………………………………… 102 3.2.1 表达式…………………………………………………………… 103 3.2.2 声 明…………………………………………………………… 104 3.2.3 代码片段………………………………………………………… 107 3.2.4 注 释…………………………………………………………… 108 3.3 指令元素………………………………………………………………… 110 3.3.1 page指令………………………………………………………… 110 3.3.2 include指令……………………………………………………… 113 3.3.3 taglib指令……………………………………………………… 116 3.4 动作元素………………………………………………………………… 116 3.4.1 forward动作…………………………………………………… 117 3.4.2 include动作……………………………………………………… 120 3.5 隐含对象………………………………………………………………… 123 3.5.1 request对象……………………………………………………… 125 3.5.2 response对象…………………………………………………… 128 3.5.3 out对象………………………………………………………… 134 3.5.4 session对象……………………………………………………… 137 3.5.5 application对象………………………………………………… 142
     3.5.6 pageContext对象……………………………………………… 145 3.5.7 page和config对象……………………………………………… 149 3.5.8 exception对象…………………………………………………… 151 3.6 习 题…………………………………………………………………… 159 第4章 JDBC技术………………………………………………………………… 160 4.1 JDBC基础知识………………………………………………………… 160 4.1.1 JDBC驱动程序………………………………………………… 161 4.1.2 JDBCAPI ……………………………………………………… 162 4.1.3 JDBC基本开发过程…………………………………………… 167 4.1.4 预编译语句……………………………………………………… 176 4.1.5 调用存储过程…………………………………………………… 182 4.2 JDBC高级知识………………………………………………………… 184 4.2.1 数据源与连接池………………………………………………… 184 4.2.2 事务处理………………………………………………………… 188 4.2.3 批量处理………………………………………………………… 191 4.2.4 分页处理………………………………………………………… 193 4.2.5 大对象处理……………………………………………………… 196 4.3 DAO模式………………………………………………………………… 203 4.4 习 题…………………………………………………………………… 215 第5章 MVC模式………………………………………………………………… 216 5.1 JavaBean ………………………………………………………………… 216 5.1.1 JavaBean规范…………………………………………………… 216 5.1.2 JSP与JavaBean ………………………………………………… 218 5.2 标签与EL ……………………………………………………………… 232 5.2.1 自定义标签……………………………………………………… 232 5.2.2 EL ……………………………………………………………… 239 5.2.3 JSTL …………………………………………………………… 242 5.3 基于Servlet的MVC模式……………………………………………… 249 5.3.1 从Model1到Model2 ………………………………………… 250 5.3.2 Model2开发流程……………………………………………… 251 5.4 习 题…………………………………………………………………… 260 第6章 高级技术…………………………………………………………………… 261
     6.1 Servlet过滤器…………………………………………………………… 261 6.1.1 过滤器原理……………………………………………………… 261 6.1.2 过滤器核心对象………………………………………………… 262 6.1.3 过滤器的开发与配置…………………………………………… 263 6.1.4 中文编码………………………………………………………… 267 6.2 Servlet监听器…………………………………………………………… 274 6.2.1 ServletContext监听器………………………………………… 274 6.2.2 HttpSession监听器…………………………………………… 277 6.2.3 HttpServletRequest监听器…………………………………… 284 6.2.4 配置监听器……………………………………………………… 285 6.3 Ajax技术………………………………………………………………… 286 6.4 习 题…………………………………………………………………… 296 参考文献……………………………………………………………………………… 298
查看详情
相关图书 / 更多
Java Web编程技术
Java程序设计任务驱动教程
黑马程序员
Java Web编程技术
Java研发自测入门与进阶
林宁、魏兆玉
Java Web编程技术
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java Web编程技术
Java+OpenCV案例佳作选
姚利民
Java Web编程技术
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java Web编程技术
Java程序设计及实践应用研究
张萌,梁正,李真
Java Web编程技术
Java Web及其框架技术
陈振兴
Java Web编程技术
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java Web编程技术
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java Web编程技术
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java Web编程技术
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java Web编程技术
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多
Java Web编程技术
标志设计
刘启文 主编;韩君;马丽娃