[书目二〇一一0331] 21天学通Java Web开发

第一篇 Java Web基础篇
第②章 搭建开发环境(教学录制:五十几秒钟) 1
1.1 下载并设置JDK 1
1.1.1 下载JDK 1
1.1.2 安装JDK 3
1.1.3 配置环境变量 4
1.1.4 3个简易的Java程序 5
1.2 下载并设置汤姆cat 6
1.2.1 下载Tomcat 6
1.2.2 安装Tomcat 6
1.2.3 配置虚拟目录 8
1.2.4 一个不难易行的JSP程序 8
1.3 下载并安装Eclipse 8
1.3.1 下载Eclipse 9
1.3.2 安装Eclipse 9
1.4 下载并安装MyEclipse 9
1.4.1 下载MyEclipse 10
1.4.2 安装MyEclipse 10
1.5 使用MyEclipse进行Web开发 11
1.5.1 使用MyEclipse新建Web项目 11
1.5.2 MyEclipse中新建JSP页面 12
1.5.3 MyEclipse整合Tomcat 13
1.5.4 MyEclipse陈设项目 16
1.6 小结 17

第①章 JSP的底子语法(教学录制:2九分钟) 18
2.1 JSP简介 18
2.2 JSP运转机制 19
2.3 JSP脚本成分 20
2.3.1 JSP证明语句 21
2.3.2 JSP Scriptlets 21
2.3.3 JSP表达式 22
2.4 注释 23
2.5 综联合排练习 24
2.6 小结 26
2.7 习题 26

第二篇 JSP 2.0开发篇
第二章 JSP指令成分(教学摄像:四十分钟) 28
3.1 page指令 28
3.1.1 language属性 28
3.1.2 extends属性 29
3.1.3 import属性 29
3.1.4 session属性 30
3.1.5 buffer属性 30
3.1.6 autoFlush属性 30
3.1.7 isThreadSafe属性 30
3.1.8 info属性 30
3.1.9 errorPage属性 31
3.1.10 isErrorPage属性 31
3.1.11 contentType属性 31
3.1.12 pageEncoding属性 32
3.1.13 isELIgnored属性 33
3.2 include指令 33
3.2.1 包蕴文本文件 33
3.2.2 包含HTML文件 35
3.2.3 包含JSP文件 36
3.3 taglib指令 37
3.4 综联合排练习 38
3.5 小结 39
3.6 习题 39

第陆章 JSP动作成分(教学录制:32分钟) 41
4.1 JSP动作成分分类 41
4.2

动作成分 41
4.2.1 使用动作成分蕴涵静态的文件 42
4.2.2 使用动作成分包罗动态的公文 42
4.2.3 和<%@ include%>的区别 43
4.3 动作成分 45
4.3.1 使用动作成分实现页面跳转 45
4.3.2 跳转执行流程 46
4.4 动作成分 47
4.4.1 动作成分搭配动作成分 47
4.4.2 动作成分搭配动作成分 49
4.5 、和 51
4.5.1 动作成分 51
4.5.2 动作成分 53
4.5.3 动作成分 54
4.6 综联合排练习 55
4.7 小结 56
4.8 习题 56

第6章 JSP内置对象(教学摄像:55分钟) 58
5.1 JSP内置对象分类 58
5.2 属性保存范围 59
5.2.1 page范围 59
5.2.2 request范围 60
5.2.3 session范围 62
5.2.4 application范围 64
5.2.5 移除属性 65
5.3 request对象 66
5.3.1 获得客户端请求参数 66
5.3.2 获得全体的参数名称 68
5.3.3 获得参数的具备参数值 70
5.3.4 获得封装全部参数值的Map 71
5.3.5 request对象的任何措施 72
5.4 response对象 73
5.4.1 完成页面跳转 73
5.4.2 落成页面自动刷新 74
5.4.3 完成页面自动跳转 74
5.5 out对象 75
5.5.1 使用out对象开始展览页面输出 75
5.5.2 使用out对象求得缓冲区使用大小 76
5.6 session对象 77
5.6.1 设置并获取session生命周期 77
5.6.2 获得session的任何新闻 78
5.7 application对象 79
5.7.1 通过application对象获得服务器版本 79
5.7.2 通过application对象获得任何新闻 80
5.8 pageContext对象 81
5.9 page对象 82
5.10 config对象 83
5.11 exception对象 83
5.12 综合演习 85
5.13 小结 87
5.14 习题 87

第4章 数据库操作(教学摄像:9秒钟) 89
6.1 下载并安装MySQL 89
6.1.1 下载MySQL 89
6.1.2 安装MySQL 90
6.2 JDBC驱动程序 90
6.2.1 下载并安装MySQL的JDBC驱动程序 90
6.2.2 加载JDBC驱动程序 91
6.3 JDBC连接MySQL数据库 92
6.3.1 创制数据库和数目表 92
6.3.2 连接MySQL数据库 93
6.4 语句对象Statement 94
6.4.1 添加记录 95
6.4.2 更新记录 96
6.4.3 删除记录 97
6.5 ResultSet结果集 98
6.5.1 拿到全数记录 98
6.5.2 得到钦赐字段记录 100
6.5.3 拿到钦点发轫地点和条数的记录 101
6.6 数据库的闭馆操作 102
6.7 预处理语句对象Prepared Statement 103
6.7.1 添加记录 104
6.7.2 更新记录 105
6.7.3 删除记录 107
6.7.4 得到内定记录 108
6.8 综联合排演习 110
6.9 小结 112
6.10 习题 112

第⑩章 JSP和JavaBean(教学录制:三十三分钟) 113
7.1 JavaBean不难利用 113
bifa365必发,7.1.1 JavaBean简介 113
7.1.2 定义JavaBean 113
7.1.3 在JSP中调用JavaBean 114
7.2 设置JavaBean属性 115
7.2.1 依据全部参数设置JavaBean属性 115
7.2.2 依据钦点参数设置JavaBean属性 117
7.2.3 依照内定参数设置内定JavaBean属性 118
7.2.4 设置钦命JavaBean属性为内定值 119
7.3 获得JavaBean属性 120
7.4 设置JavaBean的范围 121
7.4.1 设置page范围的JavaBean 121
7.4.2 设置request范围的JavaBean 122
7.4.3 设置session范围的JavaBean 123
7.4.4 设置application范围的JavaBean 125
7.5 移除JavaBean 126
7.6 综联合排演练 128
7.7 小结 129
7.8 习题 129

第玖章 EL表达式(教学录像:4八分钟) 131
8.1 EL运算符 131
8.1.1 算术运算符 131
8.1.2 关系运算符 132
8.1.3 逻辑运算符 133
8.1.4 条件运算符 135
8.1.5 验证运算符 136
8.1.6 括号运算符及运算符的预先级 137
8.2 EL内置对象 138
8.2.1 .与[ ]运算符 138
8.2.2 与储存有关的内置对象 139
8.2.3 与输入有关的嵌入对象 140
8.2.4 cookie内置对象 141
8.2.5 header内置对象 143
8.2.6 initParam内置对象 143
8.2.7 pageContext内置对象 144
8.3 EL存取器 145
8.3.1 使用存取器读取JavaBean中的数据 145
8.3.2 使用存取器读取Map中的数据 148
8.3.3 使用存取器读取数组中的数据 149
8.3.4 存取器复杂应用 150
8.4 综联合排演练 151
8.5 小结 153
8.6 习题 153

第⑩章 JSTL标签库(教学录制:七十四分钟) 155
9.1 JSTL核心标签 155
9.2 数据库标签库 160
9.3 I18N格式化标签库 166
9.4 XML标签库 172
9.5 综联合排演练 177
9.6 小结 178
9.7 习题 178

第三篇 Servlet开发篇
第⑨章 Servlet开发基础( 教学录像:41分钟) 180
10.1 Servlet基础 180
10.1.1 Servlet简介 180
10.1.2 第一个Servlet程序 180
10.1.3 Servlet生命周期 181
10.2 Http Servlet常用艺术 182
10.2.1 doGet方法 182
10.2.2 doPost方法 184
10.2.3 service方法 185
10.3 Servlet常用接口 187
10.3.1 Http Servlet Request接口 187
10.3.2 Http Servlet Response接口 189
10.3.3 Http Session接口 190
10.3.4 Servlet Context接口 192
10.4 综联合排练习 194
10.5 小结 195
10.6 习题 195

第①1章 Filter开发(教学录像:41分钟) 197
11.1 Filter基础 197
11.1.1 Filter简介 197
11.1.2 第一个Filter程序 197
11.1.3 Filter生命周期 198
11.2 常用Filter 199
11.2.1 不合法文字过滤器 200
11.2.2 字符编码过滤器 202
11.2.3 登录验证过滤器 204
11.3 综联合排演习 207
11.4 小结 208
11.5 习题 208

第贰2章 Listener开发( 教学视频:26秒钟) 209
12.1 Listener简介 209
12.2 Servlet Context Listener 209
12.2.1 Servlet Context Listener接口 209
12.2.2 Servlet Context Attribute Listener接口 210
12.3 Http Session Listener 212
12.3.1 Http Session Listener接口 212
12.3.2 Http Session Attribute Listener接口 213
12.4 综联合排演习 214
12.5 小结 217
12.6 习题 217

第⑤篇 使用设计方式篇
第二3章 DAO设计情势(教学录像:21分钟) 219
13.1 DAO简介 219
13.2 DAO各部分详解 219
13.2.1 数据库连接类 219
13.2.2 VO类 220
13.2.3 DAO接口 221
13.2.4 DAO实现类 222
13.2.5 DAO工厂类 224
13.3 使用DAO实现数据库操作 225
13.3.1 添加记录 225
13.3.2 更新记录 226
13.3.3 删除记录 226
13.3.4 按ID查询记录 227
13.4 综联合排演练 228
13.5 小结 229
13.6 习题 229

第①4章 MVC设计情势(教学摄像:22分钟) 230
14.1 MVC简介 230
14.2 Model 1和Model 2 230
14.3 使用MVC形式革新用户登录案例 232
14.3.1 用户登录页面 232
14.3.2 用户登录成功和挫败页面 233
14.3.3 业务逻辑组件 234
14.3.4 Servlet控制器 234
14.4 综合练习 236
14.5 小结 238
14.6 习题 238

第4篇 框架技术篇
第贰5章 Struts 2基础(教学录像:41分钟) 239
15.1 Struts 2简介 239
15.2 Struts 2框架的下载和设置 240
15.2.1 下载Struts 2框架 240
15.2.2 安装Struts 2框架 241
15.3 基于Struts 2框架完毕登录案例 242
15.3.1 准备干活 242
15.3.2 新建控制类Action 242
15.3.3 配置Action 243
15.3.4 程序执行流程 244
15.4 创新控制器 244
15.4.1 实现Action接口 245
15.4.2 配置Action 246
15.5 实现输入校验 246
15.5.1 使用Struts 2标签库简化表单 246
15.5.2 继承ActionSupport实现输入校验 248
15.6 程序国际化 250
15.6.1 输出汉语的校验错误音讯 250
15.6.2 国际化财富文件 251
15.6.3 加载能源文件 253
15.6.4 输出国际化音信 253
15.6.5 输出国际化的校验错误消息 255
15.7 综联合排练习 256
15.8 小结 257
15.9 习题 257

第一6章 Struts 2高档应用(教学摄像:五十二分钟) 259
16.1 Struts 2内建的类型转换器 259
16.1.1 内建转换器介绍 259
16.1.2 基本数据类型转换器 259
16.1.3 基本数据类型的封装类转换器 263
16.1.4 数组类型转换器 265
16.1.5 集合类型转换器 267
16.2 服务器端校验 268
16.2.1 服务器端校验的主要性 268
16.2.2 达成劳动器端输入校验 269
16.2.3 使页面保留提交新闻 273
16.2.4 使用addFieldError来添加错误新闻 275
16.2.5 输入校验与类型转换关系 278
16.3 使用校验框架形成输入校验 279
16.3.1 完毕输入校验 279
16.3.2 扩张客户端校验 284
16.3.3 国际化提示新闻 286
16.3.4 客户端校验与国际化难点 288
16.3.5 校验短路 291
16.3.6 校验规则文件搜索规则 293
16.4 综联合排演练 294
16.5 小结 294
16.6 习题 295

第一7章 持久化框架Hibernate(教学录制:三十二分钟) 296
17.1 初涉Hibernate 296
17.1.1 ORM简介 296
17.1.2 Hibernate框架的优势 297
17.1.3 下载和设置Hibernate 297
17.1.4 Hibernate架构概述 297
17.2 Hibernate的配置和有关类 299
17.2.1 Configuration类 299
17.2.2 Hibernate配置文件 299
17.2.3 SessionFactory类 300
17.3 Hibernate中的对象 300
17.3.1 对象在Hibernate中的状态 301
17.3.2 持久化类 302
17.3.3 对象识别 303
17.4 Hibernate开发 303
17.4.1 成立Hibernate配置文件 303
17.4.2 创造持久化类 304
17.4.3 创设对象关系映射文件 305
17.4.4 创制数据库表 306
17.4.5 插入数据 307
17.4.6 更新数据 308
17.4.7 删除数据 309
17.4.8 查询数据 310
17.4.9 使用Hibernate工具类 312
17.5 综联合排演习 313
17.6 小结 314
17.7 习题 314

第③8章 Struts 2整合Hibernate开发(教学摄像:27分钟) 315
18.1 Struts 2和Hibernate的结缘策略 315
18.2 持久层设计 316
18.2.1 DAO接口 316
18.2.2 DAO实现类 316
18.2.3 DAO工厂类 318
18.3 业务逻辑组件 318
18.3.1 业务逻辑组件接口 319
18.3.2 业务逻辑组件达成类 319
18.3.3 业务逻辑组件工厂类 320
18.4 整合应用 321
18.4.1 查询全体成品 321
18.4.2 添加产品 323
18.4.3 删除产品 325
18.4.4 更新产品 326
18.5 小结 328
18.6 习题 328

第三9章 Spring开发(教学摄像:肆拾分钟) 329
19.1 初探Spring 329
19.1.1 Spring简介 329
19.1.2 下载和装置Spring 330
19.1.3 Spring的IoC应用 331
19.2 Spring的依靠注入 334
19.2.1 通过Set方法注入重视 334
19.2.2 引用其余的Bean 336
19.2.3 使用构造函数注入依赖 338
19.3 Spring的电动装配 339
19.3.1 自动装配分类 340
19.3.2 byName自动装配 340
19.3.3 byType自动装配 341
19.3.4 constructor自动装配 341
19.4 Spring大旨绪论:面向切面编制程序介绍 342
19.4.1 面向切面编制程序基础知识 342
19.4.2 在Spring中创制前置布告 343
19.4.3 在Spring中开创后置布告 345
19.4.4 在Spring中开创拦截文告 347
19.4.5 在Spring中开创丰盛通告 349
19.4.6 使用Spring静态切入点 351
19.5 综联合排练习 351
19.6 小结 353
19.7 习题 353

第②0章 Struts 2整合Spring开发(教学录像:三十一分钟) 354
20.1 安装Spring插件实现整合 354
20.2 整合策略 354
20.3 整合Spring实现登录案例 356
20.3.1 修改控制器Action及配置 356
20.3.2 正视注入业务逻辑组件 356
20.4 整合Spring完成产品质量管理理理案例 357
20.4.1 使用Spring容器管理SessionFactory 357
20.4.2 使用HibernateTemplate举行数据库操作 358
20.4.3 依赖注入DAO组件 359
20.4.4 注重注入业务逻辑组件 360
20.4.5 完成Action配置 363
20.5 小结 363
20.6 习题 364

第⑥篇 项目实战篇
第31章 SSH整合开发用户管理种类 365
21.1 系统一分配析 365
21.1.1 应用背景及系统机能介绍 365
21.1.2 系统结构 365
21.1.3 系统功能模块 366
21.2 Hibernate持久层设计 366
21.2.1 创制持久化PO类 366
21.2.2 创设映射文件 367
21.3 DAO层设计 368
21.3.1 Spring管理SessionFactory 368
21.3.2 创建DAO接口 369
21.3.3 创建DAO实现类 369
21.3.4 配置DAO组件 370
21.4 业务逻辑层设计 370
21.4.1 创设工作逻辑组件接口 370
21.4.2 成立工作逻辑组件落成类 370
21.4.3 配置业务逻辑组件 371
21.5 完毕查看全体用户音信模块 372
21.5.1 整合Struts 2和Spring 372
21.5.2 创立查看全部用户新闻控制器 372
21.5.3 创造全体用户音信突显页 373
21.5.4 配置查看全体用户消息控制器 373
21.5.5 测试查看全部用户消息 374
21.6 完结查看用户详细新闻模块 374
21.6.1 创造查看用户详细新闻控制器 374
21.6.2 创建查看用户详细消息呈现页 375
21.6.3 配置用户详细音讯控制器 376
21.6.4 测试查看用户详细音讯 376
21.7 完结增加用户模块 376
21.7.1 创建用户拉长页 376
21.7.2 创设用户添加控制器 377
21.7.3 配置用户添加控制器 378
21.7.4 成立校验规则文件 378
21.7.5 测试添加用户 380
21.8 完结删除用户模块 381
21.8.1 成立用户删除控制器 381
21.8.2 配置用户删除控制器 381
21.8.3 测试删除用户 382
21.9 实现更新用户模块 382
21.9.1 创造用户更新页 382
21.9.2 创制用户更新控制器 383
21.9.3 配置用户更新控制器 384
21.9.4 创建校验规则文件 384
21.9.5 测试立异用户 384
21.10 小结 385

发表评论

电子邮件地址不会被公开。 必填项已用*标注