《JSP数据库系统开发完全手册》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:明日科技,王国辉,李文立,杨亮编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115145474
  • 页数:488 页
图书介绍:本书介绍了JSP开发动态网站所必须掌握的技术、方法和过程。

目录 3

第1篇 JSP编程基础篇 3

第1章 JSP开发环境概述 3

1.1 什么是JSP 3

1.2 配置Web服务器 5

1.2.1 J2SDK的安装及配置 5

1.2.2 Tomcat的安装和配置 8

1.3 配置数据库服务器 11

1.3.1 MySQL数据库的安装 11

1.3.2 利用MySQL创建数据库 15

1.3.3 SQL Server 2000的安装过程 17

1.3.4 利用SQL Server创建数据库 19

第2章 JSP语法详解 20

2.1 编译指令 20

2.2 include编译指令 22

2.3 脚本指令 24

2.3.1 声明 25

2.3.2 表达式 26

2.3.3 Scriptlet 26

2.4 JSP动作指令 29

2.4.1 include动作 30

2.4.2 forward动作 31

2.4.3 useBean动作 33

2.4.4 getProperty动作 34

2.4.5 setProperty动作 35

2.4.6 plugin动作 38

2.5 内置对象 39

2.5.1 PageContext对象 39

2.5.2 Request对象 41

2.5.3 Response对象 45

2.5.4 Session对象 47

2.5.5 Application对象 50

2.5.6 Out对象 51

2.5.7 Config对象 53

2.5.8 Page对象 54

2.5.9 Exception对象 55

第3章 JSP在数据库上的应用 57

3.1 连接数据库技术 57

3.1.1 JDBC的特点 57

3.1.2 JDBC的结构 58

3.1.3 JDBC驱动的类型 59

3.1.4 连接数据库 60

3.1.5 在JSP中连接常用的7种数据库 68

3.2 对数据库的操作技术 73

3.2.1 增加操作 73

3.2.2 修改操作 74

3.2.3 查询操作 75

3.2.4 删除操作 76

3.3 JSP在数据库应用中的相关问题 78

3.3.1 JSP的分页浏览 78

3.3.2 JSP的中文问题 81

3.3.3 JSP的常见问题 82

第4章 JavaBean技术 85

4.1 JavaBean概述 85

4.1.1 JavaBean的产生 85

4.1.2 JavaBean的技术介绍 85

4.1.3 JavaBeans的种类 86

4.1.4 JavaBean的形式和要素 86

4.2 在JSP中应用JavaBean 88

4.2.1 JavaBean作用域 89

4.2.2 JavaBean机制的应用 97

4.2.3 JavaBean的移除 99

4.2.4 JavaBean的实际应用 100

4.3 JavaBean的应用 103

第5章 Servlet技术 110

5.1 Servlet概述 110

5.1.1 什么是Servlet 110

5.1.2 Servlet的生命周期 111

5.1.3 配置一个简单的Servlet 111

5.1.4 Servlet API介绍 113

5.2 Servlet过滤器 118

5.2.1 什么是Servlet过滤器 118

5.2.2 javax.servlet.Filter接口的实现方法 118

5.2.3 FilterConfig()接口 119

5.2.4 过滤器的配置 119

5.2.5 使用过滤器验证用户身份 119

5.3 Servlet的监听 124

5.3.1 监听概述 124

5.3.2 Servlet上下文监听 124

5.3.3 HTTP会话监听 125

5.3.4 Servlet请求监听 126

5.3.5 使用监听查看在线用户 126

5.3.6 利用监听可以使本机免登录 129

5.4 Servlet技术的应用 132

5.4.1 在Servlet中连接数据库 132

5.4.2 在Servlet中对页面的转发 135

第2篇 JSP典型实例篇 139

第6章 应用JSP实现在线票系统 139

6.1 实例说明 139

6.2 开发环境 139

6.3 设计与分析 140

6.4 技术要点 140

6.5 开发过程 141

6.5.1 数据表结构 141

6.5.2 用户登录实现方法(login.jsp) 142

6.5.3 处理投票结果(booksend.jsp) 143

6.5.4 显示投票结果(watch.jsp) 144

6.5.5 〈%@include file%〉的使用 145

6.5.6 用于显示登录(login.html) 146

6.5.7 投票内容界面(index.html) 146

6.6 调试、发布与运行 148

6.6.1 NullPinterException异常 148

6.6.2 404错误页 148

6.6.3 运行 148

第7章 应用JSP实现网站流量图表分析 149

7.1 实例说明 149

7.2 开发环境 150

7.3 设计与分析 150

7.4 技术要点 150

7.5 开发过程 151

7.5.1 数据表结构 151

7.5.2 用于显示数据库中的年份(view.jsp) 151

7.5.3 用于计算百分比(index.jsp) 152

7.5.4 用于图表显示(show.jsp) 153

7.6 调试、发布与运行 155

7.6.1 NumberFormatException异常 155

7.6.2 ArithmeticException异常 155

7.6.3 运行 155

第8章 应用JSP实现网上论坛 156

8.1 实例说明 156

8.2 开发环境 157

8.3 设计与分析 157

8.4 技术要点 158

8.5 开发过程 158

8.5.1 数据表结构 158

8.5.2 系统所提供的服务(top.jsp) 159

8.5.3 留言查看(index.jsp) 161

8.5.4 用户登录(login_User_deal.jsp) 164

8.5.5 留言回复(reply_deal.jsp) 165

8.5.6 修改资料(modify_deal.jsp) 166

8.5.7 新用户注册(reg_ok.jsp) 166

8.5.8 删除留言(Del.jsp) 167

8.5.9 用户的安全退出(Logout_User.jsp) 168

8.5.10 连接数据库的JavaBean(connDB.java) 168

8.6 调试、发布与运行 170

8.6.1 javax.servlet.ServletException:[Microsoft][SQLServer2000 Driver for JDBC]Invalid operation for the current cursor position.异常 170

8.6.2 Unterminated<jsp:useBean tag异常 170

8.6.3 运行 170

第9章 应用JSP实现聊天室 171

9.1 实例说明 171

9.2 开发环境 172

9.3 设计与分析 172

9.4 技术要点 173

9.5 开发过程 173

9.5.1 数据表结构 173

9.5.2 页面框架(chat.jsp) 173

9.5.3 用户登录页面(login.jsp) 174

9.5.4 用户注册页面(zhuce.jsp) 175

9.5.5 用于显示在线用户(right.jsp) 177

9.5.6 发送聊天内容(bottom.jsp) 178

9.5.7 显示聊天内容(main.jsp) 181

9.5.8 离开聊天室(leave.jsp) 182

9.5.9 处理中文乱码(Str.java) 183

9.5.10 存储用户信息的类(user.java) 186

9.6 调试、发布与运行 186

9.6.1 调试 186

9.6.2 运行 186

第10章 应用JSP实现在线视频 187

10.1 实例说明 187

10.2 开发环境 188

10.3 设计与分析 188

10.4 技术要点 188

10.5 开发过程 189

10.5.1 数据表结构 189

10.5.2 用户登录(login.jsp) 189

10.5.3 影片选择界面(select.jsp) 190

10.5.4 在线播放(online.jsp) 190

10.5.5 连接数据库的JavaBean(Conn_DB.java) 191

10.5.6 获得结果集(ResultSet)对象的JavaBean(Rs_DB.java) 192

10.6 调试、运行与发布 192

10.6.1 调试 192

10.6.2 运行 192

第11章 应用JSP实现邮件群发 193

11.1 实例说明 193

11.2 开发环境 194

11.3 设计与分析 194

11.4 技术要点 194

11.5 开发过程 194

11.5.1 数据表结构 194

11.5.2 用户登录(login.jsp) 195

11.5.3 邮件发送(send.jsp) 195

11.5.4 提示页面(show.java) 197

11.6 调试、发布与运行 198

11.6.1 调试 198

11.6.2 运行 198

第3篇 JSP案例开发篇 201

第12章 软件的设计分析 201

12.1 软件的维护 201

12.2 软件的生命周期 201

12.3 设计要求 202

12.3.1 软件的可扩展性 202

12.3.2 软件的灵活性 202

12.3.3 软件的可插入性 202

12.4 技术支持 203

1 2.4.1 Java中的合成 203

12.4.2 Java的继承 204

12.4.3 final关键字 205

12.4.4 异常机制 206

第13章 企业人事管理系统 209

13.1 需求分析 209

13.2 案例开发的前期准备 209

13.2.1 数据库、数据库连接池及数据库连接的Bean 209

13.2.2 字符转换的Bean 212

13.3 公司管理模块 214

13.3.1 概述 214

13.3.2 数据表 215

13.3.3 实现过程 215

13.4 人事管理模块 222

13.4.1 概述 222

13.4.2 数据表 222

13.4.3 实现过程 222

第14章 企业办公管理系统 246

14.1 案例介绍 246

14.2 权限分配模块 246

14.2.1 概述 246

14.2.2 数据表 247

14.2.3 实现过程 247

14.3 工作管理模块 258

14.3.1 前台 258

14.3.2 数据表 258

14.3.3 实现过程 259

14.4 物资管理模块 274

14.4.1 概述 274

14.4.2 数据表 274

14.4.3 实现过程 275

14.5 客户管理模块 308

14.5.1 概述 308

14.5.2 数据表 309

14.5.3 实现过程 309

第15章 网上图书超市 326

15.1 需求分析 326

15.2 系统设计 327

15.2.1 功能结构分析 327

15.2.2 网站架设 327

15.3 数据库设计 328

15.3.1 数据库的分析 328

15.3.2 数据表的结构 328

15.3.3 视图 329

15.4 编写JavaBean 330

15.5 前台开发 333

1 5.5.1 设计分析 333

15.5.2 重点推荐展台的实现过程 335

15.5.3 新书上架实现过程 338

15.5.4 图书分类实现过程 338

15.5.5 用户管理实现过程 340

15.5.6 购物车实现过程 342

15.5.7 生成订单实现过程 347

15.5.8 订单查询实现过程 351

15.5.9 销售排行实现过程 352

15.6 后台开发 353

15.6.1 设计分析 353

15.6.2 后台登录实现过程 353

15.6.3 图书管理实现过程 354

15.6.4 用户管理实现过程 362

15.6.5 订单管理实现过程 363

15.6.6 公告管理实现过程 365

15.6.7 退出系统实现过程 366

第16章 新奥家电连锁网络系统 367

16.1 需求分析 367

16.2 系统设计 367

16.2.1 功能结构分析 367

16.2.2 网站架设 368

16.3 数据库设计 368

16.3.1 数据库的分析 368

16.3.2 数据表的结构 368

16.4 通用类 370

16.5 前台开发 377

16.5.1 设计分析 377

16.5.2 网站首页的实现过程 378

16.5.3 产品展示实现过程 384

16.5.4 连锁网络的实现过程 389

16.5.5 留言簿实现过程 392

16.6 后台开发 393

16.6.1 设计分析 393

16.6.2 后台登录实现过程 394

16.6.3 留言管理实现过程 397

16.6.4 销售查询实现过程 409

16.6.5 销售排行实现过程 413

16.6.6 用户管理实现过程 417

16.6.7 公告管理实现过程 434

16.6.8 产品管理实现过程 448

16.6.9 商品管理实现过程 465

16.6.10 销售登记实现过程 482