草根站长是一个网站架设的学习平台,提供最新的网站制作与网站运营等教程
网站map 会员中心 论坛
当前位置: 主页 > 网络编程 > JSP网络编程 >

JSP网络编程从基础到实践(第3版)

来源:网络整理更新时间:2012-08-27 14:08点击:

  • 图书简介

    本书共3篇(分为20章):基础技术篇、框架技术篇、SOA新技术篇。全书内容遵循“循序渐进”的原则,逐步深入,理论联系实际,内容通俗易懂,涵盖了当前JavaWeb开发所流行的众多开发技术,注重项目实战,致力于培养一名技术娴熟、能―上手开发Web软件系统的JSP程序员。
    随书的光盘带有书中所有实例和实战项目的源代码,以供读者参考学习。.

    本书的适用面较广,初、中、高级读者均可阅读,可作为大中专院校计算机专业或相近专业的Web开发课程的教材,也可作为JSP培训班的教材,方便对JSP感兴趣的读者自学使用。...

  • 图书目录

    基础篇.
    第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 4
    1.2.3 PHP 6
    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 9
    2.1.3 IBM WebSphere 10
    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 HTML 22
    3.1.1 什么是HTML 22
    3.1.2 URL 22
    3.1.3 HTML结构 22
    3.1.4 HTML标记 23
    3.1.5 表单 24
    3.2 JavaScript 25
    3.2.1 何谓JavaScript 25
    3.2.2 加入JavaScript 25
    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 使用Cookie 88
    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 JDBC 108
    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 Oracle 160
    6.11.2 MySQL 161
    6.11.3 Informix 161
    6.11.4 Sybase 161
    6.11.5 AS400 161
    6.12 连接池技术 161
    6.12.1 什么是Connection Pool 161
    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 什么是JavaBean 166
    7.2 编写JavaBean 166
    7.3 编译和部署JavaBean 168
    7.3.1 编译JavaBean 168
    7.3.2 部署JavaBean 169
    7.4 小结 174
    7.5 练习 174
    第8章 Servlet技术 175
    8.1 什么是Servlet 175
    8.2 Servlet的工作原理 175
    8.2.1 Servlet的生命周期 175
    8.2.2 Servlet相关的类及方法 176
    8.2.3 部署Servlet 177
    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 安装JSTL 181
    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操作JavaBean 225
    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 Schema 233
    11.1.5 JDOM 241
    11.2 上传和下载文件 247
    11.2.1 jspSmartUpload常用的API 248
    11.2.2 上传文件 252
    11.2.3 下载文件 258
    11.3 制作Web报表与图形 259
    11.3.1 JavaReport简介 260
    11.3.2 JavaReport常用的API 261
    11.3.3 如何开发Web图形与报表 267
    11.3.4 开发统计图 270
    11.3.5 开发Web报表 273
    11.4 生成验证码 276
    11.5 发送和接收邮件 279
    11.5.1 下载与安装JavaMail 279
    11.5.2 JavaMail常用的API 280
    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
    框架技篇
    第13章 Struts 2框架技术 337
    13.1 Struts 2框架介绍 337
    13.1.1 MVC模式 337
    13.1.2 Struts 2原理 338
    13.1.3 安装与配置Struts 340
    13.2 应用Struts 2 341
    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.2 Hibernate 3 421
    15.1.3 Hibernate的核心API 421
    15.2 安装与配置Hibernate 3 422
    15.2.1 下载Hibernate 3 422
    15.2.2 配置Hibernate 3 423
    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.1 select|update|delete 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与DI 476
    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 2 484
    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 新 技 术 篇
    第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 component 511
    20.1.3 implementation 512
    20.1.3 interface 513
    20.2 Tuscany SCA开发实例 514
    20.3 小结 520
    20.4 练习... 520

  • 相关搜索: