图书介绍

开发参考 JSTL网络标签与SSH类参考手册PDF|Epub|txt|kindle电子书版本网盘下载

开发参考 JSTL网络标签与SSH类参考手册
  • 卜炟编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113115463
  • 出版时间:2010
  • 标注页数:519页
  • 文件大小:185MB
  • 文件页数:543页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

开发参考 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

热门推荐