Java Web应用开发与案例教程

Java Web应用开发与案例教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2015-12
版次: 1
ISBN: 9787111521068
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
3人买过
  • 本书介绍了Java Web应用开发核心技术,全书共分10章,主要内容包括Web技术基础、Servlet基础、JSP基础、会话与文件管理、EL与JSP标签技术、Web数据库访问、Web监听器与过滤器等,本书还介绍了Struts 2、Hibernate 4和Spring 4三大开源框架的核心开发技术。每章提供了一个综合案例,帮助读者理解并掌握所学内容,引导读者开发完整的系统。每章还配有适量习题,供读者复习参考。
      本书可作为计算机及相关专业Web编程技术或JSP开发技术等课程的教材,也可供从事Java Web应用开发的技术人员参考。 目录

    出版说明

    前言

    第1章Java Web开发概述

    11Web技术概述

    111Web的工作原理

    112HTTP与HTML

    113主机和IP地址

    114服务器端开发技术

    115客户端动态技术

    12Tomcat的安装与配置

    121Tomcat的安装与测试

    122Tomcat的安装目录

    123配置Tomcat的服务端口

    124Tomcat的启动和停止

    13Eclipse的安装与配置

    131安装与配置Eclipse

    132在Eclipse中配置Tomcat

    服务器

    133为Eclipse指定浏览器

    134为JSP页面指定编码方式

    14案例:动态Web项目的建立

    与部署

    141动态Web项目的建立

    142开发Servlet

    143开发JSP页面

    144Web项目的部署

    15小结

    16习题

    第2章Servlet基础

    21Servlet接口与HttpServlet类

    211Servlet接口

    212HttpServlet类

    22Servlet生命周期

    221类加载

    222Servlet实例化

    223Servlet初始化

    224为客户提供服务

    225Servlet销毁

    23Web应用程序与DD文件

    231Web应用程序

    232应用服务器

    233Web应用程序结构

    234部署描述文件

    235@WebServlet注解

    24处理HTTP请求

    241HTTP请求结构

    242发送和处理HTTP请求

    243检索请求参数

    244使用请求对象存储数据

    245请求转发

    246其他请求处理方法

    25发送HTTP响应

    251HTTP响应结构

    252输出流与内容类型

    253响应重定向

    254设置响应头

    255发送状态码和错误消息

    26ServletContext对象

    261使用ServletContext对象存储

    数据

    262获取上下文初始化参数

    263使用RequestDispatcher实现请求

    转发

    264通过ServletContext对象获得

    资源

    265登录日志和检索容器信息

    27案例:Web应用的表单

    数据处理

    271常用表单控件元素

    272表单页面的创建

    273表单数据处理

    28小结

    29习题

    第3章JSP基础

    31JSP页面概述

    311JSP指令

    312JSP脚本元素

    313JSP动作

    314表达式语言

    315JSP注释

    32JSP页面生命周期

    321JSP页面实现类

    322JSP页面执行过程

    33page指令

    331import属性

    332contentType和pageEncoding

    属性

    333session属性

    334errorPage与isErrorPage属性

    335在DD中配置错误页面

    34JSP隐含变量

    341request与response变量

    342out变量

    343application变量

    344session变量

    345pageContext变量

    346config变量

    347exception变量

    35作用域对象

    351应用作用域

    352会话作用域

    353请求作用域

    354页面作用域

    36JSP组件包含

    361静态包含:include指令

    362动态包含:include动作

    363使用动作

    37JavaBeans应用

    371JavaBeans概述

    372动作

    373动作

    374动作

    38MVC设计模式

    381Model 1体系结构

    382Model 2体系结构

    383实现MVC模式的一般步骤

    39案例:使用包含设计页面

    布局

    310小结

    311习题

    第4章会话与文件管理

    41会话管理

    411理解状态与会话

    412会话管理机制

    413常用HttpSession API

    414使用HttpSession对象

    415会话超时与失效

    42Cookie及其应用

    421Cookie API

    422向客户端发送Cookie

    423从客户端读取Cookie

    43文件的上传与下载

    431文件上传的实现

    432文件下载的实现

    44案例:使用会话实现购物车

    441模型类设计

    442购物车类设计

    443上下文监听器设计

    444视图设计

    445控制器设计

    45小结

    46习题

    第5章EL与JSP标签技术

    51使用EL访问数据

    511属性与集合元素访问运算符

    512访问作用域变量

    513访问JavaBeans属性

    514访问集合元素

    515使用EL的隐含变量

    52使用EL运算符

    521算术运算符

    522关系与逻辑运算符

    523条件运算符

    524empty运算符

    53JSP标准标签库

    531JSTL核心标签库

    532通用目的标签

    533条件控制标签

    534循环控制标签

    535URL相关的标签

    54自定义标签的开发

    541标签扩展API

    542自定义标签的开发步骤

    543SimpleTag接口及其生命

    周期

    544SimpleTagSupport类

    55理解TLD文件

    551元素

    552元素

    553元素

    554元素

    555元素

    56常用自定义标签的开发

    561空标签的开发

    562带属性标签的开发

    563带标签体的标签的开发

    564迭代标签的开发

    565在标签中使用EL

    57案例:使用标签实现商品

    查询

    571控制器设计

    572自定义标签设计

    573创建标签库描述文件

    574开发视图JSP页面

    58小结

    59习题

    第6章Web数据库访问

    61MySQL数据库简介

    611MySQL的下载和安装

    612使用MySQL命令行工具

    613Navicat可视化管理工具

    62JDBC数据库连接

    621加载驱动程序

    622创建连接对象

    623创建语句对象

    624获取结果集对象

    625关闭对象

    63数据源与连接池

    631数据源与连接池简介

    632配置数据源

    633在应用程序中使用数据源

    64DAO设计模式

    641设计实体类

    642设计DAO对象

    65案例:使用DAO对象访问

    数据库

    66小结

    67习题

    第7章Web监听器与过滤器

    71Web监听器

    711处理Servlet上下文事件

    712处理会话事件

    713处理请求事件

    714在DD中注册监听器

    72Web过滤器

    721过滤器简介

    722过滤器API

    723日志过滤器

    724@WebFilter注解

    725在DD中配置过滤器

    726实例:多用途过滤器

    73案例:用过滤器实现水印

    效果

    74小结

    75习题

    第8章Struts 2框架基础

    81Struts 2框架概述

    8
  • 内容简介:
    本书介绍了Java Web应用开发核心技术,全书共分10章,主要内容包括Web技术基础、Servlet基础、JSP基础、会话与文件管理、EL与JSP标签技术、Web数据库访问、Web监听器与过滤器等,本书还介绍了Struts 2、Hibernate 4和Spring 4三大开源框架的核心开发技术。每章提供了一个综合案例,帮助读者理解并掌握所学内容,引导读者开发完整的系统。每章还配有适量习题,供读者复习参考。
      本书可作为计算机及相关专业Web编程技术或JSP开发技术等课程的教材,也可供从事Java Web应用开发的技术人员参考。
  • 目录:
    目录

    出版说明

    前言

    第1章Java Web开发概述

    11Web技术概述

    111Web的工作原理

    112HTTP与HTML

    113主机和IP地址

    114服务器端开发技术

    115客户端动态技术

    12Tomcat的安装与配置

    121Tomcat的安装与测试

    122Tomcat的安装目录

    123配置Tomcat的服务端口

    124Tomcat的启动和停止

    13Eclipse的安装与配置

    131安装与配置Eclipse

    132在Eclipse中配置Tomcat

    服务器

    133为Eclipse指定浏览器

    134为JSP页面指定编码方式

    14案例:动态Web项目的建立

    与部署

    141动态Web项目的建立

    142开发Servlet

    143开发JSP页面

    144Web项目的部署

    15小结

    16习题

    第2章Servlet基础

    21Servlet接口与HttpServlet类

    211Servlet接口

    212HttpServlet类

    22Servlet生命周期

    221类加载

    222Servlet实例化

    223Servlet初始化

    224为客户提供服务

    225Servlet销毁

    23Web应用程序与DD文件

    231Web应用程序

    232应用服务器

    233Web应用程序结构

    234部署描述文件

    235@WebServlet注解

    24处理HTTP请求

    241HTTP请求结构

    242发送和处理HTTP请求

    243检索请求参数

    244使用请求对象存储数据

    245请求转发

    246其他请求处理方法

    25发送HTTP响应

    251HTTP响应结构

    252输出流与内容类型

    253响应重定向

    254设置响应头

    255发送状态码和错误消息

    26ServletContext对象

    261使用ServletContext对象存储

    数据

    262获取上下文初始化参数

    263使用RequestDispatcher实现请求

    转发

    264通过ServletContext对象获得

    资源

    265登录日志和检索容器信息

    27案例:Web应用的表单

    数据处理

    271常用表单控件元素

    272表单页面的创建

    273表单数据处理

    28小结

    29习题

    第3章JSP基础

    31JSP页面概述

    311JSP指令

    312JSP脚本元素

    313JSP动作

    314表达式语言

    315JSP注释

    32JSP页面生命周期

    321JSP页面实现类

    322JSP页面执行过程

    33page指令

    331import属性

    332contentType和pageEncoding

    属性

    333session属性

    334errorPage与isErrorPage属性

    335在DD中配置错误页面

    34JSP隐含变量

    341request与response变量

    342out变量

    343application变量

    344session变量

    345pageContext变量

    346config变量

    347exception变量

    35作用域对象

    351应用作用域

    352会话作用域

    353请求作用域

    354页面作用域

    36JSP组件包含

    361静态包含:include指令

    362动态包含:include动作

    363使用动作

    37JavaBeans应用

    371JavaBeans概述

    372动作

    373动作

    374动作

    38MVC设计模式

    381Model 1体系结构

    382Model 2体系结构

    383实现MVC模式的一般步骤

    39案例:使用包含设计页面

    布局

    310小结

    311习题

    第4章会话与文件管理

    41会话管理

    411理解状态与会话

    412会话管理机制

    413常用HttpSession API

    414使用HttpSession对象

    415会话超时与失效

    42Cookie及其应用

    421Cookie API

    422向客户端发送Cookie

    423从客户端读取Cookie

    43文件的上传与下载

    431文件上传的实现

    432文件下载的实现

    44案例:使用会话实现购物车

    441模型类设计

    442购物车类设计

    443上下文监听器设计

    444视图设计

    445控制器设计

    45小结

    46习题

    第5章EL与JSP标签技术

    51使用EL访问数据

    511属性与集合元素访问运算符

    512访问作用域变量

    513访问JavaBeans属性

    514访问集合元素

    515使用EL的隐含变量

    52使用EL运算符

    521算术运算符

    522关系与逻辑运算符

    523条件运算符

    524empty运算符

    53JSP标准标签库

    531JSTL核心标签库

    532通用目的标签

    533条件控制标签

    534循环控制标签

    535URL相关的标签

    54自定义标签的开发

    541标签扩展API

    542自定义标签的开发步骤

    543SimpleTag接口及其生命

    周期

    544SimpleTagSupport类

    55理解TLD文件

    551元素

    552元素

    553元素

    554元素

    555元素

    56常用自定义标签的开发

    561空标签的开发

    562带属性标签的开发

    563带标签体的标签的开发

    564迭代标签的开发

    565在标签中使用EL

    57案例:使用标签实现商品

    查询

    571控制器设计

    572自定义标签设计

    573创建标签库描述文件

    574开发视图JSP页面

    58小结

    59习题

    第6章Web数据库访问

    61MySQL数据库简介

    611MySQL的下载和安装

    612使用MySQL命令行工具

    613Navicat可视化管理工具

    62JDBC数据库连接

    621加载驱动程序

    622创建连接对象

    623创建语句对象

    624获取结果集对象

    625关闭对象

    63数据源与连接池

    631数据源与连接池简介

    632配置数据源

    633在应用程序中使用数据源

    64DAO设计模式

    641设计实体类

    642设计DAO对象

    65案例:使用DAO对象访问

    数据库

    66小结

    67习题

    第7章Web监听器与过滤器

    71Web监听器

    711处理Servlet上下文事件

    712处理会话事件

    713处理请求事件

    714在DD中注册监听器

    72Web过滤器

    721过滤器简介

    722过滤器API

    723日志过滤器

    724@WebFilter注解

    725在DD中配置过滤器

    726实例:多用途过滤器

    73案例:用过滤器实现水印

    效果

    74小结

    75习题

    第8章Struts 2框架基础

    81Struts 2框架概述

    8
查看详情
12
相关图书 / 更多
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)