图书介绍
Java Web程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张永宾,辛宇,王攀编著 著
- 出版社: 清华大学出版社
- ISBN:9787302471165
- 出版时间:2017
- 标注页数:365页
- 文件大小:54MB
- 文件页数:375页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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 IDE11
1.3.2 Web服务器汇总12
1.4 本章小结13
1.5 思考和练习14
第2章 Java EE开发及运行环境15
2.1 下载并安装JDK15
2.1.1 安装JDK15
2.1.2 配置环境变量16
2.2 Tomcat的安装与配置18
2.2.1 下载并安装Tomcat18
2.2.2 在Tomcat中部署和卸载应用程序21
2.3 Eclipse开发环境介绍24
2.3.1 安装Eclipse24
2.3.2 使用Eclipse新建Java EE应用24
2.3.3 在Eclipse中使用Tomcat27
2.3.4 Eclipse的常用快捷键33
2.4 本章小结35
2.5 思考和练习35
第3章 JSP与Servlet36
3.1 一个简单的JSP+Servlet应用36
3.1.1 创建Servlet类36
3.1.2 部署Servlet39
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 使用HttpServletRequest62
3.3.3 使用HttpServletResponse64
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与Ajax75
3.5 本章小结79
3.6 思考和练习80
第4章 使用JSP标签库81
4.1 JSP标准标签库(JSTL)81
4.1.1 下载JSTL安装包82
4.1.2 表达式语言EL82
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中的MVC113
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与JDBC133
6.1 准备关系数据库133
6.1.1 下载并安装MySQL133
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 JDBC141
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代替JDBC161
7.3 认识Hibernate ORM167
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 World220
9.3 Spring IoC222
9.3.1 IoC基础222
9.3.2 IoC容器223
9.3.3 bean的装配225
9.4 Spring AOP232
9.4.1 什么是AOP232
9.4.2 AOP相关概念233
9.4.3 使用Spring的通知233
9.5 本章小结236
9.6 思考和练习236
第10章 Spring Web MVC237
10.1 Spring Web MVC入门237
10.1.1 Spring Web MVC是什么237
10.1.2 为什么使用Spring Web MVC238
10.1.3 Spring Web MVC的工作流程239
10.1.4 Spring MVC的Hello World程序240
10.2 深入学习Spring Web MVC242
10.2.1 启动Spring MVC242
10.2.2 DispatcherServlet组件类245
10.2.3 使用@RequestMapping248
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整合Hibernate278
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 5281
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和Hibernate297
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与Hibernate333
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
热门推荐
- 1291907.html
- 2361730.html
- 440329.html
- 3848516.html
- 1747140.html
- 3631176.html
- 1078985.html
- 618086.html
- 287207.html
- 2929385.html
- http://www.ickdjs.cc/book_3470611.html
- http://www.ickdjs.cc/book_3370255.html
- http://www.ickdjs.cc/book_2091640.html
- http://www.ickdjs.cc/book_1738283.html
- http://www.ickdjs.cc/book_3362615.html
- http://www.ickdjs.cc/book_2927613.html
- http://www.ickdjs.cc/book_3438717.html
- http://www.ickdjs.cc/book_2228328.html
- http://www.ickdjs.cc/book_579017.html
- http://www.ickdjs.cc/book_3157664.html