图书介绍
Java Web开发技术教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web开发技术教程](https://www.shukui.net/cover/59/34636697.jpg)
- 张娜主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302240310
- 出版时间:2011
- 标注页数:388页
- 文件大小:58MB
- 文件页数:405页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web开发技术教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Java Web开发技术概述1
1.1动态网页技术1
1.1.1 Servlet技术1
1.1.2 JSP技术2
1.1.3 ASP技术2
1.1.4 PHP技术2
1.2 JSP简介3
1.2.1 JSP例子3
1.2.2 JSP运行原理3
1.2.3 JSP特点4
1.2.4 JSP 2.0新功能5
小结5
习题5
第2章 搭建开发和运行环境6
2.1 JSP开发和运行环境概述6
2.2项目1——安装JDK7
2.2.1项目构思7
2.2.2项目设计7
2.2.3项目实施7
2.2.4项目运行7
2.3项目2——安装Tomcat7
2.3.1项目构思7
2.3.2项目设计7
2.3.3项目实施7
2.3.4项目运行8
2.4项目3——在Tomcat下开发Web应用8
2.4.1项目构思8
2.4.2项目设计8
2.4.3项目实施9
2.4.4项目运行9
2.5 Eclipse和MyEclipse简介9
2.5.1 Eclipse简介9
2.5.2 MyEclipse简介10
2.6项目4——在MyEclipse中开发Web应用13
2.6.1项目构思13
2.6.2项目设计13
2.6.3项目实施13
2.6.4项目运行14
小结14
实验14
第3章 静态网页开发技术15
3.1 HTML(超文本标记语言)15
3.1.1 HTML简介15
3.1.2 HTML常用标签16
3.1.3 HTML中的表格20
3.1.4 HTML表单22
3.1.5项目1——简单HTML表单的开发24
3.1.6项目2图书管理系统的静态页面25
3.2 JavaScript简介27
3.2.1 JavaScript的功能27
3.2.2 JavaScript中的事件27
3.2.3 JavaScript对象28
3.2.4将JavaScript代码加入HTML文件中29
3.2.5项目3使用JavaScript进行客户端表单验证29
3.3 CSS(层叠样式表单)30
3.3.1什么是CSS30
3.3.2 CSS语句格式32
3.3.3 CSS选择符33
3.3.4 CSS设置方式34
3.3.5伪元素选择符35
3.3.6项目4——使用CSS美化页面36
3.4项目5——加入CSS和JavaScript的图书管理系统39
3.4.1项目构思39
3.4.2项目设计39
3.4.3项目实施39
3.4.4项目运行40
小结40
习题40
实验41
第4章JSP基本语法42
4.1 JSP基本规范42
4.2 JSP脚本元素42
4.2.1脚本段43
4.2.2声明44
4.2.3表达式45
4.2.4表达式语言47
4.3注释元素47
4.4指令元素50
4.4.1 page指令50
4.4.2 include指令56
4.4.3 taglib指令57
4.5动作元素57
4.5.1 〈jsp:include〉和〈jsp:param〉58
4.5.2 〈jsp:forward〉59
4.5.3项目1——〈jsp:include〉的使用59
4.5.4项目2——〈jsp:forward〉的使用60
小结61
实验62
第5章JSP内置对象63
5.1内置对象63
5.2 out对象63
5.2.1向浏览器输出数据64
5.2.2对缓冲区进行操作65
5.3 request对象66
5.3.1获取客户端的请求信息66
5.3.2获取HTTP Header信息67
5.3.3项目1——request对象实现用户注册功能68
5.4 response对象71
5.4.1设定HTTP标头的方法71
5.4.2重定向方法解析73
5.4.3设定数据内容的类型和长度74
5.4.4设定状态码的方法75
5.4.5项目2——response实现用户登录功能78
5.5 session对象82
5.5.1 session工作原理82
5.5.2 session常用方法83
5.5.3项目3——session实现用户注册功能84
5.5.4项目4——session实现购物车功能88
5.5.5 Cookie对象介绍93
5.5.6 session对象和Cookie对象的关系94
5.5.7项目5——Cookie实现自动登录功能94
5.6 application对象97
5.6.1 application工作原理97
5.6.2 application常用方法97
5.6.3项目6——application实现计数器功能98
5.7其他内置对象99
5.7.1 pageContext对象99
5.7.2 config对象100
5.7.3 page对象101
5.7.4 exception对象101
5.7.5项目7——exception处理异常功能101
小结104
实验104
第6章 访问数据库105
6.1安装和配置MySQL105
6.1.1安装并配置MYSQL105
6.1.2创建数据库110
6.1.3创建表和数据111
6.2使用JDBC访问数据库112
6.2.1 JDBC简介112
6.2.2配置JDBC驱动程序114
6.2.3 JDBC常用接口114
6.2.4 JDBC访问数据库的步骤115
6.3项目——连接数据库实现图书管理系统118
6.3.1项目构思118
6.3.2项目设计119
6.3.3项目实施120
6.3.4项目运行124
小结127
习题127
实验127
第7章 使用JavaBean组件128
7.1可重用组件与JavaBean128
7.1.1 JavaBean简介128
7.1.2创建JavaBean129
7.1.3配置JavaBean132
7.2使用JavaBean134
7.2.1 JSP代码段调用JavaBean134
7.2.2〈jsp:useBean〉标记135
7.2.3〈jsp:setProperty〉标记138
7.2.4〈jsp:getProperty〉标记138
7.3项目1——使用JavaBean获取表单信息139
7.3.1项目构思139
7.3.2项目设计139
7.3.3项目实施139
7.3.4项目运行140
7.4项目2——使用JavaBean实现图书管理系统141
7.4.1项目构思141
7.4.2项目设计141
7.4.3项目实施142
7.4.4项目运行147
小结147
习题147
实验147
第8章Servlet技术149
8.1 Servlet介绍149
8.1.1什么是Servlet149
8.1.2 Servlet的生命周期149
8.1.3 Servlet与JSP150
8.2项目1——简单的Servlet开发150
8.2.1项目构思150
8.2.2项目设计150
8.2.3项目实施151
8.2.4项目运行152
8.3 Servlet的常用API153
8.3.1 HttpServlet的常用方法153
8.3.2 HttpServletRequest的常用方法154
8.3.3 HttpServletResponse的常用方法154
8.4项目2——模拟登录154
8.4.1项目构思154
8.4.2项目设计155
8.4.3项目实施155
8.4.4项目运行157
8.5 Servlet过滤器158
8.5.1什么是Servlet过滤器158
8.5.2 Servlet过滤器API159
8.6项目3——不缓存页面的过滤器159
8.6.1项目构思159
8.6.2项目设计159
8.6.3项目实施160
8.6.4项目运行161
8.7项目4——登录验证过滤器161
8.7.1项目构思161
8.7.2项目设计161
8.7.3项目实施162
8.7.4项目运行163
8.8 Servlet监听器163
小结164
习题164
实验164
第9章JSP的Model 1和Model2165
9.1什么是Model1和Model2165
9.1.1 Model1:JSP+JavaBean165
9.1.2 Model2:JSP+Servlet+JavaBean165
9.2项目1——基于Model1的四则运算器166
9.2.1项目构思166
9.2.2项目设计167
9.2.3项目实施167
9.2.4项目运行169
9.3项目2——基于Model2的四则运算器170
9.3.1项目构思170
9.3.2项目设计170
9.3.3项目实施171
9.3.4项目运行172
9.4项目3——基于Model1的用户注册和信息显示173
9.4.1项目构思173
9.4.2项目设计173
9.4.3项目实施174
9.4.4项目运行178
9.5项目4基于Model2的用户注册和信息显示179
9.5.1项目构思179
9.5.2项目设计179
9.5.3项目实施180
9.5.4项目运行184
9.6项目5——基于Model2的图书管理系统185
9.6.1项目构思185
9.6.2项目设计185
9.6.3项目实施186
9.6.4项目运行192
小结192
习题192
实验193
第10章 自定义标签194
10.1自定义标签概述194
10.1.1自定义标签的种类194
10.1.2自定义标签的开发步骤195
10.2项目1 HclloTag自定义标签195
10.2.1项目构思195
10.2.2项目设计195
10.2.3项目实施195
10.2.4项目运行202
10.3项目2——带有属性的自定义标签202
10.3.1项目构思202
10.3.2项目设计202
10.3.3项目实施202
10.3.4项目运行204
10.4项目3——带有标签体的自定义标签204
10.4.1项目构思204
10.4.2项目设计204
10.4.3项目实施204
10.4.4项目运行206
10.5项目4——迭代标签的开发206
10.5.1项目构思206
10.5.2项目设计206
10.5.3项目实施206
10.5.4项目运行209
10.6项目5——简单标签的开发210
10.6.1项目构思210
10.6.2项目设计210
10.6.3项目实施210
10.6.4项目运行212
10.7标签文件212
10.7.1项目6——带有属性没有标签体的标签文件的开发212
10.7.2项目7——带有标签体的标签文件的开发213
小结215
习题215
实验215
第11章 表达式语言216
11.1 EL简介216
11.1.1什么是EL216
11.1.2 EL语法216
11.1.3数据访问操作符218
11.1.4 EL保留字219
11.2 EL运算符219
11.2.1算术运算符219
11.2.2逻辑运算符219
11.2.3关系运算符220
11.2.4空运算符220
11.2.5三目运算符220
11.2.6运算符优先级220
11.2.7自动类型转换221
11.3 EL隐含对象221
11.3.1项目1——pageContext对象的使用222
11.3.2项目2——param和paramValues对象的使用223
11.3.3项目3——header和headerValues对象的使用225
11.3.4项目4——cookie对象的使用226
11.3.5项目5——initParam对象的使用228
11.3.6项目6——与范围有关的对象的使用229
小结231
习题231
第12章 标准标签库232
12.1 JSTL简介232
12.1.1 JSTL入门232
12.1.2 JSTL的安装和配置232
12.1.3 JSTL的分类233
12.2核心标签库233
12.2.1通用标签233
12.2.2条件标签239
12.2.3循环迭代标签241
12.2.4 URL相关标签247
12.2.5项目1——使用JSTL实现图书管理系统的视图层252
12.3格式标签库253
12.3.1国际化(I18N)标签253
12.3.2日期处理标签260
12.3.3数字处理标签264
12.4函数标签库267
12.5 SQL标签库269
12.5.1〈sql:setDataSource〉标签270
12.5.2〈sql:query〉标签270
12.5.3〈sql:update〉标签271
12.5.4〈sql:param〉和〈sql:dateParam〉标签271
12.5.5〈sql:transaction〉标签271
12.5.6项目2——SQL标签库的使用272
12.6 XML标签库276
小结279
习题279
实验279
第13章Java Web开发常用功能280
13.1文件上传280
13.1.1 jspSmartUpload组件280
13.1.2项目1——采用jspSmartUpload组件上传文件282
13.1.3 commons-fileupload组件284
13.1.4项目2——采用commons-fileupload组件上传文件284
13.2分页处理286
13.2.1项目3——分页功能的实现286
13.2.2用于分页的数据库查询语句292
13.3 JavaMail293
13.3.1 E-mail的相关协议293
13.3.2 JavaMail API简介293
13.3.3项目4——创建第一封电子邮件295
13.3.4项目5创建HTML格式的邮件296
13.3.5项目6——创建带附件的邮件297
13.3.6项目7——在JSP页面中显示接收的邮件299
13.3.7删除邮件300
13.4树状菜单301
13.4.1项目8——采用菜单组件创建静态树状菜单301
13.4.2项目9——采用菜单组件创建动态树状菜单304
13.4.3项目10——隐藏和显示树状菜单307
小结308
习题308
实验308
第14章 项目实战309
14.1项目构思309
14.2项目设计309
14.2.1选择开发模型309
14.2.2数据库设计309
14.3项目实施310
14.3.1创建Web项目310
14.3.2通用功能的实现310
14.3.3普通用户功能的实现318
14.3.4管理员功能的实现329
14.3.5关键问题说明338
14.4项目运行340
14.4.1 Web项目的目录结构340
14.4.2 Web项目的发布340
小结341
实验342
第15章Java Web开发框架343
15.1 Web开发框架概述343
15.2 Struts 2框架343
15.2.1 Struts 2框架简介343
15.2.2 Struts 2框架的处理过程344
15.2.3 Struts 2框架的安装345
15.2.4 Struts 2框架的配置346
15.2.5项目1——简单的用户登录348
15.3 Hibernate框架351
15.3.1 Hibernate框架概述351
15.3.2 Hibernate框架的配置352
15.3.3 Hibernate的核心组件354
15.3.4 Hibernate的映射文件356
15.3.5 Hibernate的查询358
15.3.6项目2——采用Hibernate框架维护EMP表359
15.4 Spring框架360
15.4.1 Spring框架简介360
15.4.2 Spring框架的配置361
15.4.3 Spring的核心技术363
15.4.4配置文件中Bean的基本配置364
15.4.5 Spring和Web框架的集成366
15.5项目3——使用S2SH框架开发图书管理系统367
15.5.1项目构思367
15.5.2项目设计368
15.5.3项目实施369
15.5.4项目运行384
小结384
习题384
实验384
参考文献385