图书介绍
开发参考 JSTL网络标签与SSH类参考手册PDF|Epub|txt|kindle电子书版本网盘下载
![开发参考 JSTL网络标签与SSH类参考手册](https://www.shukui.net/cover/35/34651326.jpg)
- 卜炟编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:9787113115463
- 出版时间:2010
- 标注页数:519页
- 文件大小:185MB
- 文件页数:543页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
开发参考 JSTL网络标签与SSH类参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇JSTL基本语法篇2
第1章JSTL安装2
1.1安装Tomcat2
1.1.1下载Tomcat安装程序2
1.1.2Tomcat的安装步骤3
1.2安装MySQL4
1.2.1下载MySQL安装程序5
1.2.2MySQL的安装步骤5
1.3安装JSTL8
1.3.1下载JSTL安装包8
1.3.2JSTL的安装步骤8
1.3.3第一个JSTL程序10
1.4JSTL与JSP11
1.5本章小结14
1.6练习题15
第2章JSTL表达式16
2.1运算符16
2.1.1算术运算符16
2.1.2关系运算符18
2.1.3逻辑运算符22
2.1.4验证运算符24
2.1.5条件运算符25
2.1.6括号运算符以及运算符的优先级26
2.2变量标记28
2.2.1定义变量28
2.2.2输出变量31
2.2.3删除变量33
2.3表达式36
2.3.1与[]运算符37
2.3.2与存储有关的隐含对象37
2.3.3与输入有关的隐含对象39
2.3.4其他隐含对象40
2.4存取器43
2.4.1使用存取器读取JavaBean中的数据43
2.4.2使用存取器读取Map中的数据45
2.4.3使用存取器读取数组中的数据46
2.4.4存取器复杂应用48
2.5技能实践50
任务一:简单计算器50
任务二:动态设定变量值56
2.6本章小结57
2.7练习题57
第3章JSTL控制流58
3.1流程控制58
3.1.1<c:i>标签的使用58
3.1.2没有本体内容的<c:if>标签59
3.1.3有本体内容的<c:i>标签60
3.1.4<c:choose>、<c:when>、<c:otherwise>标签的使用61
3.1.5流程控制实例63
3.2循环操作65
3.2.1<c:forEach>标签的使用65
3.2.2<c:forEach>标签取得数组中的值68
3.2.3<c:forEach>标签取得简单集合的值70
3.2.4<c:forEach>标签取得复杂集合的值72
3.2.5<c:forEach>标签取得复杂Map的值76
3.2.6<c:forTokens>标签基本使用77
3.2.7<c:forTokens>标签指定多个分隔符78
3.3技能实践79
任务一:求1-100之间的奇数和79
任务二:循环生成表格80
任务三:循环生成行列颜色相间的表格81
任务四:生成九九乘法表83
3.4本章小结85
3.5练习题85
第2篇JSTL标签库篇88
第4章JSTL标准库URL操作相关标签88
4.1<c:import>标签88
4.1.1<c:import>标签的语法格式88
4.1.2<c:import>标签导入TXT文件89
4.1.3<c:import>标签导入HTML文件91
4.1.4<c:import>标签导入JSP文件92
4.1.5<c:import>标签导入其他站点网页93
4.1.6<c:import>标签导入不在同一目录下的文件94
4.1.7<c:import>标签导入不在同一Webapplication下的文件94
4.1.8<c:import>标签var属性和scope属性介绍96
4.1.9<c:import>标签使用<c:param>传递参数97
4.2<c:url>标签99
4.2.1<c:url>标签的语法格式100
4.2.2<c:url>生成URL100
4.2.3<c:url>生成带参数的URL101
4.2.4<c:url>标签var属性和scope属性介绍102
4.2.5使用<c:url>标签设定图片文件地址103
4.3<c:redirect>标签104
4.3.1<c:redirect>标签的语法格式104
4.3.2<c:redirect>传递参数106
4.4技能实践107
任务一:在页面中添加百度搜索功能107
任务二:多重导入文件109
4.5本章小结110
4.6练习题111
第5章JSTL数据库标签库112
5.1数据库连接112
5.1.1定义数据源标签112
5.1.2连接数据库113
5.1.3var属性和scope属性114
5.2数据操作116
5.2.1创建数据表116
5.2.2添加数据117
5.2.3更新数据118
5.2.4删除数据119
5.2.5查询数据120
5.2.6取出指定数据125
5.2.7按ID查询数据127
5.2.8模糊查询128
5.2.9<sql:param>和<sql:dateParam>标签130
5.2.10<sql:transaction>标签134
5.3技能实践137
任务一:注册模块的编写137
任务二:用户登录模块141
任务三:用户登录次数与时间的统计144
任务四:注册用户的管理147
5.4本章小结153
5.5练习题153
第6章JSTL格式标签库155
6.1使用格式化标签库155
6.1.1<fmt:formatNumber>156
6.1.2<fmt:parseNumber>159
6.1.3<fmt:formatDate>160
6.1.4<fmt:parseDate>166
6.1.5<fmt:setTimeZone>168
6.1.6<fmt:timeZone>169
6.2国际化170
6.2.1<fmt:setLocale>170
6.2.2<fmt:requestEncoding>172
6.2.3资源文件173
6.2.4<fmt:setBundle>174
6.2.5<fmt:message>175
6.2.6<fmt:param>177
6.2.7<fmt:bundle>179
6.3技能实践181
任务一:制作多种语言的网页181
任务二:根据用户的表单输入构造时间186
6.4本章小结187
6.5练习题187
第7章JSTL的XML标签库189
7.1XML介绍189
7.1.1XML文档结构189
7.1.2XML路径语言XPath190
7.2XML标签库192
7.2.1下载并安装进行XML操作必需的JAR文件192
7.2.2XML标签库分类194
7.2.3<x:parse>标签194
7.2.4<x:out>标签197
7.2.5<x:set>标签199
7.3XML流程控制操作202
7.3.1<x:if>202
7.3.2<x:choose>207
7.3.3<x:forEach>209
7.4XML转换操作212
7.4.1<x:transform>212
7.4.2<x:param>216
7.5技能实践219
任务一:XML保存网站联系信息219
任务二:XML保存一条新闻220
任务三:XML实现网站的广告功能222
7.6本章小结223
7.7练习题223
第8章JSTL函数标签库226
8.1使用函数标签库226
8.1.1<fn:contains>226
8.1.2<fn:containsIgnoreCase>227
8.1.3<fn:startsWith>228
8.1.4<fn:endsWith>229
8.1.5<fn:escapeXml>231
8.1.6<fn:indexOf>232
8.1.7<fn:split>233
8.1.8<fn:join>234
8.1.9<fn:replace>235
8.1.10<fn:trim>236
8.1.11<fn:substring>237
8.1.12<fn:substringAfter>239
8.1.13<fn:substringBefore>240
8.1.14<fn:toLowerCase>240
8.1.15<fn:toUpperCase>241
8.1.16<fn:length>242
8.2自定义函数标签244
8.2.1定义函数244
8.2.2定义函数标签244
8.2.3在web.xml文件中配置标签库246
8.2.4使用自定义函数标签246
8.3技能实践247
任务一:自定义字符过滤函数247
任务二:函数实现新闻列表249
8.4本章小结250
8.5练习题250
第3篇案例实战篇254
第9章留言板设计254
9.1软件需求254
步骤一:功能需求254
步骤二:模块分析254
步骤三:数据流程255
9.2数据库256
步骤四:建立数据库256
步骤五:建立表256
9.3编写程序257
步骤六:连接数据库257
步骤七:添加留言257
步骤八:保存留言259
步骤九:留言列表261
步骤十:查看留言263
步骤十一:留言管理列表264
步骤十二:留言删除267
步骤十三:留言编辑268
步骤十四:留言编辑保存270
9.4本章小结271
第10章综合实例:新闻管理系统272
10.1软件需求272
步骤一:功能需求272
步骤二:模块分析273
步骤三:数据流程273
10.2数据库275
步骤四:建立数据库275
步骤五:数据模型275
步骤六:建立数据表275
10.3编写程序276
步骤七:连接数据库276
步骤八:新闻类别管理页277
步骤九:添加新闻类别279
步骤十:删除新闻类别282
步骤十一:新闻管理页面283
步骤十二:添加新闻285
步骤十三:查看新闻290
步骤十四:删除新闻291
步骤十五:修改新闻292
步骤十六:新闻管理系统前台开发295
10.4本章小结300
第4篇Struts2篇302
第11章Struts2.x概述302
11.1Strust2.x简介302
11.1.1Strust2概述302
11.1.2Strust2和WebWork2的联系303
11.1.3Struts2和Struts1的不同303
11.2在Eclipse中集成Strust2304
11.2.1Strust2所需的JAR包304
11.2.2配置文件struts.xml304
11.2.3配置FilterDispatcher305
11.3第一个Struts实例305
11.3.1导入Struts2核心支持包305
11.3.2在web.xml中配置FilterDispatcher306
11.3.3登录页面306
11.3.4处理登录的Action306
11.3.5Struts2的配置文件307
11.3.6登录成功页面308
11.3.7登录操作308
11.4Struts2工作流程309
11.5本章小结309
第12章Struts2基础310
12.1Struts2的基本配置310
12.1.1web.xml文件310
12.1.2struts.properties文件311
12.1.3struts.xml文件313
12.1.4struts-default.xml文件314
12.1.5struts-plugin.xml文件314
12.2Struts2的注释315
12.2.1Namespace注释—@Namespace()315
12.2.2通过@注解配置Action315
12.3介绍Struts2的Action317
12.3.1不继承任何类并且不实现任何接口的Action317
12.3.2实现Action接口318
12.3.3继承ActionSupport类318
12.4Struts2的处理结果319
12.4.1处理结果的配置319
12.4.2Struts2中的处理结果类型320
12.5使用通配符323
12.5.1使用通配符指定Action323
12.5.2使用通配符指定结果324
12.6本章小结325
第13章Struts2的数据校验326
13.1常用的校验器326
13.2Struts2校验之validate方法校验327
13.2.1Validateable接口327
13.2.2ValidationAware接口327
13.2.3正则表达式328
13.2.4实例:使用validate方法校验表单数据329
13.3Struts2校验之Validation框架校验331
13.3.1校验器的使用331
13.3.2required校验器333
13.3.3requiredstring校验器333
13.3.4int校验器334
13.3.5double校验器335
13.3.6date校验器336
13.3.7expression校验器337
13.3.8fieldexpression校验器337
13.3.9email校验器338
13.3.10url校验器339
13.3.11visitor校验器340
13.3.12conversion校验器340
13.3.13stringlength校验器341
13.3.14regex校验器342
13.4使用@注释配置校验343
13.5本章小结344
第14章Struts2的拦截器345
14.1拦截器概述345
14.1.1Struts2拦截器概念345
14.1.2拦截器原理345
14.2Struts2拦截器的配置346
14.2.1配置拦截器346
14.2.2拦截器的使用348
14.3拦截器的高级应用349
14.3.1过滤指定方法的拦截器349
14.3.2拦截指定的结果监听器352
14.3.3拦截器执行的顺序353
14.4本章小结354
第15章Struts2标签库355
15.1Struts2标签基础355
15.1.1Struts2标签分类355
15.1.2OGNL语言356
15.2控制标签356
15.2.1if、elseif、else标签357
15.2.2iterator标签359
15.2.3append标签359
15.2.4generator标签360
15.2.5merge标签361
15.2.6subset标签361
15.2.7sort标签362
15.3数据标签363
15.3.1action标签364
15.3.2bean标签366
15.3.3date标签368
15.3.4il8n、text标签369
15.3.5debug标签369
15.3.6include标签371
15.3.7param标签372
15.3.8property标签372
15.3.9push标签374
15.3.10set标签375
15.3.11url标签376
15.4表单UI标签378
15.4.1form、submit和reset标签378
15.4.2textfield、textarea、file、checkbox、radio标签379
15.4.3select、autocomplete标签380
15.4.4checkboxlist标签381
15.4.5combobox标签383
15.4.6datetimespicker标签383
15.4.7doubleselect标签386
15.4.8head标签387
15.4.9optiontransferselect标签387
15.4.10optgroup标签390
15.4.11token标签391
15.4.12updownselect标签392
15.5非表单UI标签393
15.5.1fielderror、actionerror、actionmessage标签393
15.5.2tree标签394
15.6本章小结396
第5篇Hibernate篇398
第16章Hibernate基础398
16.1Hibernate概念398
16.2在MyEclipse中配置Hibernate398
16.3Hibernate的第一个实例401
16.3.1创建Web工程并搭建框架401
16.3.2连接数据库402
16.3.3创建数据库表403
16.3.4通过表格自动生成实体类和映射文件404
16.3.5编辑Hibernate的配置文件406
16.3.6编辑HibernateSessionFactory类407
16.3.7使用Hibernate添加数据408
16.4本章小结410
第17章HibernateAPI简介411
17.1Configuration类411
17.2SessionFactory接口412
17.2.1SessionFactory简介412
17.2.2SessionFactory使用412
17.3Session接口412
17.3.1Hibernate中Session的概念412
17.3.2Hibernate中Session的使用413
17.4Transaction接口415
17.4.1Transaction接口简介416
17.4.2Transaction接口的使用416
17.5Hibernate配置参数介绍416
17.5.1配置文件参数416
17.5.2加载实体类映射文件的其他方法418
17.5.3Configuration对象获取SessionFactory419
17.5.4数据库连接419
17.5.5Hibernate配置中的可选参数421
17.5.6在Hibernate中配置日志文件422
17.6本章小结423
第18章Hibernate实体映射424
18.1实体类的映射424
18.1.1使用@注解配置实体类424
18.1.2使用XML文件配置实体类映射427
18.1.3在hibernate.cfg.xml文件中配置实体类映射428
18.1.4配置主键映射428
18.1.5主键生成规则429
18.1.6使用@注解配置普通属性映射431
18.1.7使用XML文件配置普通属性映射431
18.1.8配置临时属性映射432
18.2Hibernate中的悲观锁和乐观锁432
18.2.1什么是悲观锁432
18.2.2悲观锁的使用433
18.2.3什么是乐观锁433
18.2.4乐观锁的配置433
18.3本章小结434
第19章Hibernate的实体关系映射435
19.1单向关联映射435
19.1.1单向的一对一关系435
19.1.2单向的一对多关系437
19.1.3单向的多对一关系438
19.1.4单向的多对多关系440
19.2双向关联映射441
19.2.1双向的一对一关系442
19.2.2双向的一对多关系(双向的多对一关系)443
19.2.3双向的多对多关系445
19.3实例:基于主键的双向一对一关系447
19.3.1表关系分析447
19.3.2编写实体类和映射文件448
19.3.3编写HibernateSessionFactory类450
19.3.4编写Hibernate配置文件452
19.3.5编写日志文件453
19.3.6编写测试类454
19.4实例:基于外键的双向一对一关系455
19.4.1表关系分析456
19.4.2编写实体类和映射文件456
19.4.3编写HibernateSessionFactory类458
19.4.4编写Hibernate配置文件459
19.4.5编写日志文件460
19.4.6编写测试类461
19.5本章小结463
第20章HQL查询语句464
20.1HQL基础464
20.1.1HQL语法464
20.1.2HQL中的大小写464
20.1.3查询中使用包名465
20.1.4查询结果的返回类型465
20.1.5from子句466
20.1.6join关联查询466
20.1.7select子句466
20.1.8where子句467
20.1.9update和delete语句467
20.1.10insert语句467
20.2查询结果同时返回多个对象467
20.2.1返回List集合467
20.2.2返回对象数组Object[]468
20.2.3返回实体类对象468
20.2.4返回Map集合469
20.3HQL的高级应用469
20.3.1条件查询469
20.3.2HQL中的统计函数470
20.3.3HQL分页显示查询结果470
20.3.4HQL跨表查询471
20.3.5HQL级联查询471
20.3.6使用数据库SQL471
20.3.7使用@注解配置命名查询472
20.3.8使用@QueryHint扩展查询472
20.3.9同时设置多个命名查询472
20.3.10在XML中配置命名查询473
20.4本章小结473
第6篇Spring篇476
第21章Spring基础476
21.1Spring概述476
21.1.1Spring的主要特征476
21.1.2Spring框架的组成元素477
21.1.3Spring的核心技术477
21.2在MyEclipse中配置Spring478
21.2.1使用MyEclipse自带的JAR包479
21.2.2下载和安装Spring479
21.3Spring实例:第一个Spring例子480
21.3.1编写MyBean类481
21.3.2编写YouBean类481
21.3.3编写Spring的配置文件481
21.3.4编写测试类482
21.4本章小结483
第22章控制反转和加载JavaBean484
22.1控制反转484
22.1.1依赖注入484
22.1.2使用控制反转的原因485
22.2手动配置JavaBean486
22.2.1<bean>标签的常用属性486
22.2.2<bean>标记的基本配置487
22.2.3配置工厂模式487
22.2.4配置构造函数488
22.2.5配置单例模式488
22.2.6配置属性—<property>结点488
22.2.7设置对象属性—<ref>结点489
22.2.8配置Map属性—<map>结点490
22.2.9配置List属性—<list>结点490
22.2.10配置Set属性—<set>结点490
22.2.11Bean工厂(BeanFactory)491
22.3自动装配JaveBean—autowire属性491
22.3.1autowire属性值介绍491
22.3.2使用byName装配JavaBean492
22.3.3使用byType装配JavaBean492
22.3.4使用constructor装配JavaBean493
22.3.5使用autodetect装配JavaBean493
22.4依赖检查493
22.4.1配置依赖检查494
22.4.2 dependency属性取值范围494
22.5本章小结494
第23章Spring的面向切面编程(AOP)495
23.1 Spring AOP的通知类型495
23.1.1前置通知(Before Advice)495
23.1.2后置通知(After Advice )498
23.1.3环绕通知(Around Advice)500
23.1.4异常通知(Throws Advice )503
23.2 Spring AOP的代理模式503
23.2.1 ProxyFactoryBean代理工厂对象503
23.2.2 TransactionProxyFactoryBean事务代理工厂对象503
23.3本章小结504
第24章Spring的其他技术505
24.1 Spring的DAO模块505
24.1.1 MappingSqlQue类返回实体对象506
24.1.2使用SqlUpdate执行更新506
24.1.3 SqlFunction返回单一结果507
24.1.4 Spring配置文件中DAO模块的配置507
24.2 Spring集成Hibernate508
24.2.1配置集成Hibernate508
24.2.2管理Hibernate事务509
24.2.3使用HibernateTemplate510
24.3 Spring的MVC模块511
24.3.1 MVC的控制层511
24.3.2 MVC的视图层512
24.3.3配置Spring的MVC512
24.3.4配置web.xml513
24.4 Spring的数据库技术514
24.4.1获得DataSource514
24.4.2 Spring中装配JdbcTemplate类516
24.5 Spring的Web模块517
24.6本章小结519