图书介绍
普通高等学校计算机教育“十二五”规划教材 Java Web开发与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 高翔,李志浩主编;靳冰,康晓宇副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115358035
- 出版时间:2014
- 标注页数:436页
- 文件大小:67MB
- 文件页数:450页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
普通高等学校计算机教育“十二五”规划教材 Java Web开发与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Web应用开发概述1
1.1网络程序开发体系结构1
1.1.1C/S结构介绍1
1.1.2B/S结构介绍2
1.1.3两种体系结构的比较2
1.2 Web简介3
1.2.1什么是Web3
1.2.2 Web的工作原理3
1.2.3 Web的发展历程4
1.3 Web开发技术4
1.3.1客户端应用技术5
1.3.2服务器端应用技术7
知识点提炼8
习题8
第2章 HTML与CSS网页开发基础9
2.1 HTML9
2.1.1创建第一个HTML文件9
2.1.2 HTML文档结构11
2.1.3 HTML常用标记11
2.1.4表格标记14
2.1.5 HTML表单标记15
2.1.6超链接与图片标记19
2.2 CSS样式表21
2.2.1 CSS规则21
2.2.2 CSS选择器21
2.2.3在页面中包含CSS23
2.3 CSS 3的新特征25
2.3.1模块与模块化结构25
2.3.2一个简单的CSS 3实例25
2.4综合实例——应用DIV+CSS布局许愿墙主界面27
知识点提炼32
习题32
实验:编写用户注册表单32
实验目的32
实验内容33
实验步骤33
第3章 JavaScript脚本语言34
3.1了解JavaScript34
3.1.1什么是JavaScript34
3.1.2 JavaScript的主要特征34
3.2 JavaScript语言基础35
3.2.1 JavaScript的语法35
3.2.2 JavaScript中的关键字36
3.2.3 JavaScript的数据类型36
3.2.4变量的定义及使用38
3.2.5运算符的应用39
3.3流程控制语句41
3.3.1 if条件判断语句42
3.3.2 switch多分支语句44
3.3.3 for循环语句46
3.3.4 while循环语句47
3.3.5 do.while循环语句47
3.3.6 break与continue语句48
3.4函数49
3.4.1函数的定义49
3.4.2函数的调用50
3.5事件处理51
3.5.1什么是事件处理程序51
3.5.2 JavaScript常用事件51
3.5.3事件处理程序的调用52
3.6常用对象53
3.6.1 Window对象53
3.6.2 String对象56
3.6.3 Date对象60
3.7 DOM技术62
3.7.1 DOM的分层结构62
3.7.2遍历文档63
3.7.3获取文档中的指定元素64
3.7.4操作文档64
3.8综合实例——将数字字符串格式化为指定长度66
知识点提炼67
习题68
实验:验证用户注册信息的合法性68
实验目的68
实验内容68
实验步骤68
第4章 搭建Java Web开发环境71
4.1 JSP概述71
4.1.1 Java的体系结构71
4.1.2 JSP技术特征72
4.1.3 JSP页面的执行过程73
4.1.4在JSP中应用MVC架构74
4.1.5 JSP开发及运行环境74
4.2 JDK的安装与配置76
4.2.1 JDK的下载与安装76
4.2.2在Windows系统下配置和测试JDK77
4.3 Tomcat的安装与配置78
4.3.1下载和安装Tomcat服务器78
4.3.2 Tomcat的目录结构81
4.3.3修改Tomcat的默认端口81
4.3.4部署Web应用81
4.4 Eclipse开发工具的安装与使用82
4.4.1 Eclipse的下载与安装82
4.4.2启动Eclipse82
4.4.3安装Eclipse中文语言包83
4.4.4 Eclipse工作台83
4.5综合实例——使用Eclipse开发一个Java Web网站84
知识点提炼88
习题89
实验:创建并发布一个Java Web网站89
实验目的89
实验内容89
实验步骤89
第5章 JSP基本语法91
5.1 JSP页面的基本构成91
5.2指令标识92
5.2.1 page指令93
5.2.2 include指令95
5.2.3 taglib指令96
5.3脚本标识97
5.3.1 JSP表达式(Expression)97
5.3.2声明标识(Declaration)97
5.3.3代码片段98
5.4注释99
5.4.1 HTML中的注释99
5.4.2隐藏注释100
5.4.3动态注释100
5.4.4代码片段中的注释100
5.5动作标识102
5.5.1操作JavaBean的动作标识102
5.5.2包含外部文件的动作标识〈jsp:include〉106
5.5.3执行请求转发的动作标识〈jsp:forward〉107
5.5.4设置参数的子动作标识〈jsp:param〉108
5.6综合实例——包含需要传递参数的文件109
知识点提炼111
习题111
实验:动态添加下拉列表的列表项111
实验目的111
实验内容111
实验步骤112
第6章 JSP的内置对象113
6.1内置对象概述113
6.2 request请求对象114
6.2.1获取访问请求参数114
6.2.2获取表单提交的信息115
6.2.3解决中文乱码115
6.2.4通过request对象进行数据传递116
6.2.5获取客户端信息117
6.2.6获取cookie118
6.2.7显示国际化信息120
6.3 response响应对象120
6.3.1实现重定向页面120
6.3.2处理HTTP文件头121
6.3.3设置输出缓冲123
6.4 out输出对象123
6.4.1向客户端输出数据123
6.4.2管理相应缓冲区124
6.5 session会话对象125
6.5.1创建及获取客户的会话125
6.5.2从会话中移除指定的对象125
6.5.3设置session的有效时间126
6.5.4销毁session126
6.6 application应用对象126
6.6.1访问应用程序初始化参数126
6.6.2应用程序环境属性管理127
6.6.3应用application实现网页计数器128
6.7其他内置对象129
6.7.1应答与请求的page对象129
6.7.2获取页面上下文的pageContext对象130
6.7.3获取web.xml配置信息的confiig对象130
6.7.4获取异常信息的exception对象130
6.8综合实例——应用session实现用户登录131
知识点提炼133
习题134
实验:带验证码的用户登录134
实验目的134
实验内容134
实验步骤134
第7章 JavaBean技术136
7.1 JavaBean技术简介136
7.1.1 JavaBean概述136
7.1.2 JavaBean种类137
7.2 JavaBean的应用138
7.2.1获取JavaBean属性138
7.2.2对JavaBean属性赋值140
7.2.3如何在JSP页面中应用JavaBean141
7.3综合实例——应用JavaBean解决中文乱码143
知识点提炼145
习题146
实验:转换输入文本中的回车和空格146
实验目的146
实验内容146
实验步骤146
第8章 Servlet技术149
8.1 Servlet基础149
8.1.1 Servlet体系结构149
8.1.2 Servlet技术特点150
8.1.3 Servlet与JSP的区别151
8.2 Servlet开发151
8.2.1创建Servlet152
8.2.2 Servlet配置155
8.2.3在Servlet中实现页面转发156
8.2.4 Servlet处理表单数据156
8.3 Servlet过滤器158
8.3.1什么是过滤器158
8.3.2过滤器的核心对象159
8.3.3过滤器创建与配置160
8.4 Servlet监听器163
8.4.1 Servlet监听器简介163
8.4.2 Servlet监听器的原理163
8.4.3 Servlet上下文监听164
8.4.4 HTTP会话监听165
8.4.5 Servlet请求监听166
8.5综合实例——应用监听器统计在线用户166
知识点提炼169
习题169
实验:编写一个字符编码过滤器169
实验目的169
实验内容169
实验步骤170
第9章 数据库应用开发173
9.1 JDBC简介173
9.1.1 JDBC技术介绍173
9.1.2 JDBC驱动程序174
9.2 JDBC API174
9.2.1 Driver接口175
9.2.2 Connection接口175
9.2.3 DriverManager类176
9.2.4 Statement接口177
9.2.5 PreparedStatement接口177
9.2.6 CallableStatement接口178
9.2.7 ResultSet接口179
9.3连接数据库179
9.3.1加载JDBC驱动程序180
9.3.2创建数据库连接180
9.3.3执行SQL语句181
9.3.4获得查询结果181
9.3.5关闭连接182
9.4 JDBC操作数据库182
9.4.1添加数据182
9.4.2查询数据185
9.4.3修改数据188
9.4.4删除数据190
9.4.5批处理190
9.4.6调用存储过程193
9.5综合实例——分页查询195
知识点提炼199
习题200
实验:实现批量删除数据200
实验目的200
实验内容200
实验步骤200
第10章 EL(表达式语言)204
10.1 EL(表达式语言)概述204
10.1.1 EL的基本语法204
10.1.2 EL的特点205
10.2与低版本的环境兼容——禁用EL205
10.2.1使用反斜杠“”符号205
10.2.2使用page指令206
10.2.3在web.xml文件中配置〈el-ignored〉元素206
10.3保留的关键字206
10.4 EL的运算符及优先级207
10.4.1通过EL访问数据207
10.4.2在EL中进行算术运算209
10.4.3在EL中判断对象是否为空209
10.4.4在EL中进行逻辑关系运算210
10.4.5在EL中进行条件运算211
10.5 EL的隐含对象212
10.5.1页面上下文对象212
10.5.2访问作用域范围的隐含对象213
10.5.3访问环境信息的隐含对象214
10.6综合实例——通过EL显示投票结果216
知识点提炼219
习题219
实验:应用EL访问JavaBean属性220
实验目的220
实验内容220
实验步骤220
第11章 JSTL核心标签库222
11.1 JSTL标签库简介222
11.2 JSTL的下载与配置224
11.2.1下载JSTL标签库224
11.2.2配置JSTL224
11.3表达式标签227
11.3.1 〈c:out〉输出标签227
11.3.2 〈c:set〉变量设置标签228
11.3.3 〈c:remove〉变量移除标签230
11.3.4 〈c:catch〉捕获异常标签231
11.4 URL相关标签232
11.4.1 〈c:import〉导入标签232
11.4.2 〈c:url〉动态生成URL标签233
11.4.3 〈c:redirect〉重定向标签234
11.4.4 〈c:param〉传递参数标签235
11.5流程控制标签235
11.5.1 〈c:if〉条件判断标签235
11.5.2 〈c:choose〉条件选择标签236
11.5.3 〈c:when〉条件测试标签237
11.5.4 〈c:otherwise〉其他条件标签238
11.6循环标签239
11.6.1 〈c:forEach〉循环标签239
11.6.2 〈c:forTokens〉迭代标签241
11.7综合实例——JSTL在电子商城中的应用242
知识点提炼245
习题245
实验:显示数据库中的图书信息245
实验目的245
实验内容245
实验步骤246
第12章 Ajax技术248
12.1 Ajax简介248
12.1.1什么是Ajax248
12.1.2Ajax开发模式与传统开发模式的比较248
12.1.3Ajax的优点249
12.2使用XMLHttpRequest对象250
12.2.1初始化XMLHttpRequest对象250
12.2.2 XMLHttpRequest对象的常用方法251
12.2.3 XMLHttpRequest对象的常用属性252
12.3传统Ajax的工作流程253
12.3.1发送请求253
12.3.2处理服务器响应254
12.3.3一个完整的实例——检测用户名是否唯一256
12.4应用jQuert实现Ajax258
12.4.1 jQuert简介258
12.4.2应用load()方法发送请求260
12.4.3发送GET和POST请求261
12.4.4服务器返回的数据格式265
12.4.5使用$.ajax()方法268
12.5综合实例——多级联动下拉列表270
知识点提炼276
习题276
实验:实时显示公告信息276
实验目的276
实验内容276
实验步骤277
第13章 Struts 2框架技术279
13.1 Struts 2框架概述279
13.1.1 理解MVC的原理279
13.1.2 Struts 2框架的产生280
13.1.3 Struts 2的结构体系280
13.2 Struts 2入门281
13.2.1 获取与配置Struts 2281
13.2.2 创建第一个Struts 2程序282
13.3 Action对象284
13.3.1 认识Action对象284
13.3.2 请求参数的注入原理285
13.3.3 Action的基本流程285
13.3.4 动态Action285
13.3.5 应用动态Action286
13.4 Struts 2的配置文件288
13.4.1 Struts 2的配置文件类型288
13.4.2 配置Struts 2包288
13.4.3 配置名称空间289
13.4.4 Action的相关配置289
13.4.5 使用通配符简化配置291
13.4.6 配置返回结果291
13.5 Struts 2的标签库292
13.5.1 应用数据标签292
13.5.2 应用控制标签294
13.5.3 应用表单标签296
13.6 Struts 2的开发模式297
13.6.1 实现与Servlet API的交互297
13.6.2 DomaiNModel(域模型)297
13.6.3 Model Driven(驱动模型)298
13.7 Struts 2的拦截器299
13.7.1 拦截器概述299
13.7.2 拦截器API300
13.7.3 使用拦截器301
13.8 综合实例——利用Struts 2实现简单的投票器302
知识点提炼303
习题303
实验:Struts 2标签下的用户注册304
实验目的304
实验内容304
实验步骤304
第14章 Hibernate技术306
14.1 初识Hibernate306
14.1.1 ORM原理306
14.1.2 Hibernate简介306
14.2 Hibernate入门307
14.2.1 获取Hibernate307
14.2.2 Hibernate配置文件307
14.2.3 编写持久化类309
14.2.4 Hibemate映射310
14.2.5 Hibemate主键策略311
14.3 Hibernate数据持久化311
14.3.1 Hibernate实例状态312
14.3.2 Hibernate初始化类312
14.3.3 保存数据314
14.3.4 查询数据316
14.3.5 删除数据316
14.3.6 修改数据317
14.3.7 延迟加载318
14.4 使用Hibernate的缓存319
14.4.1 使用一级缓存319
14.4.2 配置和使用二级缓存320
14.5 HQL(Hibernate查询语言)321
14.5.1 HQL概述321
14.5.2 查询实体对象322
14.5.3 条件查询323
14.5.4 HQL参数绑定机制323
14.5.5排序查询324
14.5.6应用聚合函数324
14.5.7分组方法324
14.5.8联合查询325
14.6综合实例——修改员工信息325
知识点提炼327
习题328
实验:员工信息的模糊查询328
实验目的328
实验内容328
实验步骤328
第15章 Spring技术330
15.1 Spring概述330
15.1.1 Spring组成330
15.1.2获取Spring331
15.1.3配置Spring331
15.1.4使用BeanFactory管理Bean332
15.1.5应用ApllicationContext333
15.2依赖注入334
15.2.1控制反转与依赖注入334
15.2.2配置Bean335
15.2.3 Setter注入335
15.2.4引用其他Bean336
15.3 AOP概述337
15.3.1 AOP术语338
15.3.2 AOP的简单实现339
15.4 Spring的切入点340
15.4.1静态切入点与动态切入点340
15.4.2深入静态切入点341
15.4.3深入切入点底层341
15.4.4 Spring中的其他切入点342
15.5 Aspect对AOP的支持342
15.5.1 Aspect概述342
15.5.2 Spring中的Aspect343
15.5.3 DefaultPointcutAdvisor切入点配置器343
15.5.4NameMatchMethodPointcutAdvisor切入点配置器344
15.6 Spring持久化344
15.6.1 DAO模式344
15.6.2 Spring的DAO理念345
15.6.3事务管理347
15.6.4应用JdbcTemplate操作数据库350
15.6.5与Hibernate整合351
15.7综合实例——整合Spring与Hibernate向表中添加信息353
知识点提炼354
习题354
实验:用AOP实现用户注册354
实验目的354
实验内容355
实验步骤355
第16章 综合案例——基于Struts+Hibernate+Spring的网络商城357
16.1需求分析357
16.2系统设计357
16.2.1系统目标357
16.2.2系统功能结构358
16.2.3系统业务流程图358
16.3系统开发及运行环境359
16.4数据库与数据表设计359
16.4.1 E-R图设计359
16.4.2创建数据库及数据表360
16.5系统文件夹组织结构362
16.6搭建项目环境362
16.6.1配置Struts 2363
16.6.2配置Hibernate365
16.6.3配置Spring366
16.6.4配置web.xml367
16.7公共类设计368
16.7.1 Hibernate的Session初始化类368
16.7.2泛型工具类369
16.7.3数据持久化类370
16.7.4分页设计372
16.8登录模块设计375
16.9前台商品信息查询模块设计377
16.9.1实现商品类别分级查询377
16.9.2实现商品搜索378
16.10购物车模块设计379
16.10.1实现购物车的基本功能380
16.10.2实现订单的相关功能383
16.11后台商品管理模块设计385
16.11.1查询商品信息385
16.11.2修改商品信息387
16.11.3删除商品信息388
16.11.4添加商品信息388
16.12后台订单管理模块设计388
16.12.1实现后台订单查询389
16.12.2实现后台订单状态管理390
16.13网站编译与发布392
16.13.1网站编译392
16.13.2网站发布392
第17章 课程设计——基于Struts 2的博客网站397
17.1课程设计目的397
17.2功能描述397
17.3总体设计398
17.3.1构建开发环境398
17.3.2网站功能结构398
17.3.3系统流程图399
17.4数据库设计400
17.4.1实体E-R图400
17.4.2数据表设计400
17.5实现过程401
17.5.1公共模块设计401
17.5.2主页面设计405
17.5.3用户管理模块设计407
17.5.4文章模块设计411
17.6调试运行415
17.7课程设计总结416
第18章 课程设计——基于Servlet的图书馆管理系统417
18.1课程设计目的417
18.2功能描述418
18.3总体设计418
18.3.1构建开发环境418
18.3.2网站功能结构418
18.3.3系统流程图419
18.4数据库设计419
18.4.1实体图420
18.4.2数据表设计421
18.5实现过程423
18.5.1系统登录设计423
18.5.2主界面设计425
18.5.3图书借阅设计427
18.5.4图书续借设计431
18.5.5图书归还设计434
18.6调试运行435
18.7课程设计总结436
热门推荐
- 1558444.html
- 3787129.html
- 2283110.html
- 3033139.html
- 234796.html
- 2269092.html
- 1783114.html
- 2615166.html
- 1763778.html
- 2873025.html
- http://www.ickdjs.cc/book_212835.html
- http://www.ickdjs.cc/book_1590280.html
- http://www.ickdjs.cc/book_3579202.html
- http://www.ickdjs.cc/book_2382048.html
- http://www.ickdjs.cc/book_221465.html
- http://www.ickdjs.cc/book_2167563.html
- http://www.ickdjs.cc/book_162826.html
- http://www.ickdjs.cc/book_923978.html
- http://www.ickdjs.cc/book_1940205.html
- http://www.ickdjs.cc/book_2073164.html