图书介绍

JSP网络编程从基础到实践PDF|Epub|txt|kindle电子书版本网盘下载

JSP网络编程从基础到实践
  • 邓子云编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121092138
  • 出版时间:2009
  • 标注页数:520页
  • 文件大小:199MB
  • 文件页数:537页
  • 主题词:JAVA语言-主页制作-程序设计

PDF下载


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

下载说明

JSP网络编程从基础到实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

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

1.2.2 ASP与ASP.NET4

1.2.3 PHP6

1.2.4 JSP7

1.2.5 JSP与其他B/S模式技术的比较7

1.3 小结8

1.4 练习8

第2章 安装与配置环境9

2.1 应用服务器介绍9

2.1.1 Tomcat9

2.1.2 WebLogic9

2.1.3 IBM WebSphere10

2.2 JSP运行环境的安装与配置10

2.2.1 JDK的安装与配置10

2.2.2 Tomcat 6的安装与配置12

2.2.3 Eclipse的安装与配置13

2.3 开发工具的使用15

2.3.1 搭建Web系统框架16

2.3.2 开发一个JSP页面18

2.4 小结20

2.5 练习21

第3章 Web开发基础22

3.1 HTML22

3.1.1 什么是HTML22

3.1.2 URL22

3.1.3 HTML结构22

3.1.4 HTML标记23

3.1.5 表单24

3.2 JavaScript25

3.2.1 何谓JavaScript25

3.2.2 加入JavaScript25

3.2.3 JavaScript对象25

3.3 Web信息交互26

3.3.1 表单信息交互26

3.3.2 用正则表达式验证提交的数据30

3.4 小结34

3.5 练习34

第4章 JSP语法35

4.1 JSP的基本结构35

4.2 数据类型36

4.2.1 数据类型概述36

4.2.2 标识符37

4.2.3 简单数据类型37

4.2.4 数组41

4.2.5 类43

4.2.6 String类47

4.2.7 StringBuffer类52

4.3 运算符与表达式57

4.3.1 算术运算与表达式57

4.3.2 关系运算与表达式58

4.3.3 布尔运算与表达式58

4.3.4 位运算与表达式59

4.4 程序控制逻辑59

4.4.1 选择分支59

4.4.2 循环62

4.5 Java程序片64

4.6 程序注释65

4.7 JSP指令66

4.7.1 page指令66

4.7.2 include指令67

4.8 JSP动作指令68

4.8.1 include动作指令69

4.8.2 forward动作指令69

4.8.3 param动作指令71

4.8.4 plugin动作指令72

4.8.5 useBean动作指令74

4.8.6 setProperty动作指令74

4.8.7 getProperty动作指令75

4.9 JSP中的中文字符处理76

4.10 小结77

4.11 练习78

第5章 JSP的内置对象79

5.1 内置对象概述79

5.2 request对象80

5.2.1 request对象的方法80

5.2.2 获得表单数据84

5.3 response对象86

5.3.1 response对象的方法87

5.3.2 使用Cookie88

5.3.3 response对象重定向89

5.3.4 定时刷新页面90

5.4 session对象92

5.4.1 session对象的方法92

5.4.2 猜字母游戏95

5.5 application对象96

5.5.1 application对象的方法97

5.5.2 计数器98

5.6 out对象99

5.6.1 out对象的方法99

5.6.2 用out对象输出表格100

5.7 小结101

5.8 练习101

第6章 JSP中数据库的使用102

6.1 SQL基础102

6.1.1 表操作102

6.1.2 查询语句105

6.1.3 插入、更新与删除语句107

6.1.4 存储过程108

6.2 JDBC108

6.2.1 JDBC工作原理109

6.2.2 JDBC的四种驱动109

6.2.3 ODBC数据源110

6.2.4 SQL Server的JDBC安装111

6.2.5 JDBC接口112

6.3 查询记录128

6.3.1 顺序查询128

6.3.2 移动查询130

6.3.3 参数查询132

6.3.4 模糊查询134

6.3.5 综合查询136

6.4 追加记录138

6.5 删除记录142

6.6 更新记录144

6.7 在ResultSet中修改数据150

6.7.1 追加记录150

6.7.2 删除记录151

6.7.3 更新记录152

6.8 分页显示记录153

6.9 调用存储过程158

6.10 事务处理159

6.11 连接其他数据库160

6.11.1 Oracle160

6.11.2 MySQL161

6.11.3 Informix161

6.11.4 Sybase161

6.11.5 AS400161

6.12 连接池技术161

6.12.1 什么是Connection Pool161

6.12.2 Tomcat 6上Connection Pool的配置162

6.12.2 Connection Pool应用实例163

6.13 小结164

6.14 练习165

第7章 JSP中JavaBean的应用166

7.1 什么是JavaBean166

7.2 编写JavaBean166

7.3 编译和部署JavaBean168

7.3.1 编译JavaBean168

7.3.2 部署JavaBean169

7.4 小结174

7.5 练习174

第8章 Servlet技术175

8.1 什么是Servlet175

8.2 Servlet的工作原理175

8.2.1 Servlet的生命周期175

8.2.2 Servlet相关的类及方法176

8.2.3 部署Servlet177

8.3 用Servlet获取表单数据179

8.4 小结180

8.5 练习180

第9章 JSTL应用开发181

9.1 JSTL技术概述181

9.1.1 JSTL介绍181

9.1.2 安装JSTL181

9.1.3 标签书写语法约定182

9.1.4 标签的分类182

9.2 核心标签182

9.2.1 表达式相关的核心标签183

9.2.2 流程控制核心标签186

9.2.3 迭代核心标签187

9.2.4 URL相关的核心标签190

9.3 国际化处理标签192

9.3.1 国际化类处理标签193

9.3.2 消息类处理标签193

9.3.3 数字日期格式化类处理标签195

9.4 SQL标签202

9.4.1 设置数据源203

9.4.2 查询数据203

9.4.3 显示查询结果205

9.4.4 更新数据208

9.4.5 日期型数据处理209

9.4.6 事务处理209

9.5 函数标签212

9.5.1 求长度函数212

9.5.2 大小写转换函数212

9.5.3 求子串函数213

9.5.4 去空白函数213

9.5.5 替换函数213

9.5.6 查找函数214

9.5.7 拆分与组合函数215

9.5.8 XML符号转换函数215

9.6 小结216

9.7 练习216

第10章 EL表达式217

10.1 EL简介217

10.1.1 运算符217

10.1.2 保留字220

10.1.3 变量查找范围220

10.1.4 自动类型转换220

10.2 EL隐含对象222

10.3 用EL操作JavaBean225

10.4 小结226

10.5 练习226

第11章 常用开发功能实现227

11.1 操作XML文件227

11.1.1 XML概述227

11.1.2 XML文件的结构228

11.1.3 DTD文档228

11.1.4 XML Schema233

11.1.5 JDOM241

11.2 上传和下载文件247

11.2.1 jspSmartUpload常用的API248

11.2.2 上传文件252

11.2.3 下载文件258

11.3 制作Web报表与图形259

11.3.1 JavaReport简介260

11.3.2 JavaReport常用的API261

11.3.3 如何开发Web图形与报表267

11.3.4 开发统计图270

11.3.5 开发Web报表273

11.4 生成验证码276

11.5 发送和接收邮件279

11.5.1 下载与安装JavaMail279

11.5.2 JavaMail常用的API280

11.5.3 发送邮件285

11.5.4 接收邮件288

11.6 小结292

11.7 练习292

第12章 基于JSP实现报到管理系统293

12.1 系统需求293

12.1.1 系统业务需求293

12.1.2 系统功能需求294

12.2 系统设计294

12.2.1 系统设计思想294

12.2.2 数据库系统设计思路295

12.2.3 数据库系统的实现297

12.3 系统开发框架搭建304

12.3.1 在Eclipse中搭建Web应用的开发框架304

12.3.2 设计总体的页面效果305

12.4 系统各功能点的实现309

12.4.1 用户登录功能的实现309

12.4.2 专业基础数据管理功能的实现314

12.4.3 录取学生名册基础数据管理功能的实现317

12.4.4 其他基础数据管理功能的实现325

12.4.5 学生报到状况查询功能的实现325

12.4.6 用户管理功能的实现326

12.4.7 报到分班功能的实现327

12.4.8 收费情况登记功能的实现330

12.4.9 宿舍分配功能的实现334

12.5 小结335

框架技术篇337

第13章 Struts 2框架技术337

13.1 Struts 2框架介绍337

13.1.1 MVC模式337

13.1.2 Struts 2原理338

13.1.3 安装与配置Struts340

13.2 应用Struts 2341

13.2.1 用Struts 2实现用户登录功能341

13.2.2 解决中文乱码的问题346

13.3 国际化应用程序347

13.3.1 为用户登录功能加入国际化处理348

13.3.2 查找资源文件的顺序349

13.3.3 参数化字符串350

13.4 OGNL表达式350

13.4.1 Struts 2对表达式的支持351

13.4.2 使用OGNL表达式351

13.4.3 值堆栈355

13.4.4 OGNL与集合356

13.5 Struts 2标签357

13.5.1 标签属性值的设置357

13.5.2 控制标签358

13.5.3 数据标签362

13.5.4 表单标签366

13.5.5 非表单用户界面标签376

13.6 数据校验376

13.6.1 服务端和客户端数据校验376

13.6.2 字段校验379

13.6.3 复杂的数据类型转换385

13.7 小结389

第14章 基于Struts 2实现报到管理系统390

14.1 系统设计思想390

14.2 系统开发框架搭建391

14.2.1 在Eclipse中搭建Web应用的开发框架391

14.2.2 准备相关的配置文件与包392

14.3 系统各功能点的实现394

14.3.1 用户登录功能的实现394

14.3.2 专业基础数据管理功能的实现398

14.3.3 录取学生名册基础数据管理功能的实现401

14.3.4 其他基础数据管理功能的实现408

14.3.5 学生报到状况查询功能的实现409

14.3.6 报到分班功能的实现411

14.3.7 收费情况登记功能的实现414

14.3.8 宿舍分配功能的实现418

14.4 小结419

第15章 Hibernate 3持久化技术420

15.1 Hibernate介绍420

15.1.1 Hibernate的作用420

15.1.3 Hibernate的核心API421

15.2 安装与配置Hibernate 3422

15.3 一个简单的Hibernate Web应用424

15.4 持久化对象429

15.4.1 Session接口429

15.4.2 映射配置431

15.5 关联关系映射437

15.5.1 单向多对一关联438

15.5.2 双向多对一关联440

15.5.3 一对一关联444

15.5.4 多对多关联444

15.6 HQL语言445

15.6.2 where子句445

15.6.3 ordey by子句446

15.6.4 group by子句446

15.7 Struts 2与Hibernate 3的集成446

15.7.1 集成的策略446

15.7.2 集成的实现447

15.8 小结451

15.9 练习452

第16章 基于Struts 2+Hibernate 3实现报到管理系统453

16.1 系统设计思想453

16.2 系统开发框架搭建454

16.2.1 在Eclipse中搭建Web应用的开发框架454

16.2.2 准备Hibernate相关的配置文件与包455

16.2.3 设计POJO类与映射配置文件456

16.2.4 开发会话工厂类461

16.3 系统各功能点的实现461

16.3.1 用户登录功能的实现461

16.3.2 专业基础数据管理功能的实现463

16.3.3 录取学生名册基础数据管理功能的实现464

16.3.4 其他基础数据管理功能的实现467

16.3.5 学生报到状况查询功能的实现467

16.3.6 报到分班功能的实现468

16.3.7 收费情况登记功能的实现470

16.3.8 宿舍分配功能的实现472

16.4 小结474

16.5 练习474

第17章 Spring 2框架技术475

17.1 Spring介绍475

17.1.1 Spring的框架结构475

17.1.2 理解IoC与DI476

17.2 控制反转技术476

17.2.1 容器的基本原理477

17.2.2 XML配置文件格式477

17.2.3 实例化容器478

17.2.4 下载并开发一个简单的Spring应用478

17.2.5 XML配置文件解析481

17.2.6 使用容器483

17.3 集成Struts 2、Hibernate 3与Spring 2484

17.3.1 集成前的环境准备484

17.3.2 集成示例与剖析485

17.4 小结490

17.5 练习490

第18章 基于SSH2实现报到管理系统491

18.1 系统设计思想491

18.1.1 改进思路491

18.1.2 系统配置文件492

18.2 系统实现494

18.3 小结495

18.4 练习495

SOA新技术篇497

第19章 Web Service开发497

19.1 基于Axis的Web Service开发497

19.1.1 Axis与Web Service基本概念497

19.1.2 Web Service开发实例497

19.1.3 进一步探讨Web Service开发技术501

19.2 基于Axis 2的Web Service开发504

19.3 小结507

19.4 练习507

第20章 Tuscany SCA开发508

20.1 SCA标准508

20.1.1 描述SCA工件图509

20.1.2 component511

20.1.3 implementation512

20.1.3 interface513

20.2 Tuscany SCA开发实例514

20.3 小结520

20.4 练习520

【实例2-1】新建第一个JSP页面18

【实例3-1】HTML与JavaScript交互示例27

【实例3-2】正则表达式验证数据示例32

【实例4-1】JSP程序的基本结构35

【实例4-2】简单数据类型综合应用示例38

【实例4-3】包装类综合应用示例40

【实例4-4】数组应用示例42

【实例4-5】字符截取程序示例49

【实例4-6】查找字符串程序示例50

【实例4-7】StringBuffer综合应用程序示例54

【实例4-8】省略显示长字符串55

【实例4-9】算术表达式综合运用实例57

【实例4-10】switch语句示例61

【实例4-11】循环应用综合示例63

【实例4-12】一个简单的计数器64

【实例4-13】include指令应用示例67

【实例4-14】forward应用程序示例70

【实例4-15】param应用程序示例71

【实例4-16】plugin应用程序示例72

【实例4-17】中文字符处理程序示例76

【实例5-1】request常用方法的应用83

【实例5-2】获得表单数据84

【实例5-3】页面重定向程序示例90

【实例5-4】定时刷新页面程序示例90

【实例5-5】记住会话的用户名93

【实例5-6】猜字母游戏95

【实例5-7】网站计数器98

【实例5-8】用out对象输出表格100

【实例6-1】顺序查询数据库表中的数据128

【实例6-2】移动查询131

【实例6-3】参数查询132

【实例6-4】模糊查询134

【实例6-5】综合查询136

【实例6-6】追加记录138

【实例6-7】删除记录142

【实例6-8】更新记录144

【实例6-9】分页显示记录153

【实例6-10】调用存储过程158

【实例6-11】事务处理159

【实例6-12】利用连接池访问数据库163

【实例7-1】JSP中的JavaBean应用170

【实例7-2】用HTML表单设置JavaBean的属性值172

【实例8-1】一个简单的Servlet178

【实例8-2】用Servlet获取表单数据179

【实例9-1】表达式相关的核心标签综合实例185

【实例9-2】迭代核心标签综合实例189

【实例9-3】使用URL标签192

【实例9-4】使用数字与日期格式处理标签201

【实例9-5】运用SQL标签查询数据205

【实例9-6】运用SQL标签做事务处理210

【实例9-7】函数标签应用示例215

【实例10-1】使用EL表达式221

【实例10-2】使用EL表达式获得表单中的数据223

【实例10-3】通过EL表达式使用JavaBean225

【实例11-1】user.xml文件的DTD文档231

【实例11-2】使用JDOM创建user.xml244

【实例11-3】用JDOM方式读取XML文件246

【实例11-4】上传文件252

【实例11-5】上传文件到数据库255

【实例11-6】下载文件259

【实例11-7】开发Web统计图270

【实例11-8】开发Web统计报表273

【实例11-9】生成彩色验证码276

【实例11-10】发送邮件285

【实例11-11】接受邮件288

【实例13-1】用Struts 2实现用户登录功能341

【实例13-2】为用户登录功能加入国际化处理348

【实例13-3】OGNL表达式使用示例352

【实例13-4】<s:action>标签使用示例363

【实例13-5】用XML配置文件做简单的服务端和客户端数据校验376

【实例13-6】使用Struts 2中的字段校验380

【实例13-7】将字符串转换为对象385

【实例15-1】hibernate.cfg.xml的配置文件示例423

【实例15-2】一个简单的Hibernate Web应用425

【实例15-3】映射配置示例434

【实例15-4】多对一关联程序示例438

【实例15-5】双向多对一关联程序示例441

【实例15-6】用Struts 2+Hibernate 3集成实现用户登录功能447

【实例17-1】一个简单的IoC应用示例479

【实例17-2】用Struts 2+Hibernate 3+Spring 2集成改进用户登录功能485

【实例19-1】基于Axis开发Web Service497

【实例19-2】基于Axis 2开发Web Service505

【实例20-1】订单服务的实现514

【实例20-2】将订单服务开放为Web Service517

热门推荐