JSP+MySQL+Dreamweaver动态网站开发实例教程
作者: 刘瑞新
出版时间:2013年3月
出版社:机械工业出版社
- 机械工业出版社
- 9787111410690
- 170964
- 0063157503-2
- 平装
- 16开
- 2013年3月
- 工学
- 计算机科学与技术
- TP312JA
- 计算机
- 高职高专
《JSP+MySQL+Dreamweaver动态网站开发实例教程(全国高等职业教育规划教材)》适合作为高等职业院校计算机及相关专业或培训班的动态网站开发教材和JSP编程教材,也可作为JSP爱好者和动态网站开发维护人员的学习参考书。
出版说明
前言
第1章 Dreamweaver的基本操作1
1.1 Dreamweaver概述1
1.2 Dreamweaver的工作环境1
1.2.1 Dreamweaver的启动l
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 站点的发布ll
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 安装与配置JDK18
2.2.1 安装JDK19
2.2.2 配置Java环境变量20
2.3 安装与配置Tomcat服务器21
2.3.1 安装Tomcat服务器2l
2.3.2 tomcat服务器的目录结构23
2.3.3 Tomcat服务器的基本操作24
2.3.4 tomcat服务器中的Web应用程序文件架构25
2.4 在Dreamweaver中建立JSP站点26
2.4.1 建立JSt网页的测试服务器26
2.4.2 建立第一个JSt网页28
2.5 实训30
2.6 习题31
第3章 JSP语法基础32
3.1 JSP概述32
3.1.1 JSP的形成与发展32
3.1.2 JSt技术特性32
3.1.3 JSt工作原理33
3.2 JSP脚本标识34
3.2.1 声明34
3.2.2 ISP表达式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 逻辑运算符4l
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.1 0实训65
3.1 1 习题67
第4章 JSP的指令标识和动作标识68
4.1 指令标识68
4.1.1 page指令68
4.1.2 include指令69
4.1.3 taglib指令70
4.2 动作标识7l
4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7
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 销毁session100
5.4.4 会话超时的管理100
5.5 .1ication对象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页面中应用Java.Bean 110
5.9 jspSmartUpload文件上传组件113
5.9.1 jspSmarRJpload组件中的常用类 113
5.9.2 采用jspSmartt。lpload组件实现文件上传 116
5.1 0 JaVaMail电子邮件发送组件118
5.1 0.1 JavaMail组件简介119
5.1 0.2 搭建Java Mail的开发环境 l19
5.1 0.3 JavaMail核心类简介119
5.1 1 实训124
5.1 2习题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技术简介13l
6.2 .2 JDBC数据库结构132
6.3 MySQL数据库的使用132
6.3.1 MySIL数据库简介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 GUITools简介152
6.4.2 安装MySQLGUIFools153
6.4.3 MySLGuITools的使用 154
6.5 实训158
6.6 习题161
章 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 动态表格的使用17l
7.5 实训171
7.6 习题172
章 新闻发布系统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 删