下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 编程语言 >Java > Java Web应用开发与案例教程

Java Web应用开发与案例教程

综合评级:★★★★★

定价:49.00

作者:沈泽刚

出版社:机械工业出版社

出版日期:2015年12月

页数:330

字数:526000

ISBN:9787111521068

书籍介绍

本书介绍了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使用<jsp:forward>动作

37JavaBeans应用

371JavaBeans概述

372<jsp:useBean>动作

373<jsp:setProperty>动作

374<jsp:getProperty>动作

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<taglib>元素

552<uri>元素

553<tag>元素

554<attribute>元素

555<body-content>元素

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是用Java技术来解决互联网Web相关领域的技术总和,是目前Web开发的主流技术之一。本书以最新的Servlet和JSP规范为基础,详细介绍了Java Web应用开发的核心技术及编程方法。本书全面体现了Java Web开发技术的发展特性,涵盖了当前广泛应用的开发规范,结构清晰,应用案例实用,实现了理论讲授和实际应用的充分融合。

全书共分10章,主要内容如下。

第1章介绍Java Web应用开发的基础知识、Tomcat服务器、Eclipse IDE的安装与配置,以及简单的Servlet与JSP开发。

第2章介绍Servlet入门基础,包括Servlet生命周期、HTTP请求处理和HTTP响应发送、Web应用程序与部署描述文件,以及ServletContext对象的应用等。

第3章介绍JSP技术基础,包括JSP页面元素、JSP生命周期、JSP指令、JSP隐含变量、JSP组件包含与JavaBeans应用,最后介绍了MVC设计模式。

第4章介绍会话管理与文件操作,包括使用HttpSession对象管理会话和Cookie的使用,介绍了如何实现文件上传和文件下载。

第5章介绍表达式语言(EL)与JSP标签技术,包括EL运算符、如何使用EL访问作用域变量、JavaBeans属性和集合对象元素、如何使用EL隐含变量。本章还介绍JSP标准标签库(JSTL)的使用和自定义标签的开发。

第6章介绍Web数据库访问技术。其中包括JDBC访问数据库的步骤、使用数据源访问数据库的方法,以及DAO设计模式的应用。

第7章介绍Web监听器和Web过滤器的开发及应用。

第8~10章分别介绍Struts 2框架、Hibernate 4框架和Spring 4框架的核心基础知识,以及三大框架的整合开发。

本书特色是从实用角度出发,循序渐进,用通俗的语言和短小精悍的实例阐释开发技术,使读者快速掌握系统开发所用到的知识。每章最后都提供了一个综合案例,帮助读者理解并掌握所学内容,引导读者开发完整的系统。每章还配有适量习题,供读者复习参考。本书所有程序全部上机调试通过,若需要源程序代码及教学课件,可与编者联系。学习本书需要读者具有一定的Java语言基础、HTML和数据库基础。

本书由沈泽刚、王海波编写,参加本书编写和代码调试工作的还有张龙昌、张野、王晓轩、冯冠。本书的编写参考了大量的Java Web开发的书籍和资料,在此对这些文献的作者表示感谢。

由于时间仓促和作者水平有限,书中难免存在错误和不当之处,恳请广大读者批评指正。

编者

热门图书
推荐新闻
技术文库
论坛推荐