《Java Web轻量级开发全体验》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:邓子云著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121147494
  • 页数:540 页
图书介绍:本书共2篇(分为18章):基础篇、框架技术篇。全书内容遵循“循序渐进”的原则,逐步深入,理论联系实际,内容通俗易懂,涵盖了当前Java Web开发所流行的众多开发技术,注重项目实战,致力于培养技术娴熟、能上手开发软件系统的Java Web程序员。随书的光盘带有书中所有实例和实战项目的源代码,以供读者参考学习。

基础篇 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