JavaWeb程序设计任务教程第2版二版黑马程序员传智播客pdf下载pdf下载

JavaWeb程序设计任务教程第2版二版黑马程序员传智播客百度网盘pdf下载

作者:黑马程序员
简介:本篇主要提供JavaWeb程序设计任务教程第2版二版黑马程序员传智播客pdf下载
出版社:人民邮电出版社
出版时间:2021-09
pdf下载价格:9.00¥


预览


内容介绍


本书使用深入浅出、通俗易懂的语言阐述Java Web相关知识,并结合典型的Web应用案例,帮助读者掌握Web应用程序的开发技术。 本书共15章,详细讲解了网页开发的基础知识和Java Web开发的核心知识,其中网页开发基础知识包括HTML技术、CSS技术、JavaScript技术和Bootstrap技术,而Java Web的核心知识包括Servlet技术、会话技术,JSP技术、JDBC技术和数据库连接池技术等。本书加入了真实的电商项目,揭示了项目开发的过程,可以让学习者切身感受到项目开发带来的乐趣。 本书附有配套视频、源代码、习题、教学课件等资源。为了帮助读者更好地学习本书,作者还提供了在线答疑。 本书适合作为高等教育本、专科院校计算机相关专业的教材,也可供广大计算机编程爱好者自学使用。





黑马程序员 传智播客成立于2006年,它是由中国Java培训*一人张孝祥老师发起,联合全球*大的中文IT社区CSDN、中关村软件园共同创办的一家专业教育机构。办学到今,我们一直坚守着“为千万人少走弯路而著书,为中华软件之崛起而讲课”的办学理念,坚持培养*秀软件应用工程师的宏伟目标,在累计培养的十万余名学员中,其中90%的学员均已在北、上、广等一线城市高薪就业,特别是“黑马程序员”的平均就业薪资已达到8K以上。为了迎合软件市场的需求,我们陆续开设了Java、网页平面、PHP、.Net、iOS、C/C++、Android等9个专业方向的课程,并且未来将逐渐开设其他专业方向的课程。随着传智播客的日益壮大,除了北京总部,我们在上海、广州、武汉、成都、深圳等地也创立了直营分支机构,传智播客俨然已成为了国内*具专业口碑的IT教育机构。


第1章 网页开发基础

1.1 HTML基础

1.1.1 HTML简介

1.1.2 HTML标签概述

1.2 常用的HTML标签

1.2.1 段落、行内和换行标签

1.2.2 文本样式标签

1.2.3 表格标签

1.2.4 表单标签

1.2.5 列表标签

1.2.6 超链接标签

1.2.7 图像标签

1.3 CSS技术

1.3.1 初识CSS

1.3.2 CSS样式的引用方式

1.3.3 CSS选择器和常用属性

1.4 JavaScript基础

1.4.1 JavaScript概述

1.4.2 DOM相关知识

1.4.3 BOM相关知识

1.4.4 JavaScript的使用

1.5 Bootstrap框架基础

1.5.1 Bootstrap框架简介

1.5.2 Bootstrap框架的下载与使用

1.6 Bootstrap框架的常用组件

1.6.1 按钮

1.6.2 导航

1.6.3 面包屑导航

1.6.4 分页

1.6.5 列表

1.6.6 表单

任务:蛋糕商城注册页面

1.7 本章小结

1.8 本章习题

第2章 Java Web概述

2.1 XML基础

2.1.1 XML概述

2.1.2 XML语法

2.1.3 DTD约束

2.1.4 Schema约束

2.2 程序开发体系架构

2.2.1 C/S体系架构

2.2.2 B/S体系架构

2.3 Tomcat

2.3.1 Tomcat简介

2.3.2 Tomcat的安装和启动

2.3.3 Tomcat诊断

2.3.4 动手实践:在IntelliJ IDEA中配置Tomcat

2.4 本章小结

2.5 本章习题

第3章 HTTP协议

3.1 HTTP概述

3.2 HTTP请求消息

3.2.1 HTTP请求行

3.2.2 HTTP请求头

3.3 HTTP响应消息

3.3.1 HTTP响应状态行

3.3.2 HTTP响应头

3.4 本章小结

3.5 本章习题

第4章 Servlet技术

4.1 Servlet基础

4.1.1 Servlet概述

4.1.2 Servlet的特点

4.1.3 Servlet接口

4.2 Servlet开发入门

4.2.1 实现第一个Servlet程序

4.2.2 Servlet的配置

4.2.3 Servlet的生命周期

4.3 ServletConfig和Servlet-Context

4.3.1 ServletConfig接口

4.3.2 ServletContext接口

4.4 HttpServletResponse对象

4.4.1 发送状态码相关的方法

4.4.2 发送响应消息头相关的方法

4.4.3 发送响应消息体相关的方法

4.5 HttpServletResponse应用

4.5.1 实现请求重定向

4.5.2 动手实践:解决中文输出乱码问题

4.6 HttpServletRequest对象

4.6.1 获取请求行信息的相关方法

4.6.2 获取请求消息头的相关方法

4.6.3 请求转发

4.6.4 获取请求参数

4.6.5 通过Request对象传递数据

4.6.6 动手实践:解决请求参数的中文乱码问题

4.7 本章小结

4.8 本章习题

第5章 会话及会话技术

5.1 会话概述

5.2 Cookie对象

5.2.1 什么是Cookie

5.2.2 Cookie API

任务:显示用户上次访问时间

5.3 Session对象

5.3.1 什么是Session

5.3.2 HttpSession API

5.3.3 Session的生命周期

任务:实现购物车

任务:应用Session对象模拟用户登录

5.4 本章小结

5.5 本章习题

第6章 JSP技术

6.1 JSP概述

6.1.1 什么是JSP

6.1.2 编写第一个JSP文件

6.1.3 JSP运行原理

6.2 JSP基本语法

6.2.1 JSP页面的基本构成

6.2.2 JSP脚本元素

6.2.3 JSP注释

6.3 JSP指令

6.3.1 page指令

6.3.2 include指令

6.3.3 taglib指令

6.4 JSP动作元素

6.4.1 包含文件元素<jsp:include>

6.4.2 请求转发元素<jsp:forward>

6.5 JSP隐式对象

6.5.1 隐式对象的概述

6.5.2 out对象

6.5.3 pageContext对象

6.5.4 exception对象

任务:将页面转发到用户登录页面

任务:网上蛋糕商城JSP页面

6.6 本章小结

6.7 本章习题

第7章 EL和JSTL

7.1 EL

7.1.1 EL的语法格式 139

7.1.2 EL中的标识符

7.1.3 EL中的关键字

7.1.4 EL中的变量

7.1.5 EL中的常量

7.1.6 EL访问数据

7.1.7 EL中的运算符

7.2 EL隐式对象

7.2.1 pageContext对象

7.2.2 Web域相关对象

7.2.3 访问环境信息的隐式对象

7.2.4 Cookie对象

7.2.5 initParam对象

7.3 JSTL

7.3.1 什么是JSTL

7.3.2 JSTL的下载和使用

7.4 JSTL中的Core标签库

7.4.1 表达式标签

7.4.2 流程控制标签

7.4.3 循环标签

7.4.4 URL相关标签

任务:根据参数请求显示不同的页面

7.5 本章小结

7.6 本章习题

第8章 JavaBean技术与JSP开发模型

8.1 JavaBean技术

8.1.1 JavaBean概述

8.1.2 JavaBean种类

8.1.3 JavaBean的应用

8.2 动手实践:使用JavaBean解决中文乱码

任务:判断用户名是否有效

8.3 JSP开发模型

8.4 MVC设计模式

任务:按照JSP Model2思想实现用户注册功能

8.5 本章小结

8.6 本章习题

第9章 Servlet高级

9.1 Filter

9.1.1 什么是Filter

9.1.2 Filter相关API

9.1.3 Filter的生命周期

9.1.4 实现第一个Filter

9.1.5 Filter映射

9.1.6 Filter链

任务:Filter在Cookie自动登录中的使用

9.2 Listener

9.2.1 Listener概述

9.2.2 Listener的API

任务:监听域对象的生命周期

9.3 Servlet 3.0新特性

9.4 文件的上传和下载

9.4.1 文件上传的原理

9.4.2 认识Commons-FileUpload组件

9.4.3 Commons-FileUpload组件的下载

9.4.4 动手实践:实现文件上传

9.4.5 文件下载原理

9.4.6 动手实践:实现文件下载

9.5 本章小结

9.6 本章习题

第10章 JDBC

10.1 什么是JDBC

10.2 JDBC的常用API

10.2.1 Driver接口

10.2.2 DriverManager类

10.2.3 Connection接口

10.2.4 Statement接口

10.2.5 PreparedStatement接口

10.2.6 ResultSet接口

10.3 实现第一个JDBC程序

10.4 PreparedStatement对象

10.5 ResultSet对象

10.6 动手实践:使用JDBC完成数据的增删改查

任务:网站用户登录功能

10.7 本章小结

10.8 本章习题

第11章 数据库连接池与DBUtils工具

11.1 数据库连接池

11.1.1 什么是数据库连接池

11.1.2 DataSource接口

11.1.3 DBCP数据库连接池

11.1.4 C3P0数据库连接池

11.2 DBUtils工具

11.2.1 DBUtils工具介绍

11.2.2 DBUtils类

11.2.3 QueryRunner类

11.2.4 ResultSetHandler接口

11.2.5 ResultSetHandler实现类

11.2.6 动手实践:使用DBUtils实现增删改查

11.3 本章小结

11.4 本章习题

第12章 Ajax

12.1 Ajax概述

12.2 jQuery框架

12.2.1 初识jQuery

12.2.2 jQuery的常用操作

12.2.3 jQuery中的load()方法

12.2.4 发送GET和POST请求

12.3 JSON数据格式

12.4 Ajax的基础操作

任务:实时显示公告信息

12.5 本章小结

12.6 本章习题

第13章 网上蛋糕商城—项目搭建

13.1 项目概述

13.1.1 需求分析

13.1.2 功能结构

13.1.3 项目预览

13.2 数据库设计

13.2.1 E-R图设计

13.2.2 数据表结构

13.3 项目环境搭建

13.4 本章小结

第14章 网上蛋糕商城—前端开发

14.1 用户注册功能

14.2 用户登录功能

14.3 购物车功能

14.4 商品分类查询功能

14.5 商品搜索功能

14.6 本章小结

第15章 网上蛋糕商城—后台开发

15.1 后台管理系统概述

15.2 商品管理模块

15.2.1 商品添加功能

15.2.2 商品信息修改功能

15.2.3 商品删除功能

15.2.4 商品加入/移出条幅推荐功能

15.3 订单管理模块

15.3.1 查询订单列表功能

15.3.2 删除订单功能

15.4 客户管理模块

15.4.1 添加客户功能

15.4.2 修改客户信息功能

15.4.3 删除客户功能

15.4.4 重置客户密码功能

15.5 商品类目管理模块

15.6 本章小结