第1章概述1
1.1Web简介1
1.2Web项目开发课程地位1
1.3Web应用程序开发1
1.3.1Web的概念及发展1
1.3.2Web应用程序的运行原理2
1.3.3Web应用程序开发模式3
1.4静态网页和动态网页5
1.4.1静态与动态网页对比5
1.4.2动态网页语言6
本章小结8
本章习题8
第2章HTML静态网页制作基础10
2.1HTML语言概述10
2.1.1HTML简介10
2.1.2HTML的基本结构10
2.2常用HTML排版标记13
2.3HTML图片17
2.4超链接20
2.5HTML列表21
2.6HTML表格23
2.7表单的使用27
2.8使用frame框架分割浏览器窗口31
2.9应用音乐与视频标记33
2.10滚动标记35
2.11案例实践37
2.11.1案例需求说明37
2.11.2技能训练要点37
2.11.3案例实现37
本章小结41
本章习题41
第3章Dreamweaver基本网页编辑47
3.1Dreamweaver简介47
3.2软件界面介绍47
3.2.1文档窗口47
3.2.2状态栏48
3.2.3插入工具栏49
3.2.4文档工具栏49
3.2.5属性面板50
3.2.6结果面板50
3.2.7文件面板51
3.2.8面板组51
3.2.9菜单52
3.3Dreamweaver的基本操作54
3.3.1在网页中操作文本54
3.3.2在网页中添加特殊字符58
3.3.3在网页中添加图片59
3.3.4插入图像占位符62
3.3.5插入鼠标经过图像63
3.4创建列表64
3.4.1创建项目列表64
3.4.2创建编号列表65
3.4.3列表属性设置65
3.5在网页中使用多媒体对象66
3.5.1多媒体对象的格式66
3.5.2使用声音与视频67
3.5.3插入Flash67
3.5.4在网页中添加其他插件71
3.6插入其他对象72
3.6.1插入日期72
3.6.2插入水平线73
3.7案例实践73
3.7.1案例需求说明73
3.7.2技能训练要点74
3.7.3案例实现74
本章小结78
本章习题79
第4章CSS应用81
4.1CSS(Cascading Style Sheet)概念81
4.2CSS属性设置81
4.2.1CSS常用文本属性设置81
4.2.2CSS常用字体属性设置83
4.2.3CSS常用颜色、背景等属性设置84
4.3CSS用法85
4.3.1CSS选择器85
4.3.2CSS样式应用86
4.4DIV+CSS使用方法90
4.5在Dreamweaver中创建CSS92
4.6案例实践99
4.6.1案例需求说明99
4.6.2技能训练要点100
4.6.3案例实现101
本章小结104
本章习题104
第5章JavaScript106
5.1JavaScript概述106
5.1.1JavaScript的起源106
5.1.2JavaScript的主要特点106
5.1.3JavaScript的应用107
5.2JavaScript引入方式108
5.2.1在HTML页面中嵌入JavaScript脚本108
5.2.2在HTML页面中链接外部的JavaScript文件109
5.3JavaScript语法109
5.3.1JavaScript的基本语法规则109
5.3.2变量的声明与赋值110
5.3.3函数111
5.3.4JavaScript中的对象113
5.4编写JavaScript程序118
5.5JavaScript+DIV+CSS结合121
5.6案例实践123
5.6.1案例需求说明123
5.6.2技能训练要点123
5.6.3案例实现123
本章小结124
本章习题125
第6章动态Web开发129
6.1Web开发概述129
6.1.1静态Web页面129
6.1.2动态Web页面130
6.2JSP简介131
6.3JSP开发环境安装与配置131
6.3.1JDK的下载、安装及环境变量配置131
6.3.2Tomcat安装135
6.4JSP页面开发与运行139
6.4.1JSP页面的基本结构139
6.4.2JSP页面的运行过程140
6.4.3JSP的运行原理147
6.5JSP的基本语法147
6.5.1JSP脚本元素148
6.5.2JSP指令148
6.5.3JSP动作组件153
6.6JSP内置对象158
6.6.1request对象158
6.6.2response对象162
6.6.3Session对象164
6.6.4application对象173
6.7JSP中的文件操作176
6.8JSP中汉字乱码处理179
6.9案例实践182
6.9.1案例需求说明182
6.9.2技能训练要点182
6.9.3案例实现182
本章小结184
本章习题184
第7章JDBC数据库连接191
7.1MySQL的安装与配置191
7.2SQLyog安装与配置195
7.3JDBC简介197
7.3.1JDBC的概念197
7.3.2JDBC驱动类型198
7.3.3JDBC工作原理198
7.4JDBC访问数据库步骤199
7.4.1创建与数据库连接199
7.4.2通过JDBC执行SQL语句201
7.4.3ResultSet对象202
7.5数据库编程应用204
7.5.1JDBC操作数据库204
7.5.2解决数据库乱码问题206
7.5.3PreparedStatement的应用208
7.5.4JDBC的其他应用211
7.6数据库连接池216
7.6.1数据库连接池概述216
7.6.2数据库连接池的基本原理216
7.6.3在服务器中配置连接池217
7.7案例实践219
7.7.1案例需求说明219
7.7.2技能训练要点220
7.7.3案例实现220
本章小结223
本章习题223
第8章服务器功能扩展技术——JavaBean与Servlet230
8.1JavaBean概述230
8.2与JvavBean相关的JSP动作组件230
8.3JavaBean与JSP的结合应用232
8.4Servlet概述243
8.5Servlet的生命周期244
8.6Servlet体系的常用类和接口245
8.7Servlet会话250
8.8案例实践257
8.8.1案例需求说明257
8.8.2技能训练要点258
8.8.3案例实现258
本章小结266
本章习题266
第9章Web项目开发实例272
9.1JSP开发模式272
9.1.1JSP+JavaBean模式272
9.1.2Servlet+JSP+JavaBean模式272
9.2“吃遍天下”美食团购网站的设计与实现273
9.2.1系统分析与设计273
9.2.2数据库设计275
9.2.3系统实现277
本章小结339
本章习题339
附录ACSS样式表属性340
附录BJavaScript常用内建对象和预定义函数346
附录CJavaScript事件358
参考文献361