Java全面开发详解JavaWeb技术应用pdf下载pdf下载

Java全面开发详解JavaWeb技术应用百度网盘pdf下载

作者:
简介:本篇主要提供Java全面开发详解JavaWeb技术应用pdf下载
出版社:一晗图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

\

 

\

\

\ \ \ \ \ \ \ \

章 Java Web概述    1

1.1 软件架构类型    1

1.1.1 C/S架构    1

1.1.2 B/S架构    2

1.2 Web项目开发技术    3

1.2.1 动态网页技术    3

1.2.2 JSP简介    4

1.3 Web服务器    4

1.3.1 Web服务器概述    4

1.3.2 常用的主流Web服务器    4

第二章 HTML与CSS    6

2.1 HTML    6

2.1.1 HTML概述    6

2.1.2 个HTML文件    6

2.1.3 HTML常用标签    7

2.1.4 表格标签    9

2.1.5 表单标签    11

2.1.6 超链接标签与图片标签    17

2.1.7 HTML 5新增的标签    18

2.2 CSS    19

2.2.1 CSS语法规则    19

2.2.2 CSS选择器    20

2.2.3 CSS颜色选择    22

2.2.4 调用CSS文件    22

2.2.5 CSS 3新增的特性    24

第三章     25

3.1 概述    25

3.2 变量    26

3.2.1 变量的概念、声明和赋值    26

3.2.2 变量的命名规则    26

3.2.3 变量的数据类型    27

3.2.4 变量的使用    27

3.3 运算符和表达式    29

3.3.1 运算符和表达式概述    29

3.3.2 运算符的分类    29

3.3.3 运算符的使用    31

3.3.4 运算符使用注意事项    32

3.4 语句    33

3.4.1 if语句    33

3.4.2 for语句    35

3.4.3 switch语句    35

3.4.4 while语句    37

3.4.5 do...while语句    38

3.5 函数    38

3.5.1 函数概述    38

3.5.2 函数的作用    38

3.5.3 函数的参数    38

3.5.4 函数的返回值    39

3.5.5 函数的使用    39

3.6 事件     40

3.6.1 事件对象概述    40

3.6.2 事件处理程序的调用     41

3.7 对象    42

3.7.1 对象简介    42

3.7.2 面向对象、作用域和this关键字    43

3.7.3 对象的创建    44

3.7.4 内置对象    47

3.8 DOM    50

3.8.1 DOM概述    50

3.8.2 DOM分层结构    51

3.8.3 DOM文档操作    51

3.8.4 DOM节点操作    52

3.9 BOM    55

3.9.1 BOM概述    55

3.9.2 BOM常用内置对象及方法    55

第四章 Tomcat    61

4.1 Tomcat概述    61

4.2 Tomcat下载及目录    61

4.2.1 Tomcat下载    61

4.2.2 Tomcat目录介绍    63

4.3 Tomcat常用配置    67

4.4 Tomcat发布Web项目    72

4.4.1 在Tomcat中部署Web项目    72

4.4.2 Tomcat项目管理    73

第五章 Java Web开发工具    76

5.1 Tomcat中部署Web项目    76

5.1.1 配置Tomcat虚拟目录    76

5.1.2 运行JSP文件    77

5.2 使用Eclipse开发Web项目    78

5.2.1 Eclipse特性    78

5.2.2 Eclipse开发Web项目    78

5.2.3 Eclipse运行并发布Web项目    80

5.3 使用IDEA开发Web项目    82

5.3.1 IDEA特性    82

5.3.2 IDEA的下载和安装    83

5.3.3 IDEA开发Web项目    83

5.3.4 IDEA运行并发布Web项目    90

第六章 Servlet、Filter和JSP    93

6.1 Servlet    93

6.1.1 Servlet生命周期    93

6.1.2 Servlet接口    95

6.1.3 Servlet事件    100

6.2 Filter    110

6.2.1 Filter概述    110

6.2.2 Filter创建与配置    110

6.2.3 Filter权限拦截示例    113

6.3 JSP    114

6.3.1 JSP语法    115

6.3.2 JSP动作标签    116

6.3.3 JSP内置对象    119

6.3.4 JSP属性范围    128

第七章 EL与JSTL    132

7.1 EL    132

7.1.1 EL概述    132

7.1.2 EL运算符    132

7.1.3 EL隐含对象    134

7.1.4 EL的使用    135

7.2 JSTL    141

7.2.1 JSTL概述    141

7.2.2 JSTL的作用    142

7.2.3 JSTL的分类    142

7.2.4 JSTL标签库    142

7.2.5 JSTL标签库的安装    145

7.2.6 JSTL标签库的使用    145

第八章 JavaBean    152

8.1 JavaBean概述    152

8.1.1 JavaBean的属性    152

8.1.2 JavaBean的方法    153

8.1.3 JavaBean的特性    154

8.1.4 JavaBean的使用    154

8.2 在JSP中使用JavaBean    155

8.2.1 导入JaveBean的两种方法    155

8.2.2 JavaBean中动作标签的基本用法    155

8.3 JavaBean在JSP页面中的作用范围    156

8.4 解决JavaBean的中文乱码问题    157

第九章 session与Cookie    161

9.1 session对象    161

9.1.1 session概述    161

9.1.2 session对象常用方法    161

9.1.3 Token技术    165

9.2 Cookie对象    165

9.2.1 Cookie概述    165

9.2.2 Cookie对象常用方法    166

9.2.3 Cookie的限制    167

第十章 HTTP协议    168

10.1 HTTP协议通信    168

10.1.1 HTTP协议的通信过程    168

10.1.2 URI、URL和URN    169

10.1.3 HTTP消息    169

10.2 HTTP协议与HTTPS协议      173

10.3 HttpWatch应用     174

10.3.1 HttpWatch概述    174

10.3.2 HttpWatch安装    174

10.3.3 HttpWatch应用    176

第十一章 数据库    178

11.1 数据库概述    178

11.1.1 数据库的概念    178

11.1.2 数据库的作用    178

11.2 MySQL数据库    178

11.2.1 MySQL数据库简介    178

11.2.2 数据库DDL语句    186

11.2.3 表数据的增、删、改、查操作    188

11.2.4 MySQL数据库支持的数据类型    191

11.2.5 MySQL索引的设计与使用    201

第十二章 JDBC    203

12.1 JDBC概述    203

12.1.1 JDBC的概念    203

12.1.2 JDBC编程步骤    203

12.1.3 JDBC常用的API    203

12.2 数据库应用框架模型    206

12.2.1 两层结构模型    206

12.2.2 三层结构模型    207

12.3 JDBC编程入门    207

12.3.1 准备工作    207

12.3.2 编程示例    209

12.4 JDBC编程进阶    214

12.4.1 封装私人JDBC工具包    214

12.4.2 JDBC处理大数据    216

12.4.3 JDBC处理事务    221

第十三章 XML    225

13.1 XML简介    225

13.1.1 XML概述    225

13.1.2 XML特点    225

13.1.3 XML文档结构    226

13.1.4 XML语法要求    227

13.2 XML解析    230

13.2.1 dom4j解析XML文档    231

13.2.2 SAX解析XML文档    236

第十四章 约束文档    239

14.1 约束文档简介    239

14.1.1 约束文档概述    239

14.1.2 约束文档的作用    239

14.2 DTD约束    239

14.2.1 DTD结构    239

14.2.2 DTD约束文档关联XML文档    242

14.3 XML Schema约束    245

14.3.1 XML Schema约束概述    245

14.3.2 XML Schema支持的数据类型    246

14.3.3 XML Schema中的节点    247

第十五章 MVC开发模式    251

15.1 MVC开发模式概述    251

15.2 经典MVC开发模式    251

15.3 MVC开发模式处理过程    252

15.4 MVC开发模式优点     253

15.5 MVC开发模式缺点    253

15.6 MVC开发模式应用示例    253

第十六章 Spring    265

16.1 Spring概述    265

16.2 Spring常用组件    266

16.2.1 Bean组件    266

16.2.2 Context组件    267

16.2.3 Core组件    268

16.2.4 Spring各个组件之间协同工作    269

16.3 Spring IoC    270

16.3.1 Spring IoC创建对象    270

16.3.2 Spring IoC销毁对象    272

16.3.3 依赖注入    273

16.4 Spring中的常见配置    275

16.4.1 Spring初始化配置    275

16.4.2 Spring事务配置    276

16.4.3 Spring数据库配置    276

16.5 Spring AOP    277

16.5.1 AOP相关概念    277

16.5.2 静态代理示例    278

16.5.3 JDK动态代理示例    281

16.5.4 CGLIB动态代理示例    282

16.6 AOP实现    286

16.6.1 通过XML配置文件实现AOP    286

16.6.2 通过注解方式实现AOP    287

16.7 Spring持久化    289

16.7.1 DAO模式概述    289

16.7.2 DAO模式开发示例    289

第十七章 MyBatis    293

17.1 MyBatis入门    293

17.1.1 MyBatis概述    293

17.1.2 MyBatis优点    294

17.1.3 MyBatis使用步骤    294

17.2 XML配置文件    297

17.2.1 \ \ 标签    297\

17.2.2 \ \ 标签    298\

17.2.3 \ \ 标签    301\

17.2.4 类型处理器    303

17.2.5 映射器    307

17.3 XML映射文件    307

17.3.1 查询操作    307

17.3.2 更新操作    308

17.3.3 不同类型参数的传递    310

17.3.4 结果集映射    314

17.3.5 高级结果集映射    315

17.3.6 MyBatis缓存机制    317

17.4 动态SQL    320

17.4.1 \ \ 、\ \ 标签    320\ \

17.4.2 \ \ (\ \ 、\ \ )标签    321\ \ \

17.4.3 \ \ 标签    323\

17.4.4 \ \ 标签    324\

17.4.5 \ \ 标签    324\

17.4.6 SQL片段    325

第十八章 Spring MVC    327

18.1 Spring MVC概述    327

18.1.1 Spring MVC工作流程    327

18.1.2 Spring MVC中的组件    328

18.2 Spring MVC环境搭建    329

18.3 Spring MVC获取表单数据    333

18.4 Spring MVC异常处理器    339

18.4.1 异常处理器概述    339

18.4.2 异常处理器工作流程    339

18.4.3 异常处理器使用示例    340

18.5 Spring MVC拦截器    342

18.5.1 拦截器概述    342

18.5.2 拦截器使用示例    343

第十九章 Hibernate    348

19.1 Hibernate基础    348

19.1.1 Hibernate概述    348

19.1.2 Hibernate体系结构    348

19.1.3 Hibernate使用步骤    349

19.1.4 Hibernate对象的三种状态    354

19.2 Hibernate Session API    356

19.2.1 Hibernate之OID查询    356

19.2.2 Session接口的增、删、改方法    359

19.2.3 Hibernate之HQL    361

19.2.4 Hibernate之Criteria    366

19.3 Hibernate缓存机制    369

19.3.1 Hibernate一级缓存    369

19.3.2 Hibernate二级缓存    371

19.4 Hibernate的关系映射    372

19.4.1 双向一对一关系映射    372

19.4.2 双向一对多关系映射    376

19.4.3 多对多关系映射    379

19.4.4 继承关系下的映射    382

第二十章 Struts 2    387

20.1 Struts 2概述    387

20.2 Struts 2入门项目搭建    388

20.2.1 Struts 2工具包下载    388

20.2.2 创建Action    388

20.2.3 个Struts 2程序    390

20.3 \ \ 标签及结果类型    392\

20.3.1 dispatcher类型    392

20.3.2 redirect类型    394

20.3.3 redirectAction类型    395

20.4 Action常用实现方式    397

20.4.1 通过execute()方法实现Action    397

20.4.2 通过method属性实现Action    398

20.5 模型驱动    402

20.6 OGNL    404

20.6.1 OGNL获取ValueStack中的普通数据    404

20.6.2 OGNL获取ValueStack中的Map类型数据    406

20.6.3 OGNL常用符号    407

20.7 Struts 2标签库      408

20.7.1 数据标签    408

20.7.2 控制标签    414

20.8 拦截器    419

20.8.1 拦截器简介    419

20.8.2 通过拦截器实现用户登录验证功能    419

20.9 基于验证框架实现用户登录信息校验    422

20.10 文件上传    427

20.11 Struts 2综合示例    429

第二十一章 jQuery    436

21.1 jQuery基础    436

21.1.1 jQuery概述    436

21.1.2 jQuery功能    436

21.1.3 jQuery优势    437

21.2 jQuery安装    437

21.2.1 方案一:下载jQuery    437

21.2.2 方案二:从CDN中加载jQuery    437

21.2.3 个jQuery程序    438

21.3 jQuery语法    439

21.3.1 语法    439

21.3.2 文档就绪事件    439

21.4 jQuery选择器    440

21.4.1 jQuery基本选择器    440

21.4.2 jQuery层次选择器    442

21.4.3 jQuery属性选择器    443

21.4.4 jQuery过滤选择器    445

21.5 jQuery事件    451

21.5.1 jQuery鼠标事件    451

21.5.2 jQuery键盘事件    453

21.5.3 jQuery浏览器事件    455

21.5.4 jQuery表单事件    456

21.5.5 jQuery绑定事件处理器    456

21.5.6 jQuery复合事件    458

21.6 jQuery    459

21.6.1 jQuery隐藏和显示    459

21.6.2 jQuery淡入淡出    461

21.6.3 jQuery滑动    462

21.6.4 jQuery自定义动画    464

21.7 jQuery操作DOM    465

21.7.1 jQuery操作CSS样式    465

21.7.2 jQuery操作HTML文档    467

21.7.3 jQuery操作DOM节点    472

21.7.4 jQuery遍历DOM节点    475

21.7.5 jQuery CSS-DOM操作    477

21.8 jQuery实战案例    479

21.8.1 jQuery实现手风琴幻灯片    479

21.8.2 jQuery实现滚动式幻灯片    481

21.8.3 jQuery实现渐变式幻灯片    483

第二十二章 Ajax    487

22.1 Ajax概述    487

22.1.1 Ajax简介    487

22.1.2 Ajax工作模式    487

22.1.3 Ajax的优、缺点    488

22.2 XMLHttpRequest对象    488

22.2.1 XMLHttpRequest对象初始化    488

22.2.2 XMLHttpRequest对象常用方法    489

22.2.3 XMLHttpRequest对象常用属性    489

22.3 实现Ajax    490

22.4 Ajax传输不同格式的数据    495

22.4.1 Ajax传输XML格式的数据    495

22.4.2 Ajax传输JSON格式的数据    497

22.5 Ajax实现跨域请求    499

22.5.1 Ajax跨域请求概述    499

22.5.2 iframe方式解决跨域问题    499

22.5.3 代理方式解决跨域问题    502

22.5.4 JSONP方式解决跨域问题    503

22.6 Ajax解决中文乱码问题    504

22.7 Ajax重构    505

第二十三章 图书商城系统    507

23.1 项目概述    507

23.1.1 项目背景    507

23.1.2 项目目标    507

23.1.3 项目功能分析    507

23.1.4 开发工具    508

23.2 SSM框架整合    508

23.2.1 配置SSM框架    508

23.2.2 SSM环境测试    517

23.3 用户模块设计    520

23.3.1 注册模块    520

23.3.2 激活模块    527

23.3.3 登录模块    530

23.4 订单模块    534

23.4.1 添加订单    534

23.4.2 查询订单    539

第二十四章 Linux下的配置    543

24.1 Linux概述    543

24.2 Linux常用命令    543

24.3 安装JDK    549

24.4 安装MySQL    551

24.5 安装Tomcat    552

\
\ \

\

\

《中公版·Java全面开发详解(进阶篇)·Java Web技术应用互联网热点资讯-IT技能干货-视频轻松学》条理清晰,语言通俗易懂,讲解深入浅出,实战性强。本书适合于具有一定Java基础的读者,通过大量的示例对Web项目开发涉及的常用技术、框架进行详细讲解。本书力求让有志于从事Web项目开发的读者可以快速掌握Web项目开发的精髓,为日后的工作和学习打下坚实的基础。

\

    本书采用双色印刷形式,图文并茂,二维码视频讲解等增值服务是本书的一大特色。本书在重要的章节都提供了专业教师讲解的视频,扫描二维码即可实现在线学习,操作便捷高效,使读者在掌握Web项目的常用技术及框架的基础上,具备一定的实际操作能力。

\ \

\

《中公版·Java全面开发详解(进阶篇)·Java Web技术应用互联网热点资讯-IT技能干货-视频轻松学》条理清晰,语言通俗易懂,讲解深入浅出,实战性强。本书适合于具有一定Java基础的读者,通过大量的示例对Web项目开发涉及的常用技术、框架进行详细讲解。本书力求让有志于从事Web项目开发的读者可以快速掌握Web项目开发的精髓,为日后的工作和学习打下坚实的基础。

\

    本书采用双色印刷形式,图文并茂,二维码视频讲解等增值服务是本书的一大特色。本书在重要的章节都提供了专业教师讲解的视频,扫描二维码即可实现在线学习,操作便捷高效,使读者在掌握Web项目的常用技术及框架的基础上,具备一定的实际操作能力。

\