图书介绍
入门很简单丛书 Java Web开发入门很简单PDF|Epub|txt|kindle电子书版本网盘下载
- 贺振增,张海芳等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302338055
- 出版时间:2014
- 标注页数:442页
- 文件大小:95MB
- 文件页数:459页
- 主题词:
PDF下载
下载说明
入门很简单丛书 Java Web开发入门很简单PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 准备篇2
第1章 师父领进门——了解Java Web开发领域2
1.1 门一:Java是开发的基础2
1.1.1 Java语言的发展历程2
1.1.2 Java语言的特性3
1.1.3 Java语言的发展前景5
1.2 门二:Java Web开发概述5
1.2.1 Java Web开发前途6
1.2.2 Java Web开发需要什么6
1.2.3 如何学习Java Web开发6
1.3 门三:Java Web开发的基本知识8
1.3.1 Java Web程序运行原理8
1.3.2 Java Web应用程序组成9
1.3.3 Java Web主要开发体系结构10
1.4 本章小结12
第2章 工欲善其事,必先利其器——开发环境的搭建14
2.1 Java开发环境的搭建14
2.1.1 JDK下载与安装14
2.1.2 配置环境变量16
2.1.3 JDK环境测试17
2.2 Web部署环境的搭建17
2.2.1 Tomcat的下载与安装18
2.2.2 Tomcat的环境变量配置19
2.3 搭建Java EE开发环境21
2.3.1 Eclipse的下载和安装21
2.3.2 MyEclipse的下载与安装22
2.3.3 Tomcat集成到开发环境22
2.4 MySQL数据库的安装24
2.4.1 MySQL数据库的下载25
2.4.2 MySQL数据库的安装25
2.4.3 MySQL数据库的配置27
2.4.4 MySQL数据可连接测试33
2.5 本章小结35
第2篇 基础篇38
第3章 练功不站桩,等于瞎晃荡——Java Web开发必备38
3.1 桩功之一:HTML网页设计38
3.1.1 什么是HTML38
3.1.2 HTML语言特点39
3.1.3 HTML文档的编写方法39
3.1.4 HTML文档结构39
3.1.5 HTML元素属性40
3.2 桩功之二:DIV+CSS网页布局46
3.2.1 什么是CSS46
3.2.2 Web标准的构成和布局47
3.2.3 传统布局与CSS布局47
3.2.4 CSS布局实例48
3.2.5 CSS语法基础50
3.2.6 如何应用CSS到网页中53
3.2.7 CSS开发与调试环境55
3.2.8 CSS样式表60
3.3 桩功之三:JavaScript功能63
3.3.1 什么是JavaScript63
3.3.2 JavaScript与Java的区别65
3.3.3 第一个JavaScript程序66
3.3.4 JavaScript程序控制结构67
3.3.5 JavaScript函数69
3.3.6 JavaScript事件驱动与事件处理74
3.3.7 如何将JavaScript加入网页75
3.3.8 JavaScript对象的使用77
3.4 桩功之四:JSP动态界面的设计83
3.4.1 什么是JSP83
3.4.2 JSP运行原理83
3.4.3 JSP语法84
3.4.4 JSP指令86
3.4.5 JSP动作88
3.5 桩功之五:Servlet的认识和使用94
3.5.1 什么是Servlet94
3.5.2 Servlet的特点94
3.5.3 Servlet的生命周期95
3.5.4 Servlet的配置96
3.5.5 Servlet使用98
3.6 桩功之六:JavaBean的认知和使用104
3.6.1 什么是JavaBean104
3.6.2 JavaBean的特点105
3.6.3 JavaBean的属性106
3.6.4 JavaBean的方法107
3.6.5 JavaBean的使用108
3.7 桩功之七:XML配置108
3.7.1 XML语言概述109
3.7.2 XML文档结构109
3.7.3 XML文档内容编辑112
3.7.4 XML文档解析113
3.8 本章小结118
第4章 练其道——基础知识循序渐进练习掌握120
4.1 练其道:练习已经学过的知识点120
4.1.1 示例4-1:编写一个HTML静态网页120
4.1.2 示例4-2:将CSS样式表应用到网页122
4.1.3 示例4-3:JavaScript窗口输入输出124
4.2 练其道:动态网页开发128
4.2.1 示例4-4:在JSP中应用CSS128
4.2.2 示例4-5:在JSP中应用JavaScript130
4.2.3 示例4-6:在JSP中使用JavaBean130
4.2.4 示例4-7:使用JavaBean连接数据库133
4.2.5 示例4-8:Servlet+JavaBean+DataBase(数据库)在Java Web开发中的使用138
4.3 本章小结146
第5章 知其妙,悟其禅,得其法——参悟Java Web开发模式147
5.1 知其妙:知道Java Web开发组件的联系和原理147
5.1.1 Model 1:JSP+JavaBean的使用方法147
5.1.2 Model 2:JSP+JavaBean+Servlet的使用方法149
5.2 悟其禅:通过比较,领悟其中的真正原理149
5.2.1 两种方式的特点150
5.2.2 两种方式的比较151
5.3 得其法:MVC模式154
5.3.1 什么是MVC154
5.3.2 为什么要引入MVC模式155
5.3.3 MVC模式的运行原理156
5.4 本章小结160
第3篇 提高篇164
第6章 以无法为有法——Java Web开发框架164
6.1 Java Web开发框架164
6.1.1 Java Web框架的介绍164
6.1.2 框架共同特点165
6.2 Web层框架Struts概述165
6.2.1 什么是Struts165
6.2.2 Struts 1组成167
6.2.3 Struts 2组成183
6.2.4 Struts 2的环境搭建183
6.2.5 Struts 2应用185
6.3 业务逻辑实现Spring189
6.3.1 什么是Spring190
6.3.2 Spring的优点191
6.3.3 Spring框架192
6.3.4 IOC机制193
6.3.5 AOP195
6.3.6 搭建Spring开发环境195
6.3.7 Spring的启动197
6.3.8 Spring使用198
6.3.9 应用Spring中的AOP和IOC199
6.3.10 Spring注解205
6.4 数据持久化Hibernate210
6.4.1 什么是Hibernate210
6.4.2 JDBC与Hibernate的比较212
6.4.3 Hibernate的持久化框架212
6.4.4 Hibernate开发环境213
6.4.5 Hibernate应用示例218
6.4.7 Hibernate的查询方式225
6.5 本章小结228
第7章 法外有法——开发框架的集成也有规则229
7.1 法外之法一:基于SSH框架的Web应用架构分析229
7.1.1 SSH框架是什么229
7.1.2 SSH框架三个组件的职责230
7.1.3 SSH框架多层架构设计模式232
7.2 法外之法二:基于SSH框架的Web应用系统的实现235
7.2.1 SSH整合准备235
7.2.2 SSH整合过程237
7.2.3 整合外部jar文件246
7.2.4 数据持久层实现248
7.2.5 数据业务层实现249
7.2.6 数据表示层实现249
7.3 本章小结250
第8章 Ajax和jQuery的妙用251
8.1 Ajax介绍251
8.1.1 什么是Ajax251
8.1.2 Ajax的优点和缺点252
8.1.3 Ajax所包含的技术253
8.1.4 在JSP中如何应用Ajax253
8.2 jQuery介绍259
8.2.1 什么是jQuery259
8.2.2 jQuery的特征259
8.2.3 jQuery在Java Web开发中的应用260
8.2.4 jQuery选择器261
8.2.5 jQuery事件处理263
8.2.6 jQuery的常见简单应用实例265
8.3 本章小结268
第4篇 实践篇270
第9章 朝夕勤习练,内外紧相连——对软件工程操练270
9.1 软件工程概述270
9.2 软件开发的流程273
9.2.1 软件开发基本流程273
9.2.2 项目启动和策划阶段274
9.2.3 需求分析、设计、编码阶段274
9.2.4 提交测试阶段274
9.2.5 生产发布、终测275
9.2.6 发布后问题反馈修改过程275
9.3 软件需求分析276
9.3.1 什么是需求276
9.3.2 需求文档276
9.3.3 引言276
9.3.4 综合描述277
9.3.5 外部接口需求278
9.3.6 系统特性279
9.3.7 非功能需求279
9.3.8 其他需求280
9.4 软件概要设计280
9.4.1 软件概要设计的目的281
9.4.2 软件概要设计说明书281
9.5 软件详细设计282
9.5.1 软件详细设计的目的与任务282
9.5.2 详细设计说明书283
9.6 软件实现285
9.6.1 软件实现的过程285
9.6.2 软件实现的主要内容286
9.6.3 程序效率286
9.6.4 源代码规范287
9.7 软件测试和发布293
9.7.1 软件危机293
9.7.2 软件测试报告294
9.8 本章小结295
第10章 网上图书销售管理系统296
10.1 项目开发背景和意义296
10.2 可行性分析296
10.3 需求分析297
10.3.1 功能需求297
10.3.2 非功能需求298
10.4 概要设计299
10.4.1 系统设计目标299
10.4.2 系统设计思想300
10.4.3 系统功能模块划分300
10.5 数据库设计301
10.5.1 数据库需求分析301
10.5.2 数据库逻辑结构设计301
10.5.3 创建和导入数据库表结构304
10.6 详细设计305
10.6.1 JSP页面的组成305
10.6.2 JSP的运行环境306
10.6.3 详细设计及说明306
10.6.4 客户界面设计323
10.6.5 管理界面设计331
10.7 网上图书管理系统的使用334
10.7.1 服务器的配置及环境的搭建335
10.7.2 进入前台335
10.7.3 进入后台336
10.8 本章小结336
第11章 基于Struts的学生成绩管理系统337
11.1 项目开发背景和意义337
11.1.1 项目开发背景337
11.1.2 项目提出的意义337
11.1.3 系统开发所用的技术338
11.2 系统需求分析338
11.2.1 系统调查338
11.2.2 系统构架339
11.3 用户需求分析339
11.3.1 系统框架分析339
11.3.2 系统登录和退出模块339
11.3.3 学生信息管理340
11.3.4 课程信息管理341
11.3.5 成绩信息管理341
11.4 系统概要设计342
11.4.1 系统功能设计342
11.4.2 数据库设计342
11.4.3 数据库所使用的技术344
11.5 系统详细设计345
11.5.1 系统的登录管理345
11.5.2 学生信息管理349
11.5.3 课程信息管理354
11.5.4 成绩信息管理358
11.6 系统测试363
11.6.1 测试目的363
11.6.2 测试环境的搭建363
11.6.3 测试方法366
11.6.4 测试项目366
11.6.5 测试结果366
11.7 项目总结366
第12章 模拟基于SSH的电信计费管理系统368
12.1 开发计费系统的背景和意义368
12.2 电信计费管理系统需求分析368
12.3 电信计费管理系统概要设计370
12.3.1 系统流程图370
12.3.2 将E-R模型转换为关系模型371
12.4 模拟电信计费管理系统详细设计372
12.4.1 登录功能的实现372
12.4.2 增加操作员功能的实现378
12.4.3 号码管理功能实现383
12.4.4 配置业务费用功能实现388
12.4.5 开户管理394
12.5 本章小结402
第13章 练武恒为贵,技艺赖深思——不断对软件问题思考并处理403
13.1 Java中的异常处理机制403
13.1.1 为什么要引入异常处理机制403
13.1.2 什么是异常403
13.1.3 异常的类型404
13.1.4 异常如何处理405
13.1.5 异常处理注意的问题408
13.2 应用中常见异常处理409
13.2.1 java.lang.nullpointerexception异常409
13.2.2 ArithmeticException异常410
13.2.3 java.lang.arrayindexoutofboundsexception异常411
13.2.4 java.lang.classnotfoundexception异常412
13.2.5 FileNotFoundException异常413
13.2.6 其他常见异常413
13.3 对开发者的建议414
13.3.1 异常处理的一般原则414
13.3.2 异常的转译与异常链414
13.3.3 设计一个高效合理的异常处理框架415
13.4 本章小结416
第5篇 扩展篇418
第14章 超越自我,眼界开阔——移动Web开发新领域418
14.1 移动Web开发概述418
14.1.1 什么是移动Web开发418
14.1.2 移动Web开发总体架构419
14.1.3 移动互联网的现状419
14.1.4 主流移动Web开发框架420
14.1.5 移动Web开发前景420
14.1.6 移动Web开发需要什么421
14.2 移动Web开发方向422
14.2.1 选择适合自己的移动Web开发方向422
14.2.2 纯Web类应用程序423
14.3 移动Web开发基础424
14.3.1 移动Web和桌面Web425
14.3.2 移动标记语言426
14.3.3 移动脚本语言429
14.4 HTML 5在移动Web开发中的应用430
14.4.1 什么是HTML 5431
14.4.2 HTML 5特点431
14.4.3 HTML 5的优点432
14.4.4 HTML 5在Web开发中的作用432
14.5 jQuery Mobile在移动Web开发中的应用435
14.5.1 什么是jQuery Mobile435
14.5.2 jQuery Mobile基本特性436
14.6 本章小结436
第15章 学海无涯,潜心修炼——不断探索新领域438
15.1 浅析移动领域Java Web开发前景438
15.1.1 Java的发展和未来的趋势438
15.1.2 移动终端发展和未来移动终端趋势440
15.2 结束441