Java Web开发从初学到精通PDF电子书下载
- 电子书积分:17 积分如何计算积分?
- 作 者:方振宇等编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121106439
- 页数:600 页
第1篇 Web基础概述 22
第1章 Java Web开发概述 22
1.1 B/S模式与C/S模式 22
1.1.1 C/S模式 22
1.1.2 B/S模式 23
1.1.3 Java Web开发的优势 24
1.2 缤纷的Web世界 24
1.2.1 什么是Web——网络从何来 24
1.2.2 管理Web中文本传输的协议——HTTP协议 25
1.2.3 静态网页——HTML语言 26
1.2.4 动态网页——ASP、JSP和PHP 27
1.3 Java Web概述 27
1.3.1 Java Web的技术主线 27
1.3.2 什么是J2EE 28
1.3.3 MVC模式的发展 28
1.4 小结 29
第2章 构建开发环境 30
2.1 JDK的安装与配置 30
2.1.1 下载JDK 30
2.1.2 安装JDK 32
2.1.3 JDK的配置 34
2.2 Tomcat服务器的安装和运行 35
2.2.1 下载Tomcat 35
2.2.2 安装Tomcat 36
2.2.3 运行和测试Tomcat 38
2.2.4 什么是虚拟目录 40
2.2.5 配置Tomcat的Web站点根目录 41
2.3 MyEclipse工具的安装和运行 43
2.3.1 下载MyEclipse 43
2.3.2 安装和运行MyEclipse 45
2.3.3 MyEclipse使用——导入和导出项目 46
2.3.4 MyEclipse使用——快捷代码编写 47
2.3.5 MyEclipse使用——查看类详细信息 49
2.4 MySQL数据库的安装和运行 50
2.4.1 下载MySQL 51
2.4.2 安装MySQL 52
2.4.3 配置MySQL 53
2.4.4 启动和运行MySQL 56
2.4.5 SQL常用命令 58
2.5 小结 61
第3章 Java Web开发基础知识 62
3.1 超文本标签语言HTML 62
3.1.1 HTML基本构成 62
3.1.2 HTML基本标签——段落格式设置标签 63
3.1.3 HTML基本标签——超级链接标签 65
3.1.4 HTML基本标签——图像标签 66
3.1.5 HTML基本标签——表格 67
3.1.6 HTML基本标签——框架 69
3.1.7 HTML基本标签——表单 71
3.2 CSS简介 73
3.2.1 什么是样式表 73
3.2.2 什么是内联样式表 74
3.2.3 什么是嵌入样式表 75
3.2.4 什么是外部样式表 76
3.2.5 什么是导入样式表 78
3.2.6 样式规则的选择器 79
3.3 XML简介 82
3.3.1 XML语法和基本标签 83
3.3.2 用CSS显示XML文档 86
3.3.3 XML文档的验证——DTD 88
3.3.4 DTD文档的语法 89
3.3.5 XML文档的验证——XML Schema 91
3.4 JavaScript简介 93
3.4.1 什么是JavaScript 93
3.4.2 JavaScript基本语法——变量 95
3.4.3 JavaScript基本语法——运算符 96
3.5 Servlet简介 98
3.5.1 关于Servlet的一些概念 99
3.5.2 关于Servlet程序的编写 101
3.5.3 简要了解Servlet的生命周期 105
3.6 Java Sever Page(JSP)简介 106
3.7 小结 109
第2篇 Servlet基础和JSP应用第4章 JDBC基础 112
4.1 认识JDBC 112
4.1.1 为什么要使用JDBC 112
4.1.2 JDBC的下载 114
4.1.3 JDBC的配置 114
4.2 JDBC的基础应用 117
4.2.1 连接数据库 117
4.2.2 使用代码连接数据库 119
4.2.3 用户界面连接数据库 121
4.3 JDBC的高级应用 124
4.3.1 数据库连接池简介 124
4.3.2 数据库连接池的原理 125
4.3.3 配置和使用服务器Tomcat连接池 130
4.4 小结 134
第5章 Servlet基础 135
5.1 Servlet简介 135
5.1.1 Servlet的定义 135
5.1.2 建立Web站点 136
5.1.3 Servlet-api的体系结构 136
5.2 创建Servlet的三种方法 138
5.2.1 通过实现Servlet接口创建Servlet程序 138
5.2.2 通过继承GenericServlet类实现Servlet 141
5.2.3 继承HttpServlet实现Servlet的编写 141
5.2.4 详细描述Servlet的生命周期 143
5.3 Servlet常用接口和方法 143
5.3.1 GenericServlet接口的常用方法 144
5.3.2 ServletRequest和ServletResponse接口 144
5.3.3 ServletConfig与ServletContext接口 145
5.3.4 HttpServlet处理用户请求的流程 146
5.4 Servlet简单应用轻松上手 146
5.4.1 重载Servlet程序 146
5.4.2 Servlet之间的通信 147
5.5 中文乱码问题 149
5.5.1 认识常用的字符集 149
5.5.2 产生中文乱码的原因 150
5.5.3 中文乱码的解决方法 151
5.6 使用Servlet连接数据库 152
5.7 小结 155
第6章 JSP语言基础 156
6.1 JSP概述 156
6.1.1 什么是JSP 156
6.1.2 图解JSP技术原理 157
6.1.3 为什么使用JSP 161
6.2 JSP的页面元素 163
6.2.1 脚本元素 163
6.2.2 注释语句 164
6.3 JSP指令元素 164
6.3.1 page指令——一个文件的全局属性 164
6.3.2 include指令——加载其他文件为己所用 167
6.3.3 taglib指令——可自定义的标签库 169
6.3.4 JSP标准动作指令 170
6.4 JSP的内建对象 170
6.4.1 用Out对象输出程序结果 170
6.4.2 用Request对象获取来自客户端的信息 171
6.4.3 用Response对象响应客户端的请求 174
6.4.4 用Session对象保持用户与网站的通话 176
6.4.5 Application对象——全局存在的对象 177
6.4.6 Config对象和Exception对象 177
6.5 小结 178
第7章 EL表达式 179
7.1 EL表达式简介 179
7.1.1 EL表达式概述 179
7.1.2 EL表达式使用示例 179
7.2 EL表达式的语法 182
7.2.1 EL表达式的基本格式 182
7.2.2 EL的.和[]运算符 183
7.2.3 El表达式的存取范围 184
7.2.4 自动转变类型 185
7.2.5 EL保留字 185
7.3 EL表达式中的内置对象 186
7.3.1 与范围相关的内置对象 186
7.3.2 与输入有关的内置对象 186
7.3.3 其他隐含对象 187
7.4 EL表达式的运算符 190
7.4.1 EL的算术运算符 190
7.4.2 EL关系运算符 192
7.4.3 EL的逻辑运算符 193
7.4.4 empty运算符 193
7.4.5 条件运算符 193
7.4.6 运算符的优先级 194
7.5 小结 194
第8章 JSTL标签库 195
8.1 JSTL标签库的下载和配置 195
8.2 核心标签库 197
8.2.1 表达式控制标签 197
8.2.2 流程控制标签 205
8.2.3 循环标签 208
8.2.4 URL操作标签 213
8.3 I18N格式标签库 217
8.3.1 数字日期格式化 217
8.3.2 读取消息资源 227
8.3.3 国际化 230
8.4 SQL标签库 232
8.4.1 设置数据源 232
8.4.2 SQL操作标签 233
8.5 XML标签库 239
8.5.1 XML核心标签库 240
8.5.2 XML流程控制 241
8.5.3 XML的文件转换 242
8.6 小结 243
第9章 JSP的JavaBean实现 244
9.1 JavaBean概述 244
9.1.1 什么是非可视化的JavaBean 244
9.1.2 JavaBean的属性——简单属性 246
9.1.3 JavaBean的属性——复杂属性 247
9.2 JSP使用JavaBean 248
9.2.1 JSP与JavaBean组合的模式 248
9.2.2 〈jsp:useBean〉标签:在JSP页面中调用JavaBean方法 252
9.2.3 〈jsp:useBean〉标签的session范围 253
9.2.4 〈jsp:setProperty〉标签:自动设定属性值 255
9.2.5 用〈jsp:getProperty〉标签读取属性值 258
9.2.6 移除JavaBean 259
9.3 JSP开发模式 260
9.3.1 认识MVC 261
9.3.2 JSP模式简介 261
9.3.3 JSP+JavaBean模式实现查询图书信息项目 263
9.4 小结 266
第3篇 Struts、Hibernate、Spring详解第10章 Struts2入门 268
10.1 MVC概述 268
10.1.1 详解MVC 268
10.1.2 MVC的优点和缺点 270
10.1.3 什么是MVC框架 270
10.1.4 Struts2与其他开源框架的比较 271
10.2 Struts2基础 273
10.2.1 Struts2的由来 273
10.2.2 Struts2知识点总括 273
10.2.3 下载Struts2框架 273
10.2.4 测试Struts2的安装是否成功 274
10.2.5 手动建立第一个Struts2程序 275
10.3 使用MyEclipse搭建的环境开发Struts2 279
10.3.1 建立Struts2应用库 279
10.3.2 建立Web应用 281
10.3.3 定义Action 282
10.3.4 创建结果视图-失败或成功 283
10.4 Action详解 285
10.4.1 Action的实现 285
10.4.2 在Action中访问Servlet对象 288
10.4.3 使用OGNL通过Action获取请求参数 296
10.4.4 使用标签调用Action 299
10.5 Struts2拦截器(Interceptor) 304
10.5.1 什么是拦截器 304
10.5.2 实现原理 305
10.5.3 已有的拦截器 305
10.5.4 配置和使用拦截器 307
10.5.5 自定义拦截器 308
10.6 Struts2标签库 312
10.6.1 自定义标签库 312
10.6.2 Struts2标签的分类 313
10.6.3 控制标签 314
10.6.4 数据标签 324
10.6.5 UI标签 329
10.7 小结 334
第11章 Hibernate详解 335
11.1 理论基础 335
11.1.1 应用程序的分层体系结构 335
11.1.2 软件开发中的模型设计 337
11.1.3 数据持久化方案 338
11.1.4 ORM详解 342
11.1.5 Hibernate的优点 344
11.1.6 Hibernate的下载 345
11.1.7 Hibernate的安装 346
11.2 亲自动手制作Hibernate小程序 346
11.2.1 创建测试用的表 346
11.2.2 创建持久化类 347
11.2.3 编写映射文件 348
11.2.4 编写Hibernate的配置文件 348
11.2.5 测试Hibernate的应用程序效果 349
11.2.6 分析Hibernate应用程序的代码和结构 350
11.3 在MyEclipse中使用Hibernate 353
11.3.1 建立项目并打开DB Browser视图 353
11.3.2 配置数据库连接 353
11.3.3 自动生成Hibernate的配置文件 355
11.3.4 自动生成映射文件 357
11.3.5 编写数据操作的实现类 360
11.4 Hibernate的操作和访问原理 361
11.4.1 Hibernate操作数据的常用方法——HQL 361
11.4.2 编写持久化类的规范 363
11.4.3 Hibernate持久化类访问过程 363
11.5 了解Hibernate包含了哪些包 364
11.6 Hibernate的高级应用 365
11.6.1 数据的批量处理 365
11.6.2 事务处理 367
11.7 小结 368
第12章 Spring基础 369
12.1 Spring简介 369
12.1.1 Spring的来源 369
12.1.2 Spring是什么 370
12.1.3 Spring框架的特点 370
12.1.4 Spring的下载和安装 371
12.2 IoC容器 372
12.2.1 什么是IoC(控制反转) 372
12.2.2 IoC和传统bean调用的区别 373
12.2.3 在MyEclipse中配置Spring开发环境 375
12.2.4 依赖注入的方式 377
12.2.5 IoC的实现类 379
12.3 Bean的配置 379
12.3.1 〈bean〉标签常用的属性 380
12.3.2 Bean作用域的配置 380
12.3.3 注入基本类型 382
12.3.4 注入引用类型 383
12.3.5 注入list类型和数组类型 384
12.3.6 注入set、map及props类型 385
12.4 Bean的深入配置 385
12.4.1 构造函数注入 386
12.4.2 实例工厂注入 388
12.4.3 使用自动装配 388
12.5 Spring的AOP 389
12.5.1 认识AOP的专业术语 389
12.5.2 AOP的特点 389
12.5.3 AOP的通知 390
12.5.4 第一个AOP案例 390
12.5.5 AOP中的切入点 393
12.5.6 使用XML方式配置AOP 393
12.6 小结 395
第4篇 Ajax详解 398
第13章 认识Ajax 398
13.1 什么是Ajax 398
13.1.1 Ajax的发展 398
13.1.2 Ajax的技术组成 398
13.1.3 传统的Web开发模式 399
13.1.4 Ajax的开发模式 400
13.2 Ajax的客户端核心技术 400
13.2.1 认识异步交互的关键对象——XML HttpRequest 400
13.2.2 认识Ajax的架构——DOM 402
13.2.3 使用JavaScript控制CSS 403
13.2.4 提高JavaScript的工作效率 404
13.3 Ajax的服务器端技术 404
13.3.1 Ajax的服务器端程序设计模式 405
13.3.2 服务器端与客户端的参数传递 405
13.4 Ajax流行框架——dojo 405
13.4.1 认识并下载dojo 405
13.4.2 用Hello World程序学习dojo框架 406
13.4.3 使用dojo实现拖曳效果 407
13.5 小结 409
第14章 Ajax实战 410
14.1 用Ajax制作二级联动下拉列表框 410
14.1.1 创建二级联动客户端页面 410
14.1.2 为一级下拉列表框添加事件 411
14.1.3 解析返回的XML数据 412
14.1.4 服务器端的数据处理 413
14.1.5 配置Web项目 414
14.1.6 运行并测试Ajax效果 414
14.2 用Ajax制作Web进度条 414
14.2.1 制作进度条的Web界面 415
14.2.2 启动进度条 416
14.2.3 清空进度条 416
14.2.4 开始记录进度 417
14.2.5 解析服务器端返回的数据 418
14.2.6 服务器端的Servlet处理类 418
14.2.7 测试Web进度条 420
14.3 基于Struts2的Ajax应用 420
14.3.1 配置DWR 420
14.3.2 配置Struts2 422
14.3.3 创建Action 423
14.3.4 配置验证规则 423
14.3.5 创建注册页面 424
14.4 小结 426
第5篇 案例应用 428
第15章 应用Struts2+Hibernate的论坛系统 428
15.1 系统概述 428
15.2 需求分析 428
15.2.1 数据流图 429
15.2.2 用例图 429
15.3 系统功能预览 429
15.3.1 用户登录 430
15.3.2 用户注册 431
15.3.3 发新话题 432
15.3.4 发表回复 432
15.3.5 注销登录 434
15.3.6 管理员登录 434
15.3.7 用户管理 435
15.3.8 编辑用户权限 435
15.3.9 编辑论坛 436
15.3.10 加入新论坛 436
15.3.11 管理员注销登录 437
15.4 系统设计 437
15.4.1 数据模型设计 438
15.4.2 数据库设计 438
15.5 系统实现 441
15.6 注册功能 442
15.6.1 实现注册功能的组件 442
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《第一个裱花蛋糕 给初学者的方法和窍门》张伟珊著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017