当前位置:首页 > 工业技术
JSP程序员成长攻略
JSP程序员成长攻略

JSP程序员成长攻略PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:蒙祖强,龚涛等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2008
  • ISBN:7508452461
  • 页数:595 页
图书介绍:本书主要从编程知识获取和历练的角度出发介绍JSP编程技术和开发方法,共分11章。第1章介绍JSP的相关概念及JSP开发环境;第2章介绍JSP与HTML语言;第3章介绍Java语言语法;第4章介绍JSP语法;第5章介绍JSP内置对象;第6章给出了3个JSP应用实例;第7章和第8章分别介绍Servlet和Applet的应用编程技术;第9章介绍数据库技术和基于JDBC的数据库访问技术;第10章和第11章分别介绍个性化网络课程开发实例和Internet搜索引擎开发实例;第12章则通过一个具体的开发实例,介绍了使用JSP和Oracle技术开发信息管理系统的一般方法。
《JSP程序员成长攻略》目录

第1章 JSP技术概述 1

1.1 JSP技术简介 1

1.1.1 关于JSP 1

1.1.2 JSP的特点 2

1.2 JSP与ASP和PHP 2

1.2.1 ASP 2

1.2.2 PHP 3

1.2.3 JSP、ASP和PHP的比较 3

1.3 JavaBean技术 4

1.4 配置JSP开发环境和第一个JSP实例程序 5

1.4.1 创建与配置JSP开发环境 5

1.4.2 第一个JSP实例程序 9

1.5 小结 11

第2章 JSP与HTML语言 12

2.1 HTML语言简介 12

2.2 基本标记 14

2.3 正文标记 15

2.3.1 正文标题标记〈h#〉 15

2.3.2 字体标记〈font〉 16

2.3.3 物理字体标记 17

2.3.4 段元素标记〈p〉 18

2.3.5 水平线标记〈hr〉 19

2.3.6 列表标记 19

2.3.7 区隔标记〈div〉 21

2.4 表格的创建和使用 21

2.4.1 创建基本表格 21

2.4.2 设置整张表格的属性 23

2.4.3 设置表行的属性 24

2.4.4 设置单元格的属性 26

2.4.5 利用属性cellspacing绘制表格 28

2.5 超链接的使用 30

2.5.1 文本超链接 30

2.5.2 图片超链接 31

2.5.3 使用超链接提交数据 32

2.6 表单与数据提交 33

2.6.1 表单 34

2.6.2 按钮 35

2.6.3 文本框 35

2.6.4 列表框 38

2.6.5 隐藏域 41

2.6.6 单选按钮和复选框 45

2.6.7 get和post方式有何不同 50

2.7 小结 52

第3章 JSP的脚本语言——Java语言 53

3.1 Java语言概述 53

3.1.1 Java语言的特点 53

3.1.2 几种常用的Java开发工具 55

3.1.3 Hello Java程序——理解Java类的结构 57

3.2 基本数据类型 64

3.2.1 Java的语法要素 64

3.2.2 整型变量 67

3.2.3 浮点数变量 69

3.2.4 字符型变量 69

3.2.5 布尔型变量 70

3.2.6 变量的默认初始值 71

3.2.7 不同数据类型的相互转换 71

3.3 Java表达式及其运算 72

3.3.1 Java表达式 72

3.3.2 算术运算 72

3.3.3 关系运算 74

3.3.4 逻辑运算 74

3.3.5 赋值运算 76

3.3.6 位运算 77

3.3.7 运算符的优先级 79

3.4 Java流程控制 79

3.4.1 if语句 80

3.4.2 switch语句 83

3.4.3 while语句 85

3.4.4 for语句 88

3.4.5 break语句 90

3.4.6 continue语句 93

3.4.7 return语句 93

3.5 Java类和对象 93

3.5.1 类和对象的关系 93

3.5.2 类的结构和类的定义 94

3.5.3 创建类对象 96

3.5.4 对象实例成员的引用 96

3.5.5 类的继承 96

3.5.6 Java接口及其实现 99

3.5.7 方法重载 100

3.6 Java数组和String类 101

3.6.1 Java数组 101

3.6.2 Java字符串与String类 102

3.6.3 String类常用的方法 104

3.7 Java包、类及常用的方法 105

3.7.1 Java类库 105

3.7.2 数值计算的利器——Math类 106

3.8 小结 107

第4章 熟悉JSP语法 108

4.1 掌握JSP结构 108

4.1.1 了解一个JSP文件 108

4.1.2 领会JSP文件的结构 111

4.2 JSP注释 112

4.2.1 HTML注释 112

4.2.2 隐藏注释 113

4.3 JSP脚本元素 114

4.3.1 声明格式 114

4.3.2 表达式格式 117

4.3.3 JSP Scriptlet格式 117

4.4 JSP指令元素 118

4.4.1 include指令 119

4.4.2 page指令 121

4.4.3 taglib指令 123

4.5 JSP动作元素 124

4.5.1 〈jsp:forward〉 124

4.5.2 〈jsp:include〉 127

4.5.3 〈jsp:plugin〉 129

4.5.4 〈jsp:useBean〉 133

4.5.5 〈jsp:getProperty〉 137

4.5.6 〈jsp:setProperty〉 137

4.5.7 JSP实战——综合应用实例 139

4.6 小结 147

第5章 掌握JSP内置对象 148

5.1 out对象 148

5.2 request对象 149

5.3 response对象 154

5.4 session对象 158

5.5 application对象 164

5.6 pageContext对象 167

5.7 config对象 168

5.8 exception对象 170

5.9 page对象 172

5.10 小结 172

第6章 JSP应用实战进阶 173

6.1 使用内置对象开发网上购物车 173

6.1.1 定义购物车的数据结构 173

6.1.2 定义商品类 174

6.1.3 向购物车添加商品的方法 175

6.1.4 查看购物车中的商品 176

6.1.5 更改购物车中商品的数量 178

6.1.6 取消购物车中的商品 178

6.1.7 JSP页面的逻辑关系 179

6.1.8 JSP文件源代码及其运行结果 180

6.2 城市天气信息查询系统 189

6.2.1 设计思路 189

6.2.2 了解URL和URLConnection类 190

6.2.3 开发Weather类 193

6.2.4 文本数据处理方法 195

6.2.5 提取天气预报信息 196

6.2.6 系统集成与使用 197

6.3 站内搜索引擎 200

6.3.1 设计思路 201

6.3.2 站内HTML文件的搜索方法 201

6.3.3 过滤冗余信息 203

6.3.4 搜索引擎的创建和使用 204

6.4 小结 210

第7章 Servlet技术 211

7.1 Servlet概述 211

7.1.1 Servlet的特点 211

7.1.2 Servlet的功能 212

7.1.3 Servlet的生命周期 212

7.2 Servlet的开发和部署 212

7.3 熟悉ServletAPI 215

7.3.1 HttpServlet类 216

7.3.2 GenericServlet类 223

7.3.3 Servlet接口 227

7.3.4 ServletRequest接口 229

7.3.5 ServletResponse接口 233

7.3.6 ServletContext接口 233

7.4 servlet上下文监听 235

7.4.1 与上下文监听相关的两个接口 235

7.4.2 监听程序的开发、部署和测试 236

7.5 创建网站访问计数器 239

7.6 session监听 241

7.6.1 与session监听相关的四个接口 242

7.6.2 session监听程序 242

7.7 request监听 252

7.7.1 与request监听相关的两个接口 252

7.7.2 request监听程序 252

7.8 Servlet与JSP 254

7.9 小结 256

第8章 Applet技术 257

8.1 Applet概述 257

8.1.1 什么是Applet 257

8.1.2 了解Applet的基本结构 257

8.2 熟悉Applet类 259

8.2.1 影响Applet生命周期的5种方法 259

8.2.2 与图像显示相关的方法 262

8.2.3 与音频文件播放相关的方法 263

8.2.4 其他方法 266

8.3 熟悉Graphics类 266

8.3.1 Graphics类的主要方法 267

8.3.2 如何解决图像的抖动问题 272

8.4 使用鼠标事件的编程技巧 274

8.5 多线程技术 278

8.5.1 什么是线程 278

8.5.2 线程的生命周期 278

8.5.3 如何创建线程 279

8.6 使用Applet显示梵塔问题的求解过程 283

8.6.1 什么是梵塔问题 283

8.6.2 解决梵塔问题的思路 283

8.6.3 运用Applet技术解决梵塔问题 285

8.7 使用Applet将谓词公式化为子句集 297

8.7.1 谓词公式与子句集 297

8.7.2 程序的设计思路 298

8.7.3 程序的实现 299

8.7.4 程序分析 358

8.8 小结 359

第9章 使用JSP开发数据库应用 360

9.1 数据库系统 360

9.1.1 数据库系统的组成 360

9.1.2 数据库系统的结构 361

9.2 数据库管理系统(DBMS) 361

9.2.1 数据库的定义功能 361

9.2.2 数据的存取功能 361

9.2.3 数据库运行的管理功能 362

9.2.4 数据库的建立和维护功能 362

9.3 关系数据库 362

9.3.1 什么是关系数据库 362

9.3.2 关系数据库的特点 363

9.3.3 SQL:关系数据库语言 363

9.4 熟悉SQL Server 2000 363

9.4.1 使用企业管理器管理数据库 365

9.4.2 使用企业管理器管理数据表 367

9.4.3 查询分析器的使用 369

9.5 SQL查询语言 370

9.5.1 基本数据类型 370

9.5.2 数据表的创建和删除 371

9.5.3 数据表的查询 372

9.5.4 数据的插入、更新和删除 374

9.6 JDBC概述 375

9.6.1 什么是JDBC 375

9.6.2 JDBC驱动程序与驱动程序管理器 376

9.7 JDBC API类库 377

9.7.1 JDBC API类 377

9.7.2 JDBC API接口 378

9.8 连接数据库 380

9.8.1 使用JDBC-ODBC 381

9.8.2 使用JDBC 383

9.9 使用JSP查询和操纵数据 383

9.9.1 数据显示的分页技术 384

9.9.2 添加、更新和删除数据 386

9.10 实战训练:开发学生信息管理系统 386

9.10.1 连接数据库的JavaBean 387

9.10.2 查询信息模块 389

9.10.3 添加记录模块 392

9.10.4 更新信息模块 395

9.10.5 删除记录模块 402

9.11 小结 405

第10章 JSP的应用实战:个性化网络课程开发实例 406

10.1 系统的基本功能 406

10.2 系统的设计思路与目录结构 406

10.2.1 系统的设计思路 406

10.2.2 系统的目录结构 409

10.3 单元自测题模块的设计与实现 409

10.3.1 功能设计 409

10.3.2 数据库设计 412

10.3.3 试题管理子模块的实现 413

10.3.4 单元测试子模块的实现 427

10.4 课程页面的设计与实现 438

10.4.1 教学单元页面结构 438

10.4.2 “课堂练习”功能的实现 438

10.4.3 教学单元的学习评价及成绩保存 441

10.4.4 单元测试子模块的调用 445

10.4.5 课程页面的调度文件do.jsp 446

10.4.6 系统登录与注册模块的实现 455

10.5 小结 458

第11章 使用JSP开发Internet搜索引擎 459

11.1 功能设计 459

11.2 问题建模与算法设计 459

11.2.1 Internet搜索问题建模 459

11.2.2 爬行算法的设计 460

11.3 Internet爬行程序 461

11.3.1 数据库的设计 461

11.3.2 连接数据库的JavaBean 461

11.3.3 爬行程序的实现 465

11.3.4 搜索引擎的实现与运用 467

11.4 小结 469

第12章 使用JSP开发合同管理系统 470

12.1 系统功能设计 471

12.2 数据库设计 472

12.2.1 业务流程图和数据流图 472

12.2.2 表之间的关系 474

12.2.3 数据库的物理设计 474

12.3 系统前台设计 477

12.4 Oracle 8i数据库的设置 482

12.4.1 Oracle用户的创建与授权 483

12.4.2 Oracle数据表的创建 483

12.5 连接Oracle 8i数据库的JavaBean 484

12.6 系统的实现 488

12.6.1 系统主页 488

12.6.2 合同申请 496

12.6.3 合同查询 507

12.6.4 管理员审批 516

12.6.5 领导审批 532

12.6.6 合同汇总 539

12.6.7 合同修改 550

12.6.8 合同删除 559

12.6.9 合同执行情况登记 570

12.6.10 合同执行情况修改 574

12.6.11 合同模板管理 586

12.7 系统的运行 594

12.8 小结 595

相关图书
作者其它书籍
返回顶部