ad holder

Java Web程序设计教程/高等学校计算机应用规划教材 pdf epub mobi txt 下载

图书介绍


Java Web程序设计教程/高等学校计算机应用规划教材


张永宾,辛宇,王攀 著

    

发表于2020-07-12

类似图书 点击查看全场最低价

出版社: 清华大学出版社
ISBN:9787302471165
版次:1
商品编码:12213160
包装:平装
丛书名: 高等学校计算机应用规划教材
开本:16开
出版时间:2017-06-01
用纸:胶版纸
页数:364
字数:557000
正文语种:中文

Java Web程序设计教程/高等学校计算机应用规划教材 epub 下载 mobi 下载 pdf 下载 txt 下载

相关图书



Java Web程序设计教程/高等学校计算机应用规划教材 epub 下载 mobi 下载 pdf 下载 txt 下载

Java Web程序设计教程/高等学校计算机应用规划教材 pdf epub mobi txt 下载



具体描述

编辑推荐

  全书共分为13 章,包括Web 应用开发概述、Java EE 开发及运行环境、JSP 与Servlet、JSTL、SQL 与JDBC、MVC 与Struts 2、Hibernate 与ORM、Spring 框架、Spring与Hibernate 的整合以及RESTful Web 服务等内容。

内容简介

  本书是关于Java Web 开发的基础教程。全书共分为13 章,包括Web 应用开发概述、Java EE 开发及运行环境、JSP 与Servlet、JSTL、SQL 与JDBC、MVC 与Struts 2、Hibernate 与ORM、Spring 框架、Spring与Hibernate 的整合以及RESTful Web 服务等内容。
  本教程内容丰富、结构合理、思路清晰、语言简练流畅、案例新颖、针对性强,主要面向Java Web应用开发的初学者,适合作为各种Java Web 开发培训班的培训教材、高等院校的Java Web 程序设计教材,还可作为Java Web 应用开发人员的参考资料。
  本书的电子课件、习题答案和实例源文件可以到http://www.tupwk.com.cn 网站下载。

目录

第1章 Web应用开发概述 1
1.1 Web应用概述 1
1.1.1 Web与Web应用 1
1.1.2 Web应用是如何运行的 3
1.1.3 服务端开发技术对比 4
1.2 使用Java开发Web应用 5
1.2.1 Java语言简介 6
1.2.2 丰富的框架技术 8
1.2.3 Java Web应用的核心技术 9
1.2.4 使用Ajax和jQuery提升
用户体验 10
1.3 集成开发环境介绍 11
1.3.1 常用的Java IDE 11
1.3.2 Web服务器汇总 12
1.4 本章小结 13
1.5 思考和练习 14
第2章 Java EE开发及运行环境 15
2.1 下载并安装JDK 15
2.1.1 安装JDK 15
2.1.2 配置环境变量 16
2.2 Tomcat的安装与配置 18
2.2.1 下载并安装Tomcat 18
2.2.2 在Tomcat中部署和卸载
应用程序 21
2.3 Eclipse开发环境介绍 24
2.3.1 安装Eclipse 24
2.3.2 使用Eclipse新建Java EE
应用 24
2.3.3 在Eclipse中使用Tomcat 27
2.3.4 Eclipse的常用快捷键 33
2.4 本章小结 35
2.5 思考和练习 35
第3章 JSP与Servlet 36
3.1 一个简单的JSP+Servlet应用 36
3.1.1 创建Servlet类 36
3.1.2 部署Servlet 39
3.1.3 创建JSP文件 41
3.2 JSP技术初步 42
3.2.1 JSP的工作原理 42
3.2.2 JSP文件中的内容 43
3.2.3 JSP的内置对象 49
3.2.4 JSP中的中文显示问题 54
3.3 Servlet的开发与应用 60
3.3.1 Servlet的生命周期 60
3.3.2 使用HttpServletRequest 62
3.3.3 使用HttpServletResponse 64
3.3.4 使用过滤器 66
3.3.5 使用监听器 71
3.4 使用jQuery异步请求数据 73
3.4.1 下载jQuery库 74
3.4.2 JSON简介 74
3.4.3 jQuery与Ajax 75
3.5 本章小结 79
3.6 思考和练习 80
第4章 使用JSP标签库 81
4.1 JSP标准标签库(JSTL) 81
4.1.1 下载JSTL安装包 82
4.1.2 表达式语言EL 82
4.1.3 使用核心标签库
(C名称空间) 86
4.1.4 使用国际化和格式化
标签库(FMT命名空间) 94
4.1.5 使用SQL标签库
(SQL名称空间) 96
4.1.6 使用XML标签库
(X名称空间) 97
4.1.7 使用JSTL函数 97
4.2 用JSTL开发用户管理系统 98
4.2.1 数据库设计 98
4.2.2 开发与实现 99
4.2.3 部署并测试应用 103
4.3 自定义标签库 104
4.3.1 一个最简单的自定义
标签 104
4.3.2 访问标签体 107
4.3.3 自定义标签属性 108
4.4 本章小结 109
4.5 思考和练习 109
第5章 Struts 2框架基础 110
5.1 MVC框架 110
5.1.1 框架内容 110
5.1.2 框架和设计模式的区别 111
5.1.3 MVC的优点 112
5.2 Struts 2基础 113
5.2.1 Struts 2中的MVC 113
5.2.2 Struts 2的工作流程 114
5.2.3 一个简单的Struts 2应用 115
5.2.4 Action详解 118
5.2.5 struts.xml配置详解 119
5.2.6 Struts 2标签库 123
5.3 拦截器 126
5.3.1 拦截器的工作机制 126
5.3.2 Strtus 2内置拦截器 127
5.3.3 自定义拦截器 130
5.4 本章小结 131
5.5 思考和练习 132
第6章 SQL与JDBC 133
6.1 准备关系数据库 133
6.1.1 下载并安装MySQL 133
6.1.2 安装MySQL JDBC驱动 135
6.2 SQL语言简介 135
6.2.1 SQL概述 135
6.2.2 SQL数据类型 136
6.2.3 常有SQL语句 137
6.3 JDBC 141
6.3.1 JDBC概述 142
6.3.2 JDBC驱动程序 143
6.3.3 使用JDBC操作数据库 143
6.3.4 JDBC示例 146
6.4 本章小结 154
6.5 思考和练习 154
第7章 Hibernate框架基础 155
7.1 ORM简介 155
7.1.1 应用ORM的意义 155
7.1.2 流行的ORM框架 156
7.1.3 使用Hibernate ORM的
原因 157
7.2 一个简单的Hibernate应用 158
7.2.1 下载Hibernate资源包 158
7.2.2 在Eclipse中引入Hibernate
的JAR包 158
7.2.3 使用Hibernate代替JDBC 161
7.3 认识Hibernate ORM 167
7.3.1 Hibernate的框架结构 167
7.3.2 Hibernate配置文件详解 170
7.3.3 使用Hibernate映射文件 171
7.3.4 Hibernate的工作流程 174
7.4 Hibernate查询 175
7.4.1 Hibernate的检索策略 175
7.4.2 Hibernate的关联查询 181
7.4.3 Hibernate的查询方式 189
7.5 本章小结 192
7.6 思考和练习 192

第8章 Hibernate性能优化 194
8.1 Hibernate事务与并发 194
8.1.1 什么是事务 194
8.1.2 Hibernate Session和
事务范围 195
8.1.3 并发控制 196
8.2 Hibernate缓存 202
8.2.1 Hibernate缓存概述 202
8.2.2 应用一级缓存 203
8.2.3 应用二级缓存 205
8.2.4 查询缓存 208
8.3 本章小结 210
8.4 思考和练习 211
第9章 Spring框架基础 212
9.1 Spring框架简介 212
9.1.1 概述 212
9.1.2 Spring框架的模块结构 214
9.1.3 Spring 4.x新特性 216
9.2 从Hello World开始 218
9.2.1 下载Spring资源包 218
9.2.2 基于Spring的
Hello World 220
9.3 Spring IoC 222
9.3.1 IoC基础 222
9.3.2 IoC容器 223
9.3.3 bean的装配 225
9.4 Spring AOP 232
9.4.1 什么是AOP 232
9.4.2 AOP相关概念 233
9.4.3 使用Spring的通知 233
9.5 本章小结 236
9.6 思考和练习 236
第10章 Spring Web MVC 237
10.1 Spring Web MVC入门 237
10.1.1 Spring Web MVC
是什么 237
10.1.2 为什么使用Spring
Web MVC 238
10.1.3 Spring Web MVC的
工作流程 239
10.1.4 Spring MVC的
Hello World程序 240
10.2 深入学习Spring Web MVC 242
10.2.1 启动Spring MVC 242
10.2.2 DispatcherServlet
组件类 245
10.2.3 使用@RequestMapping 248
10.2.4 控制器方法的参数 251
10.2.5 控制器方法的返回
类型 259
10.2.6 模型与视图 261
10.2.7 Spring MVC的表单
标签库 272
10.3 本章小结 277
10.4 思考和练习 277
第11章 Spring MVC整合
Hibernate 278
11.1 Spring提供的DAO支持 278
11.1.1 J2EE应用的3层架构 278
11.1.2 Spring的DAO理念 279
11.1.3 使用@Repository注解 280
11.2 Spring MVC整合
Hibernate 5 281
11.2.1 新建工程 281
11.2.2 创建实体类 281
11.2.3 创建Dao层 286
11.2.4 创建Service层 291
11.2.5 创建Controller控制器 292
11.2.6 创建JSP页面 294
11.2.7 配置Spring和
Hibernate 297

11.2.8 引入aspectjweaver.JAR
包 303
11.2.9 项目运行结果 304
11.3 本章小结 305
11.4 思考和练习 305
第12章 创建RESTful Web服务 306
12.1 Web服务概述 306
12.1.1 基于SOAP的Web
服务 306
12.1.2 RESTful Web服务 307
12.2 创建RESTful Web服务 313
12.2.1 新建工程 313
12.2.2 创建实体类、DAO层
和Service层 314
12.2.3 基于REST的控制器 316
12.2.4 添加配置信息 318
12.3 测试RESTful Web服务 319
12.3.1 使用RESTClient Firefox
插件 319
12.3.2 使用REST模板编写
REST客户端 323
12.4 本章小结 325
12.5 思考和练习 326
第13章 图书馆管理系统 327
13.1 系统概述 327
13.1.1 项目背景 327
13.1.2 需求分析 327
13.2 数据库设计 328
13.2.1 系统E-R图 328
13.2.2 数据表设计 329
13.3 系统设计与实现 331
13.3.1 搭建系统框架 332
13.3.2 配置Spring与
Hibernate 333
13.3.3 创建实体类 334
13.3.4 管理员登录功能 334
13.3.5 管理员管理功能 339
13.3.6 读者管理功能 347
13.3.7 图书管理功能 350
13.3.8 读者登录及操作功能 357
13.4 系统运行结果 360
13.4.1 管理员操作页面 360
13.4.2 读者操作页面 363
13.5 本章小结 364
13.6 思考和练习 364
参考文献 365



前言/序言

  随着Internet的迅猛发展,以及“互联网+”的横空出世,Java已经成为全球最流行、使用最广泛的Web开发语言之一。随着Java语言的推广和应用,基于Java的各种针对Web开发的框架技术应运而生。本书以Java Web开发环境为背景,从开发环境的搭建讲起,遵循“从简单到复杂”、“从抽象到具体”的原则,介绍了Java Web开发的核心技术,以及Web开发的基本步骤和基本方法。
  本书共13章,第1章是Web应用开发概述,主要介绍Web开发的基本概念和使用Java开发Web应用的相关技术与常用开发环境;第2章介绍Java EE开发环境的搭建,包括JDK、Tomcat以及Eclipse的下载、安装与配置;第3章介绍了JSP和Servlet,包括JSP的3个编译指令、7个动作指令和9个内置对象,以及Servlet的工作原理、过滤器与监听器等。JSP和Servlet是开发Java Web应用程序的两种基本技术,一些主流框架都是以这些基本技术为基础演变而来的;第4章介绍了JSTL标签库的使用;第5章介绍了Struts 2框架的基本知识,包括Struts 2与MVC、Struts 2的工作流程、Action以及拦截器等;第6章介绍了SQL与JDBC,这是应用程序与数据库交互的基础;第7章和第8章介绍了Hibernate框架,包括Hibernate环境的搭建、Hibernate的工作流程、事务控制以及缓存机制等;第9章开始学习Spring框架,首先介绍的是Spring的IoC与AOP;第10章介绍Spring Web MVC,它是Spring框架中用于Web应用开发的一个模块,是当今流行的Web开发框架之一,也是本书学习的重点;第11章介绍了Spring MVC与Hibernate的整合,这也是实际项目中应用最广泛的一种框架组件;第12章介绍了RESTful Web服务,包括如何创建和测试RESTful Web服务;第13章是一个综合实例,使用Spring MVC + Hibernate框架开发了一个简易的图书馆管理系统。
  本书内容丰富、结构合理、思路清晰、语言简练流畅、案例新颖、针对性强。每一章的开始部分概述了该章的作用和内容,指出该章的学习目标。正文部分结合每章的知识点和关键技术,穿插了大量极富实用价值的示例,所有示例都在Eclipse + Tomcat 8.5 + JDK 1.8环境下调试运行通过。每一章的末尾有本章小结,总结本章的内容、重点与难点;同时安排了有针对性的思考和练习,帮助读者巩固本章所学内容,提高读者的实际动手能力。
  本书主要面向Java Web应用开发的初学者,适合作为各种Web开发培训班的培训教材、高等院校Java Web开发相关课程的教材及Web应用程序开发人员的参考资料。
  本书分为13章,其中黑龙江科技大学的张永宾编写了第1~第7章,哈尔滨理工大学的辛宇编写了第8~第11章,黑龙江科技大学的王攀编写了第12和第13章。另外,参加本书编写的人员还有杨春元、周高翔、荆双燕、徐枭楠、余枭灵、臧俊丽、卢华林、肖乐民、王朋丽、李文静、冯波、马金帅、木德朋、董文燕、张亚威、陈梦麟、霍利凡、杨爱提、马玉芬、靳守燕、崔增玉、许素芳等。由于作者水平有限,本书难免有不足之处,欢迎广大读者批评指正。
  作 者
  2017年3月


Java Web程序设计教程/高等学校计算机应用规划教材 下载 mobi epub pdf txt

Java Web程序设计教程/高等学校计算机应用规划教材 pdf epub mobi txt 下载

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

Java Web程序设计教程/高等学校计算机应用规划教材 pdf epub mobi txt 下载




相关图书




本站所有内容均从互联网搜索引擎而来,本站不存储任何数据与内容,任何内容与本站无关,如有需要请联系相关单位

© 2017-2019 windowsfront.com All Rights Reserved. 静流书站 版权所有