java开发web应用开发_Java Web应用开发

第1章开发任务概述/1

1.1示例应用介绍1

1.1.1示例应用需求1

1.1.2示例应用功能2

1.2JavaWeb应用开发技术8

1.2.1应用程序的演化8

1.2.2客户端开发技术10

1.2.3服务器端开发技术11

1.2.4HTTP13

1.3Web应用开发流程14

1.3.1需求分析14

1.3.2系统设计14

1.3.3编程实现15

1.3.4测试发布15

1.4本章小结16

第1章开发任务概述/1

1.1示例应用介绍1

1.1.1示例应用需求1

1.1.2示例应用功能2

1.2JavaWeb应用开发技术8

1.2.1应用程序的演化8

1.2.2客户端开发技术10

1.2.3服务器端开发技术11

1.2.4HTTP13

1.3Web应用开发流程14

1.3.1需求分析14

1.3.2系统设计14

1.3.3编程实现15

1.3.4测试发布15

1.4本章小结16

1.5习题16

第2章用户界面设计/17

2.1用户界面设计任务17

2.2用户界面元素开发17

2.2.1典型界面元素实现17

2.2.2HTML相关知识29

2.3界面布局设计31

2.3.1界面布局构成31

2.3.2界面布局实现33

2.3.3CSS相关知识41

2.4客户端功能开发44

2.4.1客户端功能设计44

2.4.2客户端功能实现45

2.4.3JavaScript相关知识51〖1〗JavaWeb应用开发目录[3]〖3〗2.5本章小结54

2.6习题54

第3章Web应用开发基础/55

3.1开发环境和运行环境55

3.1.1开发环境55

3.1.2运行环境56

3.1.3安装和配置JDK56

3.1.4安装和配置Tomcat58

3.2JSP基本概念63

3.2.1JSP开发方法63

3.2.2JSP运行机制64

3.2.3Web应用目录结构69

3.3JSP基础语法70

3.3.1JSP脚本元素70

3.3.2JSP指令元素76

3.3.3JSP标记元素81

3.4结构化网页设计86

3.5本章小结91

3.6习题91

第4章流程控制与数据传递/92

4.1用户注册功能开发92

4.1.1用户注册开发任务92

4.1.2用户注册设计与实现92

4.1.3用户注册功能运行过程96

4.1.4HTTP请求响应机制96

4.2用户登录功能开发98

4.2.1用户登录开发任务98

4.2.2用户登录设计与实现99

4.2.3用户登录功能运行过程102

4.2.4HTTP会话机制102

4.3JSP内置对象104

4.3.1request对象104

4.3.2response对象111

4.3.3session对象116

4.3.4其他内置对象123

4.4控制流和数据流的实现124

4.4.1JSP页面间的流程控制124

4.4.2JSP页面间的数据传递125

4.4.3自动登录功能开发127

4.5本章小结134

4.6习题135

第5章数据库访问/136

5.1用户注册功能完善136

5.1.1注册提交设计与实现136

5.1.2注册提交运行过程140

5.1.3数据库访问代码模板140

5.2用户登录功能完善142

5.2.1登录判断设计与实现142

5.2.2登录判断运行过程144

5.3JDBC技术145

5.3.1JDBCAPI145

5.3.2JDBC的使用149

5.4用户管理功能开发154

5.4.1用户管理开发任务154

5.4.2用户管理设计与实现155

5.4.3用户管理运行过程164

5.5本章小结165

5.6习题165

第6章重构程序功能/166

6.1重构用户登录功能166

6.1.1登录功能重构设计与实现166

6.1.2重构登录功能后的运行过程170

6.2重构用户注册功能170

6.2.1注册功能重构设计与实现170

6.2.2重构注册功能后的运行过程174

6.3JavaBean技术174

6.3.1JavaBean的编写和使用174

6.3.2基于JavaBean的开发181

6.4新闻模块功能开发183

6.4.1新闻模块开发任务183

6.4.2新闻模块设计与实现184

6.4.3新闻模块的运行过程196

6.5本章小结197

6.6习题197

第7章重构程序界面/198

7.1重构JSP页面198

7.1.1重构循环控制198

7.1.2重构功能菜单200

7.2EL和JSTL202

7.2.1EL202

7.2.2JSTL标记库206

7.3新闻修改功能的开发214

7.3.1新闻修改开发任务214

7.3.2新闻修改设计与实现214

7.3.3新闻修改运行过程219

7.4本章小结219

7.5习题220

第8章重构程序结构/221

8.1新闻搜索功能开发221

8.1.1新闻搜索开发任务221

8.1.2新闻搜索设计与实现221

8.1.3新闻搜索运行过程228

8.2Servlet开发228

8.2.1Servlet基础229

8.2.2Servlet应用231

8.2.3Servlet过滤器233

8.3MVC设计模式238

8.3.1程序结构设计238

8.3.2评论模块开发241

8.4本章小结257

8.5习题257

第9章实用功能开发/259

9.1在线编辑组件259

9.2文件上传与下载组件262

9.3AJAX技术267

9.4分页显示技术272

9.5图形验证码279

9.6本章小结286

9.7习题286

第10章基于框架的开发/287

10.1基于Struts2的开发287

10.1.1基于Struts2实现用户登录287

10.1.2Struts2框架292

10.2基于jQuery的客户端开发294

10.3本章小结298

10.4习题298

附录A表格布局页面文件/299

附录B安装配置数据库环境/303

参考文献/312

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值