图书介绍
Java Web应用开发技术与案例教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web应用开发技术与案例教程](https://www.shukui.net/cover/6/35002995.jpg)
- 张继军,董卫编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111442073
- 出版时间:2014
- 标注页数:318页
- 文件大小:171MB
- 文件页数:329页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java Web应用开发技术与案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章Java Web应用开发技术概述1
1.1 Java Web应用开发技术简介1
1.1.1 Java Web应用1
1.1.2 Java Web应用开发技术3
1.2 Java Web开发环境及开发工具4
1.2.1 JDK的下载与安装5
1.2.2 Tomcat服务器的安装和配置5
1.2.3 MyEclipse集成开发工具的安装与操作7
1.3 Java Web应用程序的开发与部署8
1.3.1 Java Web应用程序的开发过程示例8
1.3.2 Java Web应用程序的目录结构14
1.3.3 Java Web应用程序的打包与部署以及导入与导出14
1.3.4配置虚目录15
本章小结16
习题17
第2章 静态网页开发技术18
2.1 HTML网页设计18
2.1.1 HTML文档结构与基本语法18
2.1.2 HTML基本标记与使用20
2.1.3 HTML表单标签与表单设计25
2.1.4表单设计案例——学生入校注册页面设计27
2.1.5 HTML框架标签与框架设计28
2.1.6框架设计案例——多媒体播放系统设计30
2.2 CSS样式表32
2.2.1 CSS样式表的定义与使用32
2.2.2 CSS常用属性35
2.2.3案例——利用CSS对注册页面实现修饰36
2.3 JavaScript脚本语言38
2.3.1 JavaScript的基本语法39
2.3.2 JavaScript的事件40
2.3.3 JavaScript的对象42
2.3.4案例——JavaScript实现输入验证44
2.4基于HTML+JavaScript+CSS的开发案例46
2.4.1 JavaScript+CSS+DIV实现下拉菜单46
2.4.2 JavaScript +CSS+DIV实现表格变色48
本章小结49
习题50
第3章JSP技术52
3.1 JSP技术简介52
3.1.1 JSP页面的结构52
3.1.2 JSP程序的运行机制53
3.2 JSP语法54
3.2.1 JSP基本元素54
3.2.2 JSP指令元素56
3.2.3 JSP动作元素59
3.3 JSP内置对象概述62
3.4 request对象63
3.4.1 request对象的常用方法63
3.4.2访问(获取)请求参数64
3.4.3新属性的设置和获取66
3.4.4获取客户端信息68
3.5 response对象68
3.5.1 response对象的常用方法69
3.5.2重定向网页69
3.5.3页面定时刷新或自动跳转70
3.6 session对象70
3.6.1 session对象主要方法71
3.6.2创建及获取客户的会话信息71
3.7 application对象72
3.7.1 application对象的主要方法72
3.7.2案例——统计网站访问人数72
3.8 out对象73
3.9 JSP应用程序设计综合示例74
3.9.1网上答题及其自动评测系统74
3.9.2设计简单的购物车应用案例76
本章小结79
习题79
第4章JDBC数据库访问技术81
4.1 JDBC技术简介81
4.1.1驱动程序接口Driver82
4.1.2驱动程序管理器DriverManager82
4.1.3数据库连接接口Connection82
4.1.4执行SQL语句接口Statement82
4.1.5执行动态SQL语句接口PreparedStatement83
4.1.6访问结果集接口ResultSet83
4.2 JDBC访问数据库83
4.2.1注册驱动MySQL的驱动程序84
4.2.2 JDBC连接数据库创建连接对象84
4.2.3创建数据库的操作对象86
4.2.4执行SQL87
4.2.5获得查询结果并进行处理88
4.2.6释放资源89
4.2.7数据库乱码解决方案90
4.3综合案例——学生身体体质信息管理系统的开发91
4.3.1数据库和数据表的建立91
4.3.2注册驱动并建立数据库的连接92
4.3.3添加记录模块的设计与实现92
4.3.4查询记录模块的设计与实现95
4.3.5修改记录模块的设计与实现99
4.3.6删除记录模块的设计与实现104
4.3.7数据库操作的模板107
4.3.8整合各设计模块形成完整的应用系统107
4.3.9问题与思考109
4.4数据源与连接池技术109
4.4.1配置数据源110
4.4.2使用连接池技术访问数据库的处理步骤111
4.4.3连接池应用——学生身体体质信息显示模块的设计与实现111
4.4.4问题与思考113
本章小结113
习题113
第5章JavaBean技术115
5.1 JavaBean技术115
5.1.1 JavaBean的设计115
5.1.2 JavaBean的安装部署116
5.2在JSP中使用JavaBean116
5.2.1声明JavaBean对象118
5.2.2访问JavaBean属性设置JavaBean属性值118
5.2.3访问 JavaBean属性——获取JavaBean属性值并显示120
5.2.4访问JavaBean方法——调用JavaBean业务处理方法120
5.2.5案例——基于JavaBean+JSP求任意两数代数和121
5.3多个JSP页面共享JavaBean122
5.3.1共享JavaBean的创建122
5.3.2案例——网页计数器JavaBean的设计与使用123
5.4综合案例——数据库访问JavaBean的设计125
本章小结129
习题129
第6章Servlet技术130
6.1 Servlet技术130
6.1.1Servlet编程接口130
6.1.2设计Servlet130
6.2 S ervlet常用对象及其方法136
6.3综合案例——基于JSP+Servlet的用户登录验证137
6.4在Servlet中使用JavaBean139
6.5 JSP与Servlet的数据共享139
6.5.1基于请求的数据共享139
6.5.2基于会话的数据共享140
6.5.3基于应用的数据共享141
6.6 JSP与Servlet的关联关系141
6.7基于JSP+Servlet+JavaBean实现复数运算143
6.8 Cookie管理146
6.8.1 Cookie的基本用法146
6.8.2 Cookie的相关方法147
6.8.3案例——利用Cookie实现自动登录148
本章小结150
习题150
第7章Java Web常用开发模式与案例151
7.1单纯的JSP页面开发模式151
7.1.1单纯的JSP页面开发模式简介151
7.1.2 JSP页面开发模式案例——求和运算151
7.1.3 JSP+JDBC开发模式案例——实现基于数据库的登录验证153
7.1.4单纯的JSP页面开发模式存在的问题与缺点155
7.2 JSP+JavaBean开发模式155
7.2.1 JSP+JavaBean开发模式简介155
7.2.2 JSP+JavaBean开发案例——求和运算156
7.2.3 JSP+JavaBean+JDBC案例——基于数据库的登录验证157
7.2.4 JSP+JavaBean开发模式的优点与缺点159
7.3 JSP+Servlet开发模式159
7.3.1 JSP+Servlet开发模式简介159
7.3.2 JSP+Servlet开发案例——求和运算160
7.3.3 JSP+Servlet+JDBC开发案例——基于数据库的登录验证162
7.3.4 JSP+Servlet开发模式的优点与缺点164
7.4 JSP+Servlet+JavaBean开发模式164
7.4.1基于JSP+Servlet+JavaBean的MVC的实现164
7.4.2 JSP+Servlet+JavaBean开发案例——求和运算165
7.4.3 JSP+Servlet+JavaBean案例——基于数据库的登录验证166
7.4.4 JSP+Servlet+JavaBean案例——学生体质信息管理系统168
7.5 JSP+Servlet+JavaBean+DAO开发模式176
7.5.1 DAO模式与数据库访问架构176
7.5.2 JSP+Servlet+JavaBean+DAO案例——学生体质信息管理176
本章小结181
习题181
第8章EL、 JSTL和Ajax技术183
8.1表达式语言EL183
8.1.1 EL语法183
8.1.2 EL内部对象186
8.1.3 EL对JavaBean的访问190
8.2 JSTL标签库191
8.2.1 JSTL简介191
8.2.2常用JSTL标签192
8.3综合案例——使用EL和JSTL显示查询结果195
8.4 Ajax技术197
8.4.1Ajax技术简介197
8.4.2 XMLHttpRequest对象197
8.5 Ajax应用案例200
8.5.1案例——异步表单验证201
8.5.2案例——实现级联列表203
8.5.3案例——输入提示和自动完成205
本章小结208
习题208
第9章 过滤器和监听器技术209
9.1过滤器技术209
9.1.1过滤器编程接口209
9.1.2设计过滤器210
9.1.3案例——基于过滤器的用户权限控制213
9.1.4案例——基于过滤器的中文乱码解决214
9.1.5案例——禁止未授权的IP访问站点过滤器215
9.2监听器技术216
9.2.1监听器编程接口216
9.2.2设计监听器218
9.2.3案例——会话计数监听器的设计219
本章小结220
习题220
第10章Java Web实用开发技术221
10.1图形验证码221
10.1.1图形验证码简介221
10.1.2图形验证码的实现221
10.1.3案例——带图形验证码的登录模块223
10.2 MD5加密224
10.2.1 MD5加密算法简介224
10.2.2 MD5算法的实现225
10.3在线编辑器225
10.3.1在线编辑器简介225
10.3.2 CKEditor的使用226
10.3.3案例——使用CKEditor编辑公告内容227
10.4文件的上传与下载228
10.4.1常见文件上传下载组件228
10.4.2文件上传的实现229
10.4.3文件下载的实现230
10.4.4案例——使用Cos组件实现作业上传230
10.5 Java Mail编程232
10.5.1 Java Mail简介232
10.5.2使用Java Mail发送邮件232
10.5.3案例——使用Java Mail实现邮件发送233
10.6页面分页技术234
10.6.1分页技术的设计思想234
10.6.2分页具体实现235
本章小结237
习题237
第11章Struts2框架技术238
11.1 Struts2简介238
11.1.1 Struts2的组成与工作原理238
11.1.2搭建Struts2开发环境239
11.1.3 Struts2入门案例——基于Struts2任意两数据的代数和241
11.1.4 Struts 2的中文乱码问题处理244
11.2 Struts2的配置文件244
11.3 Struts2的业务控制器——Action类设计248
11.3.1 Action实现类248
11.3.2 Action访问Web对象250
11.3.3多方法的Action255
11.4 Struts2的OGNL表达式、标签库、国际化259
11.4.1 Struts2的OGNL表达式259
11.4.2 Struts2的标签库260
11.4.3 Struts2的国际化266
11.4.4 Struts2的国际化应用案例268
11.5 Struts2的拦截器270
11.5.1 Struts2的内建拦截器270
11.5.2 Struts2拦截器的自定义实现271
11.5.3案例——文字过滤器的设计与应用273
11.6 Struts2的文件上传和下载275
11.6.1文件上传276
11.6.2文件下载278
11.7 Struts2的输入验证280
11.7.1使用validate()方法实现验证280
11.7.2使用验证文件实现验证280
11.7.3案例——实现客户注册输入验证283
本章小结289
习题289
第12章Hibernate持久化技术291
12.1 Hibernate技术简介291
12.1.1 Hibernate简介291
12.1.2 Hibernate的体系结构291
12.2 Hibernate软件包的下载与配置292
12.3 Hibernate核心组件293
12.3.1 Hibernate核心类294
12.3.2 Hibernate的PO对象296
12.3.3 Hibernate配置文件296
12.3.4 Hibernate映射文件297
12.4 Hibernate运行过程与编程步骤298
12.4.1 Hibernate运行过程298
12.4.2使用Hibernate编程步骤299
12.4.3 Hibernate编程入门案例300
12.5 Hibernate的实体映射303
12.5.1实体映射基础303
12.5.2实体关系映射304
12.6 Hibernate的实体操作与数据查询307
12.6.1实体操作307
12.6.2数据查询308
12.6.3案例——使用Hibernate实现UserDao310
12.7综合案例——基于Struts2+Hibernate的学生信息管理系统311
本章小结317
习题317
参考文献318