《JSP工程应用与项目实践》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:赛奎春主编;陈威,白伟明,李楠等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111159845
  • 页数:340 页
图书介绍:本书内容包括:JSP环境的搭配,JSP的基本语法及其在项目中的应用等。

第1章 JSP环境的搭配 1

1.1 JSDK的安装和配置 1

1.1.1 JSDK安装步骤 1

1.1.2 JSDK配置 3

1.2 Tomcat的安装和配置 4

1.2.1 Tomcat的安装步骤 4

1.2.2 Tomcat的配置 6

1.3 JSP程序分析 7

第2章 JSP的基本语法及其在项目中的应用 12

2.1 JSP的编译指令 12

2.1.1 知识讲解 12

2.1.2 利用page指令实现系统日期的显示 15

2.1.3 使用include指令插入网页 16

2.2 脚本指令和注释语句 17

2.2.1 脚本指令 17

2.2.2 注释语句 19

2.3 JSP的动作 21

2.3.1 知识讲解 21

2.3.2 使用<jsp:include>动作在网页中传递信息 26

2.3.3 使用<jsp:forward>动作实现在不同网页中的跳转 27

2.3.4 <jsp:useBean>用户注册信息的传递 29

2.3.5 使用<jsp:plugin>动作在网页中加载动画 32

第3章 Java编程基础 34

3.1 Java对字符串的处理 34

3.1.1 知识讲解 34

3.1.2 判断用户的输入信息 38

3.1.3 限定用户输入指定长度的字符串 40

3.2 数组 42

3.2.1 知识讲解 42

3.2.2 数组在项目开发中的应用 43

3.3 流程控制 46

3.3.1 知识讲解 46

3.3.2 if语句在项目开发中的应用 54

3.3.3 switch case判断语句在项目工程中的应用 57

3.3.4 for语句在项目工程中的应用 59

3.3.5 while语句在项目工程中的应用 66

第4章 JSP的内建对象及其在项目中的应用 70

4.1 out对象 71

4.1.1 知识讲解 71

4.1.2 使用out对象输出动态内容 72

4.2 request对象 76

4.2.1 知识讲解 76

4.2.2 获取注册表单中的信息并写入数据库 78

4.2.3 根据客户端信息限制用户权限 81

4.3 response对象 82

4.3.1 知识讲解 82

4.3.2 根据用户登录次数,显示不同的首页内容 83

4.4 session对象 85

4.4.1 知识讲解 85

4.4.2 限定用户在线的时间 86

4.4.3 实现在线购物的信息的暂存 87

4.5 application对象 87

4.5.1 知识讲解 87

4.5.2 统计页面点击次数的计数器 88

4.6 config对象 89

4.6.1 知识讲解 89

4.6.2 config对象对Servlet中初始化参数的使用 89

4.7 exception对象 92

4.7.1 知识讲解 92

4.7.2 设定错误页面 92

4.8 pageContext对象 92

第5章 JavaBean组件技术 95

5.1 JavaBean的基础 95

5.1.1 知识讲解 95

5.1.2 JavaBean的实例 98

5.2 JavaBean在JSP中的应用 99

5.2.1 JavaBean的Scope属性 99

5.2.2 JavaBean自省机制在网页中的应用 108

5.2.3 JavaBean的移除 110

5.2.4 JavaBean在JSP中的应用 111

5.2.5 JavaBean封装数据库操作 113

5.3 应用JavaBean实现网上投票系统 117

第6章 Servlet技术 125

6.1 知识讲解 125

6.1.1 Servlet的生命周期 125

6.1.2 Servlet API介绍 126

6.2 Servlet的实例 129

6.2.1 怎样才能成功配置Servlet 129

6.2.2 让中文不再是乱码 131

6.2.3 如何写入日志文件 132

6.2.4 如何获取Servlet的初始化信息 133

6.2.5 在Servlet里获取表单提交的内容 134

6.2.6 如何限制上线时间 137

6.2.7 在Servlet中如何做页面的转发 138

第7章 JSP数据库技术 141

7.1 知识讲解 141

7.1.1 JDBC介绍 141

7.1.2 JDBC驱动程序 141

7.1.3 BLOB和CLOB 146

7.1.4 vJNDI-数据来源与连接池 147

7.2 JSP数据库技术实例 148

7.2.1 使用JDBC-ODBC桥接器连接MS SQLServer2000 148

7.2.2 使用连接池连接MS SQL Server2000 151

7.2.3 JSP通过JavaBean访问数据库 153

第8章 创建Web的过滤和监听 158

8.1 知识讲解 158

8.1.1 过滤器讲解 158

8.1.2 监听讲解 159

8.2 过滤和监听实例 160

8.2.1 使用过滤器验证用户身份 160

8.2.2 使用监听查看在线用户 166

8.2.3 利用监听可以使本机免登录 170

第9章 Web框架 174

9.1 知识讲解 174

9.1.1 Modell 174

9.1.2 Model2 175

9.2 实例应用 175

9.2.1 Model1的实例应用 175

9.2.2 Model2的实例应用 183

第10章 构建网上社区 192

10.1 建立网站 192

10.1.1 配置Web应用程序 192

10.1.2 配置数据库 192

10.2 社区的总体构建 192

10.2.1 系统结构图 192

10.2.2 数据库设计 193

10.2.3 总体页面架构 195

10.2.4 公用组件 198

10.3 身份验证 201

10.3.1 系统登录 201

10.3.2 用户注册 203

10.3.3 重新登录与离开社区 205

10.4 制作留言板 205

10.4.1 查看留言板 205

10.4.2 增加留言 208

10.4.3 删除留言 209

10.5 制作论坛 210

10.5.1 查看贴子 210

10.5.2 回复贴子 214

10.5.3 发贴与删贴 215

10.6 制作聊天室 217

10.6.1 聊天室的框架结构 217

10.6.2 聊天室的在线列表 219

10.6.3 聊天室中发送信息 220

10.6.4 聊天记录的显示 222

10.7 发送电子邮件 223

10.8 更改注册信息 227

第11章 网上书店 233

11.1 建立网站 233

11.1.1 配置Web应用程序 233

11.1.2 配置数据库 233

11.2 网上书店的总体构建 234

11.2.1 网上书店功能分析 234

11.2.2 建立数据库 234

11.2.3 总体页面架构 237

11.2.4 公用组件 243

11.2.5 用户的登录与注册 248

11.3 后台管理 251

11.3.1 管理员入口 251

11.3.2 图书查询、会员的状态查询和销售状况查询 252

11.3.3 图书管理 255

11.3.4 出版商管理、图书类别管理 260

11.3.5 会员的等级设定 262

11.4 前台用户操作 264

11.4.1 购物车 264

11.4.2 图书类别查看 270

11.4.3 图书查询 274

11.4.4 热点图书 279

11.4.5 推荐图书 281

11.4.6 读者反馈 281

第12章 网上办公系统 286

12.1 建立网站 286

12.1.1 配置Web应用程序 286

12.1.2 配置数据库 286

12.2 网上办公系统的总体构建 287

12.2.1 网上办公权限分析 287

12.2.2 网上办公数据库设计 289

12.2.3 总体页面架构 291

12.2.4 公用组件 294

12.3 登录模块 296

12.3.1 管理员登录 296

12.3.2 员工登录 298

12.3.3 分配权限 302

12.4 签到模块 304

12.4.1 签到时间的设定与查看 304

12.4.2 制作签到页 307

12.5 部门、职位、员工状态管理模块 311

12.5.1 添加部门信息 311

12.5.2 部门管理信息的公用页 312

12.5.3 查看部门信息 314

12.5.4 修改与删除部门信息管理 316

12.6 公告管理模块 318

12.6.1 发布公告 318

12.6.2 查看与删除公告 319

12.7 公文管理模块 321

12.7.1 发送公文 321

12.7.2 接收公文 325

12.8 员工管理模块 327

12.8.1 员工信息的添加与查看 327

12.8.2 员工信息的查询与修改 331

12.9 账号管理模块 332

12.9.1 设定员工密码 332

12.9.2 激活密码的管理 334

12.10 短信息管理模块 334

12.10.1 发送短信息 334

12.10.2 短信息的接收 336

12.11 在线管理模块 339