欢迎光临
免费的PDF电子书下载网站

Java Web应用开发技术(Java EE 8 +Tomcat 9) PDF下载

编辑推荐

本书作者为51CTO金牌讲师,在Java方面多有多年的项目开发经验和教学经验,使得本书具有很强的实用性,书中会着重讲述实用性的技术,不常用技术只进行简单介绍。
书中采用了大量的项目案例来讲解相关复杂理论,并用企业级项目进行了项目实战演示,浅显易懂,有利于读者进行实际的项目开发。
本书提供程序代码和教学课件,同时,作者也录制了配套的教学视频发布在网络上,便于读者自学。

内容简介

《Java Web应用开发技术(Java EE 8 Tomcat 9)》基于Java EE 8规范,配合Tomcat 9 Web服务器,全面系统地讲解了Java Web开发技术。本书作者具有多年项目开发经验,因此书中着重强调实用性技术,对不常用技术只作简单介绍。书中采用了大量的项目案例来讲解相关复杂理论,并用企业级项目进行了项目实战演示,浅显易懂。 《Java Web应用开发技术(Java EE 8 Tomcat 9)》共15章,第1章是Java EE技术背景介绍,第2~5章是Java EE的核心技术,第6~9章是Java EE的高级应用,第10、11章是客户端异步和Web服务器异步技术,第12章是Java Web企业项目实战,第13、14章是Java EE 8的新特性,第15章是比较冷门的JSF技术入门。 《Java Web应用开发技术(Java EE 8 Tomcat 9)》可作为高等院校相关专业的Java教材,也可以作为培训机构教材,还可作为各种层次的Java学习者和工作者的参考书。

作者简介

肖海鹏  人力资源和社会保障部高级职称;51CTO金牌讲师;具有10年大型项目经验和10年Java教学经验;曾任职E龙网架构师、TechFaith系统工程师等。在网络上推出了“Java Web应用开发技术”“SSM SpringBoot——从入门、案例实战到企业级项目贯穿”“多线程与线程池技术详解”等视频教程,广受网友好评。

Java Web应用开发技术(Java EE 8 +Tomcat 9) PDF下载

目录

 

第1章  Java EE入门

1.1  Java EE 8与Tomcat 9

1.1.1  Java EE 8规范下载

1.1.2  Java EE 8核心架构

1.1.3  Tomcat 9下载与配置

1.2  Eclipse集成Tomcat

1.3  C/S与B/S

1.3.1  C/S模式

1.3.2  B/S模式

1.3.3  HTTP

1.3.4  HTML与JSP

1.4  MVC架构与AJAX架构

1.4.1  JSP与Servlet的定位

1.4.2  MVC架构

1.4.3  AJAX架构

1.5  本章习题

 

第2章  Servlet控制器

2.1  Java Web项目

2.1.1  Hello项目示例

2.1.2  Java Web项目结构

2.1.3  URL格式

2.2  Servlet接口

2.2.1  接口方法

2.2.2  Servlet生命期

2.3  Servlet配置

2.3.1  @WebServlet

2.3.2  URL模式

2.3.3  Servlet加载

2.3.4  初始化参数

2.3.5  异步配置

2.4  HttpServlet类

2.4.1  GenericServlet总览

2.4.2  案例: 初始化参数配置与读取

2.4.3  HttpServlet分发请求

2.4.4  案例: 用户登录

2.5  ServletRequest接口

2.5.1  接收请求参数

2.5.2  属性值传递

2.6  ServletResponse与RequestDispatcher接口

2.6.1  转发与重定向

2.6.2  回应字符流

2.6.3  回应字节流

2.6.4  动态输出文件

2.7  Servlet异常管理

2.7.1  ServletException

2.7.2  IOException

2.7.3  Exception处理

2.7.4  错误页配置

2.8  路径使用

2.8.1  HttpServletRequest读取路径

2.8.2  Web站点实际路径

2.8.3  转发路径

2.8.4  重定向路径

2.8.5  静态资源路径

2.8.6  表单提交路径

2.8.7  脚本提交路径

2.8.8  嵌入资源路径

2.8.9  反射读取路径

2.9  本章习题

 

第3章  JSP视图

3.1  JSP与Servlet关系

3.2  JSP指令

3.2.1  Page指令

3.2.2  taglib指令

3.2.3  include指令

3.3  JSP中的Java元素

3.3.1  Java脚本与表达式

3.3.2  Java声明

3.3.3  JSP中使用注释

3.4  JSP的9个内置对象

3.4.1  request与response对象

3.4.2  pageContext对象

3.4.3  session与application对象

3.5  标准动作

3.5.1 

3.5.2 

3.5.3 

3.5.4 

3.6  本章习题

 

第4章  EL表达式

4.1  读取Bean对象属性

4.2  隐式对象

4.3  属性范围查找

4.4  调用Bean的方法

4.5  本章习题

 

第5章  JSTL标签库

5.1  自定义标签库

5.2  核心标签库

5.2.1  一般用途标签

5.2.2  条件判断标签

5.2.3  迭代标签

5.2.4  URL相关标签

5.3  格式化标签库

5.3.1  格式化数字、货币、百分比

5.3.2  格式化日期和时间

5.4  本章习题

 

第6章  HTTP状态管理

6.1  session

6.1.1  客户端识别

6.1.2  session的生命期

6.1.3  session的数据存储

6.1.4  URL重写

6.1.5  session常见问题

6.2  application与ServletContext

6.2.1  读取全局配置参数

6.2.2  全局变量

6.3  cookie

6.3.1  创建cookie

6.3.2  cookie的生命期

6.3.3  cookie使用限制

6.4  本章习题

 

第7章  过滤器

7.1  Filter接口

7.2  过滤器声明

7.3  案例: 编码转换

7.4  案例: 权限校验

7.5  本章习题

 

第8章  监听器

8.1  监听器声明

8.2  ServletContextListener

8.3  HttpSessionListener

8.3.1  在线用户数统计

8.3.2  网络聊天室管理

8.4  ServletRequestListener

8.5  本章习题

 

第9章  文件上传

9.1  文件上传页面

9.2  SmartUpload方案

9.3  Commons方案

9.4  Part方案

9.5  本章习题

 

第10章  AJAX与Applet

10.1  XMLHttpRequest

10.2  jQuery

10.3  JSON

10.3.1  JSON与XML

10.3.2  each函数

10.3.3  案例: 省市区三级联动

10.4  案例: 旅游景点

10.4.1  表设计

10.4.2  页面设计

10.4.3  脚本设计

10.4.4  控制层设计

10.4.5  服务层设计

10.4.6  实体层设计

10.4.7  持久层设计

10.4.8  运行环境

10.5  Applet

10.6  本章习题

 

第11章  服务器异步

11.1  AsyncContext

11.2  异步监听器

11.3  案例: 12306抢票

11.4  非阻塞IO

11.4.1  NIO读数据

11.4.2  NIO写数据

11.5  本章习题

 

第12章  网上书城项目实战

12.1项目结构与权限

12.2  开发环境说明

12.3  书城项目表结构设计

12.4  项目需要哪些jar包

12.5  配置web.x  ml

12.6  log4j日志

12.7  配置数据库连接

12.8  权限设置

12.8.1  注册用户鉴权

12.8.2  管理员鉴权

12.8.3  JSP访问权限

12.9  共性代码抽取

12.9.1  持久层提取

12.9.2  视图层提取

12.10  主页图书列表实现

12.11  图书封面

12.12  图书明细页实现

12.13  用户管理

12.13.1  用户登录

12.13.2  用户退出

12.13.3  用户注册

12.14  购物车实现

12.14.1  购物车设计

12.14.2  显示购物车

12.14.3  加入购物车

12.14.4  移除购物车

12.15  用户付款

12.15.1  结算

12.15.2  付款

12.15.3  付款异常处理

12.16  新书上架

12.17  查询用户购买记录

12.18  中文乱码问题

12.19  数据库连接池

 

第13章  服务器推送

13.1  Web Socket

13.1.1  WebSocket对象

13.1.2  Java EE 8与WebSocket

13.1.3  案例: 网络聊天室

13.2  HTTP/2服务器推送

13.2.1  HTTP/2介绍

13.2.2  Tomcat 9 配置APR

13.2.3  服务器推送

13.3  本章习题

 

第14章  JSONB与JSONP

14.1  Json串与Java对象互转

14.2  Jsonb接口

14.3  案例: 文件反序列化

14.4  JSON数据格式化

14.5  JsonbConfig

14.6  本章习题

 

第15章  JSF入门

15.1  JSF运行机制

15.1.1  事件响应

15.1.2  Servlet映射

15.1.3  全局参数配置

15.1.4  XHTML页

15.1.5  JSF HTML标签库

15.1.6  Managed Bean

15.1.7  JSF表达式

15.1.8  FacesContext

15.2  案例: 用户管理系统

15.2.1  JSF项目向导

15.2.2  系统配置文件

15.2.3  用户登录

15.2.4  用户注册

15.2.5  主页显示

15.2.6  用户退出

15.3  本章习题

 

附录

 

Java Web应用开发技术(Java EE 8 +Tomcat 9) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:Java Web应用开发技术(Java EE 8 +Tomcat 9)