Web项目开发实践教程 / 21世纪计算机科学与技术实践型教程
作者: 朱林,庄丽
出版时间:2017年1月
出版社:清华大学出版社
- 清华大学出版社
- 9787302455479
- 162533
- 2017年1月
- 未分类
- 未分类
- TP393.092.2
朱林、庄丽主编的《Web项目开发实践教程》以电子商务平台开发为基础,采用任务分解、案例导向的思路,按照课程内容由简单到复杂,实施难度由易到难的方式编排。每个实践案例分为案例需求说明、技能训练要点以及案例实现三个部分。
本书适合培养应用型人才高校的计算机类、信息类及电子商务类等专业使用,也可作为非计算机专业学生和工程技术人员进行Web编程时的教材及参考书籍。
第1章 概述
1.1 Web简介
1.2 Web项目开发课程地位
1.3 Web应用程序开发
1.3.1 Web的概念及发展
1.3.2 Web应用程序的运行原理
1.3.3 Web应用程序开发模式
1.4 静态网页和动态网页
1.4.1 静态与动态网页对比
1.4.2 动态网页语言
本章小结
本章习题
第2章 HTML静态网页制作基础
2.1 HTML语言概述
2.1.1 HTML简介
2.1.2 HTML的基本结构
2.2 常用HTML排版标记
2.3 HTML图片
2.4 超链接
2.5 HTML列表
2.6 HTML表格
2.7 表单的使用
2.8 使用frame框架分割浏览器窗口
2.9 应用音乐与视频标记
2.1 0滚动标记
2.1 1案例实践
2.1 1.1 案例需求说明
2.1 1.2 技能训练要点
2.1 1.3 案例实现
本章小结
本章习题
第3章 Dreamweaver基本网页编辑
3.1 Dreamweaver简介
3.2 软件界面介绍
3.2.1 文档窗口
3.2.2 状态栏
3.2.3 插入工具栏
3.2.4 文档工具栏
3.2.5 属性面板
3.2.6 结果面板
3.2.7 文件面板
3.2.8 面板组
3.2.9 菜单
3.3 Dreamweaver的基本操作
3.3.1 在网页中操作文本
3.3.2 在网页中添加特殊字符
3.3.3 在网页中添加图片
3.3.4 插入图像占位符
3.3.5 插入鼠标经过图像
3.4 创建列表
3.4.1 创建项目列表
3.4.2 创建编号列表
3.4.3 列表属性设置
3.5 在网页中使用多媒体对象
3.5.1 多媒体对象的格式
3.5.2 使用声音与视频
3.5.3 插Flash
3.5.4 在网页中添加其他插件
3.6 插入其他对象
3.6.1 插入日期
3.6.2 插入水平线
3.7 案例实践
3.7.1 案例需求说明
3.7.2 技能训练要点
3.7.3 案例实现
本章小结
本章习题
第4章 CSS应用
4.1 CSS(Cascading Style Sheet)概念
4.2 CSS属性设置
4.2.1 CSS常用文本属性设置
4.2.2 CSS常用字体属性设置
4.2.3 CSS常用颜色、背景等属性设置
4.3 CSS用法
4.3.1 CSS选择器
4.3.2 CSS样式应用
4.4 DIV+CSS使用方法
4.5 在Dreamweaver中创建CSS
4.6 案例实践
4.6.1 案例需求说明
4.6.2 技能训练要点
4.6.3 案例实现
本章小结
本章习题
第5章 JavaScript
5.1 JavaScript概述
5.1.1 JavaScript的起源
5.1.2 JavaScript的主要特点
5.1.3 JavaScript的应用
5.2 JavaScript引入方式
5.2.1 在HTML页面中嵌入JavaScript脚本
5.2.2 在HTML页面中链接外部的JavaScript文件
5.3 JavaScript语法
5.3.1 JavaScript的基本语法规则
5.3.2 变量的声明与赋值
5.3.3 函数
5.3.4 JavaScript中的对象
5.4 编写JavaScript程序
5.5 JavaScript+DIV+CSS结合
5.6 案例实践
5.6.1 案例需求说明
5.6.2 技能训练要点
5.6.3 案例实现
本章小结
本章习题
第6章 动态Web开发
6.1 Web开发概述
6.1.1 静态Web页面
6.1.2 动态Web页面
6.2 JSP简介
6.3 JSP开发环境安装与配置
6.3.1 JDK的下载、安装及环境变量配置
6.3.2 Tomcat安装
6.4 JSP页面开发与运行
6.4.1 JSP页面的基本结构
6.4.2 JSP页面的运行过程
6.4.3 JSP的运行原理
6.5 JSP的基本语法
6.5.1 JSP脚本元素
6.5.2 JSP指令
6.5.3 JSP动作组件
6.6 JSP内置对象
6.6.1 request对象
6.6.2 response对象
6.6.3 Session对象
6.6.4 application对象
6.7 JSP中的文件操作
6.8 JSP中汉字乱码处理
6.9 案例实践
6.9.1 案例需求说明
6.9.2 技能训练要点
6.9.3 案例实现
本章小结
本章习题
第7章 JDBC数据库连接
7.1 MySQL的安装与配置
7.2 SQLyog安装与配置
7.3 JDBC简介
7.3.1 JDBC的概念
7.3.2 JDBC驱动类型
7.3.3 JDBC工作原理
7.4 JDBC访问数据库步骤
7.4.1 创建与数据库连接
7.4.2 通过JDBC执行SQL语句
7.4.3 ResultSet对象
7.5 数据库编程应用
7.5.1 JDBC操作数据库
7.5.2 解决数据库乱码问题
7.5.3 PreparedStatement的应用
7.5.4 JDBC的其他应用
7.6 数据库连接池
7.6.1 数据库连接池概述
7.6.2 数据库连接池的基本原理
7.6.3 在服务器中配置连接池
7.7 案例实践
7.7.1 案例需求说明
7.7.2 技能训练要点
7.7.3 案例实现
本章小结
本章习题
第8章 服务器功能扩展技术——JavaBean与Servlet
8.1 JavaBean概述
8.2 与JvavBean相关的JSP动作组件
8.3 JavaBean与JSP的结合应用
8.4 Servlet概述
8.5 Servlet的生命周期
8.6 Servlet体系的常用类和接口
8.7 Servlet会话
8.8 案例实践
8.8.1 案例需求说明
8.8.2 技能训练要点
8.8.3 案例实现
本章小结
本章习题
第9章 Web项目开发实例
9.1 JSP开发模式
9.1.1 JSP+JavaBean模式
9.1.2 Servlet+JSP+JavaBean模式
9.2 “吃遍天下”美食团购网站的设计与实现
9.2.1 系统分析与设计
9.2.2 数据库设计
9.2.3 系统实现
本章小结
本章习题
附录A CSS样式表属性
附录B JavaScript常用内建对象和预定义函数
附录C JavaScript事件
参考文献