《JSP MySQL Dreamweaver动态网站开发实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张兵义,万忠,蔡军英主编;刘瑞新主审
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2013
  • ISBN:9787111410690
  • 页数:294 页
图书介绍:本书详细地介绍了基于JSP语言和MySQL数据库的动态网站开发技术,全面细致地讲解了使用JSP进行动态网站开发的基础知识、特点和具体应用,并在此基础上讲解了3个动态网站的应用实例。本书共分10章,主要内容包括:Dreamweaver的基本操作、创建与配置JSP运行环境、JSP语法基础、JSP的指令标识和动作标识、JSP的常用对象和组件、MySQL数据库的使用、JSP动态页面制作技术、新闻发布系统、网络日记本和网上购物商城。

第1章 Dreamweaver的基本操作 1

1.1 Dreamweaver概述 1

1.2 Dreamweaver的工作环境 1

1.2.1 Dreamweaver的启动 1

1.2.2 Dreamweaver的主工作区 2

1.3 Dreamweaver创建网页的工作流程 5

1.4 站点管理 8

1.4.1 Dreamweaver的网站定义 8

1.4.2 建立本地站点 9

1.4.3 管理本地站点 10

1.4.4 站点的发布 11

1.5 实训 14

1.6 习题 15

第2章 创建与配置JSP运行环境 16

2.1 动态网站开发技术 16

2.1.1 WWW的工作原理 16

2.1.2 静态网页和动态网页 16

2.1.3 客户端的动态网页 17

2.1.4 服务器端的动态网页 17

2.1.5 JSP的开发环境 18

2.2 安装与配置JDK 18

2.2.1 安装JDK 19

2.2.2 配置Java环境变量 20

2.3 安装与配置Tomcat服务器 21

2.3.1 安装Tomcat服务器 21

2.3.2 Tomcat服务器的目录结构 23

2.3.3 Tomcat服务器的基本操作 24

2.3.4 Tomcat服务器中的Web应用程序文件架构 25

2.4 在Dreamweaver中建立JSP站点 26

2.4.1 建立JSP网页的测试服务器 26

2.4.2 建立第一个JSP网页 28

2.5 实训 30

2.6 习题 31

第3章 JSP语法基础 32

3.1 JSP概述 32

3.1.1 JSP的形成与发展 32

3.1.2 JSP技术特性 32

3.1.3 JSP工作原理 33

3.2 JSP脚本标识 34

3.2.1 声明 34

3.2.2 JSP表达式 35

3.2.3 脚本片段 35

3.2.4 注释 36

3.2.5 标识符 37

3.3 JSP的数据类型 38

3.3.1 基本数据类型 38

3.3.2 基本数据类型之间的转换 38

3.4 变量和常量 39

3.4.1 变量 39

3.4.2 常量 39

3.5 运算符和表达式 40

3.5.1 赋值运算符 40

3.5.2 算术运算符 40

3.5.3 关系运算符 41

3.5.4 逻辑运算符 41

3.5.5 位运算符 41

3.5.6 条件运算符 42

3.5.7 自动递增、递减运算符 42

3.5.8 运算符的优先级和结合性 43

3.5.9 表达式 43

3.6 流程控制语句 45

3.6.1 分支语句 45

3.6.2 循环控制语句 50

3.6.3 跳转语句 53

3.7 数组 56

3.7.1 数组的定义 56

3.7.2 数组的访问 57

3.8 JSP系统常用类 59

3.8.1 数值类 59

3.8.2 日期时间类 61

3.9 字符串处理 62

3.9.1 字符串的声明 62

3.9.2 字符串类的常用方法 64

3.10 实训 65

3.11 习题 67

第4章 JSP的指令标识和动作标识 68

4.1 指令标识 68

4.1.1 page指令 68

4.1.2 include指令 69

4.1.3 taglib指令 70

4.2 动作标识 71

4.2.1 <jsp:include>标识 71

4.2.2 <jsp:forward>标识 74

4.2.3 <jsp:useBean>标识 76

4.2.4 <jsp:setProperty>标识 79

4.2.5 <jsp:getProperty>标识 80

4.2.6 <jsp:plugin>与<jsp:fallback>标识 82

4.2.7 <jsp:params>与<jsp:param>标识 84

4.3 实训 84

4.4 习题 86

第5章 JSP的常用对象和组件 87

5.1 JSP内置对象简介 87

5.2 request对象 88

5.2.1 访问请求参数 88

5.2.2 在作用域中管理属性 89

5.2.3 获取客户端信息 91

5.2.4 访问国际化信息 92

5.3 response对象 92

5.3.1 重定向网页 93

5.3.2 设置HTTP响应报头 95

5.3.3 缓冲区配置 97

5.4 session对象 98

5.4.1 创建及获取客户的会话 98

5.4.2 移除会话中指定的对象 99

5.4.3 销毁session 100

5.4.4 会话超时的管理 100

5.5 application对象 100

5.5.1 访问应用程序初始化参数 101

5.5.2 管理应用程序环境属性 101

5.6 out对象 102

5.6.1 管理响应缓冲 102

5.6.2 向客户端输出数据 103

5.7 其他内置对象 103

5.7.1 pageContext对象 103

5.7.2 config对象 104

5.7.3 page对象 105

5.7.4 exception对象 105

5.8 JavaBean组件 107

5.8.1 JavaBean概述 107

5.8.2 JavaBean的种类 108

5.8.3 JavaBean规范 108

5.8.4 JavaBean属性 109

5.8.5 在JSP页面中应用JavaBean 110

5.9 jspSmartUpload文件上传组件 113

5.9.1 jspSmartUpload组件中的常用类 113

5.9.2 采用jspSmartUpload组件实现文件上传 116

5.10 JavaMail电子邮件发送组件 118

5.10.1 Java Mail组件简介 119

5.10.2 搭建Java Mail的开发环境 119

5.10.3 Java Mail核心类简介 119

5.11 实训 124

5.12 习题 128

第6章 MySQL数据库的使用 129

6.1 数据库管理系统 129

6.1.1 数据库与数据库管理系统 129

6.1.2 关系型数据库管理系统简介 130

6.1.3 关系型数据库语言 130

6.2 JDBC技术 131

6.2.1 JDBC技术简介 131

6.2.2 JDBC数据库结构 132

6.3 MySQL数据库的使用 132

6.3.1 MySQL数据库简介 132

6.3.2 MySQL数据库的特点 133

6.3.3 MySQL数据库的安装与配置 133

6.3.4 MySQL基础知识 137

6.3.5 MySQL数据库的基本操作 141

6.4 使用MySQL GUI Tools数据库图形化界面管理工具 152

6.4.1 MySQL GUI Tools简介 152

6.4.2 安装MySQL GUI Tools 153

6.4.3 MySQL GUI Tools的使用 154

6.5 实训 158

6.6 习题 161

第7章 JSP动态页面制作技术 162

7.1 建立网站数据库连接 162

7.1.1 JSP程序连接到数据库服务器的原理 162

7.1.2 数据库连接组件 163

7.1.3 JSP网页中建立MySQL数据库连接 163

7.2 Dreamweaver动态网页开发环境 165

7.2.1 动态网页开发面板 165

7.2.2 动态内容源 166

7.3 动态网页设计工作流程 167

7.4 以可视化方式生成动态网页 168

7.4.1 网页中绑定记录集 168

7.4.2 动态表格的使用 171

7.5 实训 171

7.6 习题 172

第8章 新闻发布系统 173

8.1 网站的规划 173

8.1.1 网站结构 173

8.1.2 页面设计 173

8.2 数据库设计 174

8.2.1 还原数据库 174

8.2.2 数据表的结构 175

8.3 定义网站与设置数据库连接 176

8.4 新闻发布系统主页面的制作 178

8.4.1 新闻标题页面的制作 178

8.4.2 新闻内容页面的制作 184

8.5 新闻发布系统管理页面的制作 185

8.5.1 管理员登录页面的制作 185

8.5.2 新闻管理主页面的制作 186

8.5.3 添加新闻页面的制作 190

8.5.4 修改新闻页面的制作 192

8.5.5 删除新闻页面的制作 194

8.6 作品预览 196

8.6.1 一般页面的使用 196

8.6.2 管理页面的使用 196

第9章 网络日记本 199

9.1 网站的规划 199

9.1.1 网站结构 199

9.1.2 页面设计 199

9.2 数据库设计 200

9.2.1 还原数据库 200

9.2.2 数据表的结构 201

9.3 定义网站与设置数据库连接 201

9.4 网络日记本主页面的制作 203

9.4.1 日记首页的制作 204

9.4.2 浏览照片页面的制作 212

9.5 网络日记本管理页面的制作 213

9.5.1 管理员登录页面的制作 214

9.5.2 日记管理主页面的制作 215

9.5.3 添加日记页面的制作 221

9.5.4 修改日记页面的制作 223

9.5.5 删除日记页面的制作 225

9.6 上传图片设计 228

9.6.1 添加链接到上传页面的按钮 228

9.6.2 导入UploadBean组件 229

9.6.3 上传图片页面的设计 229

9.6.4 添加日记页面接收参数 234

9.7 作品预览 235

9.7.1 一般页面的使用 235

9.7.2 管理页面的使用 235

第10章 网上购物商城 239

10.1 网站的规划 239

10.1.1 网站结构 239

10.1.2 页面设计 239

10.2 数据库设计 240

10.2.1 还原数据库 240

10.2.2 数据表的结构 241

10.3 定义网站与设置数据库连接 242

10.4 网上购物商城主页面的制作 244

10.5 购物流程设计 248

10.5.1 产品订购页面的制作 249

10.5.2 会员登录页面的制作 254

10.5.3 购物车页面的制作 256

10.5.4 填写邮寄信息页面的制作 265

10.5.5 购物结账确认页面的制作 268

10.5.6 打印订购清单页面的制作 273

10.6 账户管理设计 276

10.6.1 会员管理登录页面的制作 276

10.6.2 查看账户资料页面的制作 277

10.6.3 订单查询页面的制作 279

10.6.4 购物记录页面的制作 282

10.6.5 订单明细页面的制作 285

10.6.6 更改密码页面的制作 288

10.7 作品预览 290

10.7.1 购物流程页面的使用 290

10.7.2 会员账户管理页面的使用 292

参考文献 293