《JSP+Oracle网络应用系统开发与实例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:吴明晖主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115157952
  • 页数:406 页
图书介绍:本书讲解了采用JSP和Oracle数据库开发网络应用系统的基本知识和应用实例。

第1章 JSP应用环境配置 1

1.1 JDK和应用服务器简介 1

1.1.1 JDK(Java Development Kit) 1

1.1.2 JDK命令 1

1.1.3 JDK文档(Documentation) 6

1.1.4 应用服务器(Application Server) 6

1.1.5 Java应用的运行环境 6

1.2.1 JDK的安装 7

1.2 安装和配置JDK 7

1.2.2 JDK的配置 9

1.3 安装Tomcat 10

1.3.1 Tomcat介绍 10

1.3.2 Tomcat的安装 10

1.3.3 测试 13

1.4 Tomcat的配置 13

1.4.1 部署Web应用 13

1.4.3 配置虚拟主机 14

1.4.2 修改访问主机的端口号 14

1.4.4 配置用户定制目录 15

1.5 安装配置Oracle 16

1.5.1 安装Oracle 16

1.5.2 配置Oracle数据库驱动 21

第2章 HTML与JavaScript基础 25

2.1 网页工作原理 25

2.2 HTML介绍 26

2.2.1 HTML页面的基本结构 26

2.2.2 使用链接标记 27

2.2.3 使用字体标记 28

2.2.4 使用form标记 28

2.2.5 使用table标记 31

2.3 JavaScript介绍 32

2.3.1 JavaScript基本数据类型 32

2.3.2 表达式和运算符 33

2.3.3 程序控制流 34

2.3.4 函数 35

2.3.5 事件驱动及事件处理 36

第3章 JSP语言基础 39

3.1 JSP概述 39

3.1.1 什么是JSP 39

3.1.2 JSP技术原理 39

3.1.3 为什么使用JSP 40

3.1.4 开发第一个JSP页面 41

3.2 JSP中的Java程序 42

3.2.1 Java语言的数据类型 42

3.2.2 变量和常量 44

3.2.3 运算符和类型转换 44

3.2.4 字符串和数组 48

3.2.5 控制流程 49

3.2.6 面向对象的程序设计 51

3.3 JSP的页面元素 52

3.3.1 JSP编译指令 52

3.3.2 脚本元素和注释语句 54

3.3.3 JSP动作 56

3.4 JSP的内建对象 63

3.4.1 OUT对象 63

3.4.2 REQUEST对象 65

3.4.3 RESPONSE对象 74

3.4.4 SESSION对象 76

3.4.5 APPLICATION对象 82

3.4.6 CONFIG Exception对象 84

4.1.1 Setvlet概述 85

第4章 Servlet与JavaBean 85

4.1 Servlet技术 85

4.1.2 Servlet的实例 90

4.1.3 JSP与Servlet的交互 105

4.2 JavaBean技术 109

4.2.1 JavaBean概述 109

4.2.2 JSP与JavaBean的结合 111

5.1 常用数据库管理工具 119

5.1.1 Oracle企业管理器 119

第5章 Oracle数据库管理 119

5.1.2 PL/SQL Developer 122

5.2 创建和备份/恢复数据库 123

5.2.1 创建数据库 123

5.2.2 备份/恢复数据库 123

5.3 表管理 125

5.3.1 表的添加 125

5.3.3 表的修改 126

5.3.2 表的删除 126

5.4 视图管理 127

5.4.1 视图的添加 127

5.4.2 视图的删除 128

5.4.3 视图的修改 128

第6章 JSP数据库访问方法 131

6.1 常用SQL语句 131

6.1.1 INSERT语句 131

6.1.4 SELECT语句 132

6.1.2 UPDATE语句 132

6.1.3 DELETE语句 132

6.2 使用JDBC访问数据库 137

6.2.1 JDBC介绍 138

6.2.2 JDBC驱动程序 138

6.2.3 JDBC常用接口介绍 139

6.2.4 连接Oracle数据库 143

6.2.5 执行SQL语句 144

6.2.6 处理查询结果集 146

6.2.7 分页显示结果集 147

6.2.8 JDBC异常处理 150

第7章 JSP简单应用 153

7.1 文件上传 153

7.1.1 RFC1867规范 153

7.1.2 服务端的JSPSmart组件的安装 153

7.1.3 服务端处理上传请求的程序实现 154

7.2 JSP操作Cookies 155

7.2.2 在JSP读出Cookies 156

7.2.1 JSP写入Cookies 156

7.2.3 JSP操作Cookies需要注意的问题 157

7.3 JSP发送EMAIL 157

7.3.1 使用sun.net.smtp包发送EMAIL 157

7.3.2 使用JavaMail API发送EMAIL 159

7.4 JSP标准模板库(JSTL) 169

7.4.1 初识JSTL 169

7.4.2 JSTL的安装 170

7.4.3 JSTL的标签库和EL表达式 171

7.4.4 JSTL范例 174

第8章 JSP小实例 177

8.1 简单的用户登录和用户管理 177

8.1.1 系统功能和数据库分析 177

8.1.2 设计用户登录模块 178

8.1.3 用户登录的确认(限制普通用户的权限) 179

8.1.4 设计用户管理模块 181

8.1.5 添加和修改用户模块 182

8.1.6 设计删除用户模块 184

8.1.8 设计出错页面 185

8.1.7 设计退出登录模块 185

8.1.9 设计数据库连接(JavaBean) 186

8.2 网上留言本 188

8.2.1 系统功能分析和数据库设计 188

8.2.2 留言模块 189

8.2.3 管理员模块 193

8.2.4 后台数据库操作的代码 194

8.3.2 数据库设计 196

8.3 网上投票系统 196

8.3.1 系统功能分析 196

8.3.3 设计投票项目管理模块 197

8.3.4 投票模块 200

8.3.5 后台的数据库操作 201

第9章 网上求职平台 205

9.1 系统概述与设计 205

9.1.1 系统功能需求 205

9.1.3 系统结构设计 206

9.1.2 系统设计思想 206

9.1.4 系统功能模块划分 207

9.2 数据库设计 207

9.2.1 数据库需求分析 207

9.2.2 数据库概念结构设计 208

9.2.3 数据库逻辑结构设计 209

9.3 组件设计 210

9.3.1 数据库操作Bean的编写 210

9.3.2 公司Bean的编写 229

9.3.3 工作Bean的编写 231

9.3.4 用户Bean的编写 232

9.4 公司用户界面设计 233

9.4.1 工作信息操作界面 233

9.4.2 简历信息操作界面 243

9.4.3 公司信息操作界面 246

9.4.4 用户信息操作界面 248

9.5.1 工作信息操作界面 249

9.5 个人用户界面设计 249

9.5.2 简历信息操作界面 251

9.5.3 公司信息操作界面 253

9.6 小结 254

9.7 源代码使用说明 254

第10章 网上商店 257

10.1 系统概述与设计 257

10.1.1 系统功能需求 257

10.1.3 系统功能模块划分 258

10.1.2 系统结构设计 258

10.2 数据库设计 259

10.2.1 数据库需求分析 259

10.2.2 数据库概念结构设计 260

10.2.3 数据库逻辑结构设计 260

10.3 组件设计 262

10.3.1 数据库操作Bean的设计 262

10.3.2 数据封装Bean的设计 266

10.3.3 文件上传组件 269

10.3.4 分页显示组件 270

10.3.5 关键词组件 272

10.4 客户系统设计 272

10.4.1 商品显示设计 272

10.4.2 购物车管理设计 273

10.4.3 订单显示设计 276

10.5 管理系统设计 277

10.5.1 商品添加设计 277

10.5.2 订单管理设计 280

10.6 小结 281

10.7 源代码使用说明 282

第11章 企业信息系统 285

11.1 系统概述与设计 285

11.1.1 系统功能需求 285

11.1.2 系统结构设计 286

11.1.3 系统功能模块划分 287

11.2.2 数据库概念结构设计 289

11.2.1 数据库需求分析 289

11.2 数据库结构设计与实现 289

11.2.3 数据库逻辑结构设计 290

11.3 组件设计 291

11.3.1 数据库操作封装Bean 291

11.3.2 数据封装Bean 303

11.4 导航栏设计 306

11.5 用户管理设计 307

11.5.1 注册和修改用户信息 307

11.5.2 修改用户权限 310

11.6 财务管理设计 312

11.6.1 财务记录 313

11.6.2 添加财务记录 314

11.6.3 查看/修改财务记录 315

11.6.4 删除财务记录 318

11.7 销售管理设计 319

11.7.1 销售记录显示 319

11.7.2 销售记录添加界面设计 320

11.7.3 销售记录显示/修改 321

11.7.4 销售记录删除 322

11.8 生产管理设计 323

11.8.1 生产记录显示设计 323

11.8.2 生产记录添加设计 324

11.8.3 生产记录显示/修改设计 324

11.8.4 生产记录删除 325

11.9 小结 325

11.10 源代码使用说明 326

第12章 新闻发布系统 329

12.1 系统概述与设计 329

12.1.1 系统功能需求 329

12.1.2 系统结构设计 330

12.1.3 系统功能模块划分 330

12.2 数据库结构设计与实现 332

12.2.1 数据库需求分析 332

12.2.3 数据库逻辑结构设计 333

12.2.2 数据库概念结构设计 333

12.2.4 数据库的生成 334

12.2.5 数据库的配置 335

12.3 组件设计 335

12.3.1 数据库操作Bean 335

12.3.2 新闻Bean 340

12.3.3 评论Bean 341

12.4.1 查看新闻 342

12.4 普通用户设计 342

12.4.2 修改密码 346

12.4.3 搜索新闻 348

12.5 新闻员用户设计 349

12.5.1 添加新闻 350

12.5.2 修改自己发布的新闻 351

12.5.3 删除自己发布的新闻 355

12.6 管理员用户设计 356

12.6.1 修改其他用户权限 356

12.6.3 删除新闻评论 358

12.6.2 查看新闻 358

12.7 小结 360

12.8 源代码使用说明 360

第13章 学生课绩管理 363

13.1 系统概述与设计 363

13.1.1 系统功能需求 363

13.1.2 系统设计思想 364

13.1.3 系统结构设计 364

13.1.4 系统功能模块划分 365

13.2 数据库结构设计与实现 366

13.2.1 数据库需求分析 366

13.2.2 数据库概念结构设计 367

13.2.3 数据库逻辑结构设计 367

13.3 组件设计 369

13.3.1 数据库连接Bean 369

13.3.2 课绩管理业务逻辑Bean 372

13.3.3 数据库表信息操作Bean 379

13.4 Servlet逻辑控制设计 381

13.5 登录模块设计 383

13.5.1 登录模块设计 383

13.5.2 Servlet的控制设计 385

13.6 学生模块设计 387

13.6.1 选课子模块 387

13.6.2 修改信息子模块 391

13.6.3 查询成绩子模块 393

13.7.1 挑选学生子模块 394

13.7 教师模块设计 394

13.7.2 公布成绩子模块 399

13.8 管理员模块设计 401

13.8.1 学生信息管理子模块 402

13.8.2 教师信息管理子模块 403

13.8.3 课程信息管理子模块 404

13.8.4 班级信息管理子模块 405

13.9 小结 405

13.10 源代码使用说明 406