javaweb应⽤技术与案例教程_JavaWeb程序设计与案例教程
(微课版)
第 1章 Java Web开发概论1
1.1 HTML 1
1.1.1 HTML⽂件结构 2
1.1.2 HTML常⽤标签 3
1.2 HTTP协议简介 15
1.2.1 HTTP请求协议格式 15
1.2.2 HTTP响应协议格式 18
1.2.3 URL 19
1.2.4 简单的Web服务器 20
1.3 Tomcat 26
1.3.1 Tomcat的安装与配置 26
1.3.2 Tomcat的使⽤ 28
1.3.3 MyEclipse配置Tomcat 29
1.4 ⼩结 30
习题 31
第 2章 Servlet编程 33
2.1 创建Servlet 33
2.2 l配置⽂件 41
2.3 Servlet获取请求参数 43
2.4 Servlet实现登录功能 44
2.5 请求参数为空的问题 46
2.5.1 参数值为null 46
2.5.2 参数值为"" 47
2.6 复选框提交参数 49
2.7 GET请求与POST请求 50
2.8 中⽂乱码问题 52
2.8.1 Servlet输出乱码 52
2.8.2 POST参数乱码 52
2.8.3 GET参数乱码 53
2.9 Servlet请求转发 53
2.9.1 Servlet间的转发 53
2.9.2 转发时传递对象 55
2.9.3 重定向 58
2.9.4 重定向时传递对象 59
2.9.5 转发与重定向的区别 60
2.10 Servlet⽣命周期 63
2.10.1 验证Servlet⽣命周期 63
2.10.2 实现访问计数器 65
2.11 ServletContext 66
2.11.1 跨⽤户传递对象 66
2.11.2 记录应⽤⽇志 68
2.12 ServletConfig 69
2.13 @WebServlet注解 71
2.13 ⼩结 73
习题 74
第3章 Cookie与Session 76
3.1 使⽤Servlet编写简单Web应⽤ 76 3.1.1 Web应⽤功能说明 76
3.1.2 登录模块的实现 77
3.2 Cookie 82
3.2.1 Cookie简介 83
3.2.2 Cookie在登录中的应⽤ 85
3.2.3 Cookie详解 88
3.3 Session 95
3.3.1 HttpSession简介 95
3.3.2 HttpSession在登录中的应⽤ 99 3.3.3 HttpSession详解 100
3.4 Session⼯作原理 101
3.5 个⼈信息模块的实现 101
3.6 基于MVC的临时购物车 107
3.6.1 临时购物车设计需求 108
3.6.2 临时购物车代码实现 108
3.7 ⼩结 114
习题 114
第4章 JSP编程 116
4.1 JSP概述 116
4.2 JSP页⾯代码解析 118
4.2.1 JSP指令元素 119
4.2.2 JSP模板元素 121
4.2.3 JSP脚本元素 121
4.3 JSP⼯作原理 126
4.3.1 JSP与Servlet的关系 128
4.3.2 JSP的执⾏流程 132
4.4 JSP隐含对象 133
4.4.1 response与out对象 134
4.4.2 四个作⽤域对象 135
4.4.3 pageContext对象 137
4.4.4 config 对象 140
4.4.5 exception 对象 143
4.5 JSP标签与JavaBean 144
4.5.1 JavaBean概述 144
4.5.2 标签 146
4.5.3 标签 149
4.5.4 标签 151
4.6 JSP动作标签 152
4.6.1 标签 152
4.6.2
4.6.3 标签 156
4.7 综合Servlet与JSP的登录程序 161 4.8 简易购物商城系统 167
4.8.1 系统功能 167
4.8.2 系统设计 170
4.8.3 实体类定义 172
4.8.4 DAO接⼝定义 180
4.8.5 DAO接⼝实现类 184
4.8.6 ⼯具类的设计 188
4.8.7 简易购物商城系统前台实现 190 4.9 ⼩结 206
习题 206
第5章 EL表达式与JSTL标签 209 5.1 EL语法 209
5.1.1 EL获取数据 209
5.1.2 EL执⾏运算 218
5.1.3 EL访问隐含对象 220
5.2 JSTL标签库 225
5.2.1 JSTL库安装 225
5.2.2 JSTL核⼼标签 227
5.2.3 JSTL格式化标签 247
5.2.4 JSTL函数 251
5.3 简易购物商城系统 252
5.3.1 ⾸页模板 253
5.3.2 个⼈中⼼ 254
5.3.3 全部商品列表 256
5.3.4 购物车 257
5.4 ⼩结 258
习题 259
第6章 数据库整合开发 261
6.1 MySQL简介 261
6.2 JDBC概述 261
6.2.1 创建数据库连接 263
6.2.2 SQL的执⾏ 265
6.2.3 SQL执⾏结果处理 272 6.3 数据库连接池 274
6.3.1 DataSource 275
6.3.2 Tomcat数据源 276
6.3.3 DBCP 277
6.4 DBUtils框架简介 280
6.4.1 QueryRunner 281
6.4.2 ResultSetHandler 281 6.4.3 资源释放 285
6.5 简易购物商城 286
6.5.1 数据库设计 286
6.5.2 DAO接⼝实现 287
6.6 ⼩结 291
习题 291
第7章 过滤器与 293
7.1 过滤器 293
7.1.1 过滤器简介 293
7.1.2 过滤器的应⽤ 295
7.2 298
7.2.1 简介 298
7.2.2 的应⽤ 301
7.3 ⼩结 302
习题 302
第8章 JSP和JavaBean应⽤开发——留⾔本1.0 304
8.1 系统功能 304
8.2 数据库分析及设计 305
8.2.1 数据库分析 305
8.2.2 创建数据库和数据表 306
8.3 系统设计 307
8.3.1 ⽬录和包结构 307
8.3.2 实体类User 308
8.3.3 枚举类Sex 309
8.3.4 实体类Article 310
8.3.5 辅助类DBUtil 310
8.3.6 数据访问接⼝UserDao 311
8.3.7 数据访问类UserDao4MySqlImpl——登录与注册功能 312 8.3.8 数据访问接⼝ArticleDao 313
8.3.9 数据访问类ArticleDao4MySqlImpl——添加与删除功能 314 8.3.10 登录页⾯login.jsp 316
8.3.11 注册页⾯register.jsp 316
8.3.12 留⾔页⾯show.jsp 317
8.4 系统运⾏ 319
web网站开发教程8.5 开发过程常见问题及解决 321
8.5.1 在同⼀JSP页⾯区分多种操作的问题 321
8.5.2 DAO层中的类型转换问题 322
8.6 ⼩结 322
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论