Java Web轻量级开发全体验PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:邓子云著
- 出 版 社:北京:电子工业出版社
- 出版年份:2012
- ISBN:9787121147494
- 页数:540 页
基础篇 2
第1章JSP技术概述 2
1.1程序网络计算模式 2
1.1.1 C/S模式 2
1.1.2 B/S模式 3
1.1.3两种模式的比较分析 3
1.2 B/S模式技术介绍 4
1.2.1 CGI 4
1.2.2 ASP与ASP.NET 5
1.2.3 PHP 7
1.2.4 JSP 7
1.2.5 JSP与其他B/S模式技术的比较 7
1.3小结 8
1.4练习 8
第2章 安装与配置环境 9
2.1应用服务器介绍 9
2.1.1 Tomcat 9
2.1.2 WebLogic 10
2.1.3 IBM WebSphere 11
2.2 JSP运行环境的安装与配置 11
2.2.1 JDK的安装与配置 11
2.2.2 Tomcat 7的安装与配置 13
2.2.3 Eclipse的安装与配置 14
2.3开发工具的使用 16
2.3.1搭建Web系统框架 17
2.3.2开发一个JSP页面 19
2.4小结 22
2.5练习 23
第3章Web开发基础 24
3.1 HTML 24
3.1.1什么是HTML 24
3.1.2 URL 24
3.1.3 HTML结构 25
3.1.4 HTML标记 25
3.1.5表单 26
3.2 JavaScript 27
3.2.1何谓JavaScript 27
3.2.2加入JavaScript 27
3.2.3 JavaScript对象 28
3.3 Web信息交互 29
3.3.1表单信息交互 29
3.3.2用正则表达式验证提交的数据 33
3.4小结 37
3.5练习 37
第4章JSP语法 38
4.1 JSP的基本结构 38
4.2数据类型 39
4.2.1数据类型概述 40
4.2.2标识符 40
4.2.3简单数据类型 41
4.2.4数组 45
4.2.5类 46
4.2.6 String类 51
4.2.7 StringBuffer类 57
4.3运算符与表达式 61
4.3.1算术运算与表达式 61
4.3.2关系运算与表达式 63
4.3.3布尔运算与表达式 63
4.3.4位运算与表达式 64
4.4程序控制逻辑 64
4.4.1选择分支 64
4.4.2循环 67
4.5 Java程序片 69
4.6程序注释 70
4.7 JSP指令 71
4.7.1 page指令 71
4.7.2 include指令 72
4.8 JSP动作指令 73
4.8.1 include动作指令 74
4.8.2 forward动作指令 75
4.8.3 param动作指令 76
4.8.4 useBean动作指令 77
4.8.5 setProperty动作指令 78
4.8.6 getProperty动作指令 79
4.9 JSP中的中文字符处理 79
4.10小结 81
4.11练习 81
第5章JSP的内置对象 82
5.1内置对象概述 82
5.2 request对象 83
5.2.1 request对象的方法 83
5.2.2获得表单数据 88
5.3 response对象 91
5.3.1 response对象的方法 91
5.3.2使用Cookie 93
5.3.3 response对象重定向 94
5.3.4定时刷新页面 95
5.4 session对象 97
5.4.1 session对象的方法 97
5.4.2猜字母游戏 100
5.5 application对象 102
5.5.1 application对象的方法 102
5.5.2计数器 103
5.6 out对象 105
5.6.1 out对象的方法 105
5.6.2用out对象输出表格 106
5.7小结 107
5.8练习 107
第6章JSP中数据库的使用 108
6.1 SQL基础 108
6.1.1表操作 109
6.1.2查询语句 110
6.1.3插入、更新与删除语句 112
6.1.4存储过程 113
6.2 JDBC 114
6.2.1 JDBC工作原理 114
6.2.2 JDBC的四种驱动 114
6.2.3 ODBC数据源 115
6.2.4 SQL Server的JDBC安装 117
6.2.5 JDBC接口 118
6.3查询记录 135
6.3.1顺序查询 135
6.3.2移动查询 137
6.3.3参数查询 139
6.3.4模糊查询 141
6.3.5综合查询 143
6.4追加记录 145
6.5删除记录 149
6.6更新记录 152
6.7在ResultSet中修改数据 158
6.7.1追加记录 158
6.7.2删除记录 159
6.7.3更新记录 160
6.8分页显示记录 161
6.9调用存储过程 166
6.10事务处理 167
6.11连接其他数据库 169
6.11.1 Oracle 169
6.11.2 MySQL 169
6.11.3 Informix 169
6.11.4 Sybase 169
6.11.5 AS400 170
6.12连接池技术 170
6.12.1什么是Connection Pool 170
6.12.2 Tomcat 7上ConnectionPool的配置 170
6.12.2 Connection Pool应用实例 172
6.13得到元数据 173
6.13.1 DatabaseMetaData 173
6.13.2 ResuItSetMetaData 174
6.13.3得到表名和列名 174
6.14小结 176
6.15练习 176
第7章JSP中JavaBean的应用 178
7.1什么是JavaBean 178
7.2编写JavaBean 179
7.3编译和部署JavaBean 180
7.3.1编译JavaBean 180
7.3.2部署JavaBean 182
7.4小结 186
7.5练习 187
第8章Servlet技术 188
8.1什么是Servlet 188
8.2 Servlet的工作原理 189
8.2.1 Servlet的生命周期 189
8.2.2 Servlet相关的类及方法 189
8.2.3部署Servlet 191
8.3用Servlet获取表单数据 193
8.4小结 194
8.5练习 194
第9章JSTL应用开发 195
9.1 JSTL技术概述 195
9.1.1 JSTL介绍 195
9.1.2安装JSTL 196
9.1.3标签书写语法约定 196
9.1.4标签的分类 196
9.2核心标签 197
9.2.1表达式相关的核心标签 197
9.2.2流程控制核心标签 200
9.2.3迭代核心标签 201
9.2.4 URL相关的核心标签 205
9.3国际化处理标签 207
9.3.1国际化类处理标签 208
9.3.2消息类处理标签 209
9.3.3数字日期格式化类处理标签 210
9.4 SQL标签 218
9.4.1设置数据源 218
9.4.2查询数据 219
9.4.3显示查询结果 221
9.4.4更新数据 224
9.4.5日期型数据处理 225
9.4.6事务处理 226
9.5函数标签 228
9.5.1求长度函数 229
9.5.2大小写转换函数 229
9.5.3求子串函数 229
9.5.4去空白函数 230
9.5.5替换函数 230
9.5.6查找函数 230
9.5.7拆分与组合函数 231
9.6小结 233
9.7练习 233
第10章EL表达式 234
10.1 EL简介 234
10.1.1运算符 234
10.1.2保留字 237
10.1.3变量查找范围 237
10.1.4自动类型转换 237
10.2 EL隐含对象 239
10.3用EL操作JavaBean 242
10.4小结 244
10.5练习 244
第11章 常用开发功能实现 245
11.1操作XML文件 245
11.1.1 XML概述 245
11.1.2 XML文件的结构 246
11.1.3 DTD文档 247
11.1.4 XML Schema 252
11.1.5 JDOM 261
11.2上传和下载文件 267
11.2.1 jspSmartUpload常用的API 268
11.2.2上传文件 273
11.2.3下载文件 280
11.3制作Web报表与图形 281
11.3.1 JavaReport简介 281
11.3.2 JavaReport常用的API 282
11.3.3如何开发Web图形与报表 289
11.3.4开发统计图 293
11.3.5开发Web报表 296
11.4生成验证码 299
11.5发送和接收邮件 303
11.5.1下载与安装JavaMail 303
11.5.2 JavaMail常用的API 303
11.5.3发送邮件 309
11.5.4接收邮件 313
11.6小结 317
11.7练习 317
第12章 基于JSP实现报到管理系统 318
12.1系统需求 318
12.1.1系统业务需求 318
12.1.2系统功能需求 319
12.2系统设计 320
12.2.1系统设计思想 320
12.2.2数据库系统设计思路 321
12.2.3数据库系统的实现 322
12.3系统开发框架搭建 328
12.3.1在Eclipse中搭建Web应用的开发框架 328
12.3.2设计总体的页面效果 329
12.4系统各功能点的实现 334
12.4.1用户登录功能的实现 334
12.4.2专业基础数据管理功能的实现 338
12.4.3录取学生名册基础数据管理功能的实现 342
12.4.4其他基础数据管理功能的实现 350
12.4.5学生报到状况查询功能的实现 351
12.4.6用户管理功能的实现 351
12.4.7报到分班功能的实现 352
12.4.8收费情况登记功能的实现 356
12.4.9宿舍分配功能的实现 360
12.5小结 361
框架技术篇 364
第13章Struts 2框架技术 364
13.1 Struts 2框架介绍 364
13.1.1 MVC模式 364
13.1.2 Struts 2原理 365
13.1.3安装与配置Strut 367
13.2应用Struts 2 368
13.2.1用Struts 2实现用户登录功能 368
13.2.2解决中文乱码的问题 374
13.3国际化应用程序 375
13.3.1为用户登录功能加入国际化处理 375
13.3.2查找资源文件的顺序 377
13.3.3参数化字符串 378
13.4 OGNL表达式 378
13.4.1 Struts 2对表达式的支持 378
13.4.2使用OGNL表达式 379
13.4.3值堆栈 383
13.4.4 OG N L与集合 384
13.5 Struts 2标签 385
13.5.1标签属性值的设置 386
13.5.2控制标签 387
13.5.3数据标签 391
13.5.4表单标签 396
13.5.5非表单用户界面标签 406
13.6数据校验 406
13.6.1服务端和客户端数据校验 407
13.6.2字段校验 410
13.6.3复杂的数据类型转换 416
13.7小结 420
第14章基于Struts 2实现报到管理系统 421
14.1系统设计思想 421
14.2系统开发框架搭建 422
14.2.1在Eclipse中搭建Web应用的开发框架 422
14.2.2准备相关的配置文件与包 424
14.3系统各功能点的实现 425
14.3.1用户登录功能的实现 426
14.3.2专业基础数据管理功能的实现 430
14.3.3录取学生名册基础数据管理功能的实现 433
14.3.4其他基础数据管理功能的实现 442
14.3.5学生报到状况查询功能的实现 442
14.3.6报到分班功能的实现 445
14.3.7收费情况登记功能的实现 448
14.3.8宿舍分配功能的实现 452
14.4小结 454
第15章Hibernate 4持久化技术 455
15.1 Hibernate介绍 455
15.1.1 Hibernate的作用 455
15.1.2 Hibernate Core for Java 456
15.1.3 Hibernate的核心API 456
15.2安装与配置Hibernate 4 457
15.2.1下载Hibernate 4 457
15.2.2配置Hibernate 4 457
15.3一个简单的Hibernate Web应用 459
15.4持久化对象 464
15.4.1 Session接口 464
15.4.2映射配置 466
15.5关联关系映射 474
15.5.1单向多对一关联 474
15.5.2双向多对一关联 477
15.5.3一对一关联 480
15.5.4多对多关联 481
15.6 HQL语言 481
15.6.1 select| update| delete 482
15.6.2 where子句 482
15.6.3 ordey by子句 483
15.6.4 group by子句 483
15.7 Struts 2与Hibernate 4的集成 483
15.7.1集成的策略 483
15.7.2集成的实现 484
15.8小结 488
15.9练习 489
第16章 基于Struts 2+Hibernate 4实现报到管理系统 490
16.1系统设计思想 490
16.2系统开发框架搭建 491
16.2.1在Eclipse中搭建Web应用的开发框架 491
16.2.2准备Hibernate相关的配置文件与包 492
16.2.3设计POJO类与映射配置文件 494
16.2.4开发会话工厂类 499
16.3系统各功能点的实现 500
16.3.1用户登录功能的实现 500
16.3.2专业基础数据管理功能的实现 501
16.3.3录取学生名册基础数据管理功能的实现 503
16.3.4其他基础数据管理功能的实现 506
16.3.5学生报到状况查询功能的实现 506
16.3.6报到分班功能的实现 507
16.3.7收费情况登记功能的实现 509
16.3.8宿舍分配功能的实现 511
16.4小结 513
16.5练习 513
第17章Spring 3框架技术 514
17.1 Spring介绍 514
17.1.1 Spring的框架结构 514
17.1.2理解Ioc与DI 515
17.2控制反转技术 516
17.2.1容器的基本原理 516
17.2.2 XML配置文件格式 517
17.2.3实例化容器 517
17.2.4下载并开发一个简单的Spring应用 518
17.2.5 XML配置文件解析 521
17.2.6使用容器 523
17.3集成Struts 2、 Hibernate 4与Spring 3 524
17.3.1集成前的环境准备 524
17.3.2集成示例与剖析 525
17.4小结 531
17.5练习 531
第18章 基于SSH实现报到管理系统 532
18.1系统设计思想 532
18.1.1改进思路 532
18.1.2系统配置文件 533
18.2系统实现 536
18.3小结 537
18.4练习 537
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《叶用枸杞新品种宁杞9号选育及开发利用》王娅丽主编 2018
- 《软件工程开发与管理研究》闫俊伢著 2019
- 《往事与情怀》李云著 2019
- 《美丽城镇 台州实践》王岱霞,庞乾奎,毛丽云著 2019
- 《收官》庄逸云著 2019
- 《当代印尼棉兰华人社会发展研究:基于华人社团与社团领袖的田野考察》杨宏云著 2018
- 《远方有炊烟》张碧云著 2019
- 《乐黛云讲比较文学》乐黛云著 2018
- 《海洋生物活性物质》迟玉森,张付云著 2017
- 《中国新经济》韩秀云著 2020
- 《一本万殊:《山海经》文化寻踪》汪晓云著 2019
- 《天生我材辜鸿铭》钟兆云著 2020
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017