章静态网页设计

1.1HTML简介

1.2HTML文档结构

1.3HTML页面标记

1.3.1基本标记

1.3.2列表标记

1.3.3表格

1.3.4表单

1.4CSS简介

1.5CSS页面样式

1.5.1CSS样式语法

1.5.2CSS属性

1.5.3使用CSS的方式

1.6实例应用:制作个人主页

1.6.1实例目标

章静态网页设计

1.1HTML简介

1.2HTML文档结构

1.3HTML页面标记

1.3.1基本标记

1.3.2列表标记

1.3.3表格

1.3.4表单

1.4CSS简介

1.5CSS页面样式

1.5.1CSS样式语法

1.5.2CSS属性

1.5.3使用CSS的方式

1.6实例应用:制作个人主页

1.6.1实例目标

1.6.2技术分析

1.6.3实现步骤

1.7拓展训练

118课后练习

第2章JavaScript脚本编程快速入门

2.1JavaScript语言简介

2.1.1JavaScript简介

2.1.2JavaScript与Java的关系

2.1.3JavaScript语法规则

2.2编写JavaScript程序

221集成JavaScript程序

2.2.2使用外部JavaScript文件

2.2.3注意事项

2.3JavaScript脚本语法

2.3.1数据类型

2.3.2变量与常量

2.3.3运算符

2.4脚本控制语句

2.4.1if条件语句

2.4.2switch条件语句

2.4.3while循环语句

2.4.4dowhile循环语句

2.4.5for循环语句

2.4.6forin循环语句

2.4.7对话框语句

2.5函数

2.5.1系统函数

2.5.2自定义函数

2.6浏览器对象模型

2.6.1文档对象document

2.6.2表单对象form

2.6.3窗口对象window

2.6.4网址对象location

2.6.5历史记录对象history

2.6.6浏览器信息对象navigator

2.7实例应用:自动关闭的计时器

2.7.1实例目标

2.7.2技术分析

2.7.3实现步骤

2.8拓展训练

2.9课后练习

第3章JavaWeb概述

3.1初识JavaWeb

3.2配置JavaWeb开发环境

3.2.1安装JDK

3.2.2安装Tomcat

3.2.3安装MyEclipse

3.3JavaWeb开发模式

3.3.1单一JSP模式

3.3.2JSP+JavaBean模式

3.3.3JSP+JavaBean+Servlet模式

3.3.4Struts框架模式

3.3.5J2EE模式实现

3.4实例应用:使用MyEclipse开发JavaWeb程序

3.4.1实例目标

3.4.2技术分析

3.4.3实现步骤

3.5拓展训练

3.6课后练习

第4章JSP语法基础

4.1JSP页面的基本构成

4.2JSP指令标记

4.2.1页面指令{page)

4.2.2文件包含指令(include)

4.2.3引用标签库指令(taglib)

4.3JSP脚本元素

4.3.1声明标识

4.3.2JSP表达式

4.3.3脚本程序

4.4JSP的动作元素

4.4.1<jsp:include>动作标识

4.4.2<jsp:forward>动作标识

4.4.3<jsp:param>动作标识

4.4.4<jsp:useBean>动作标识

4.4.5<jsp:setProperty>动作标识

4.4.6<jsp:getProperty>动作标识

4.4.7<jsp:plugin>动作标识

4.5注释

4.5.1HTML注释

4.5.2JSP隐藏注释

4.5.3代码注释

4.5.4动态注释

4.6实例应用:页面的注册与登录

4.6.1实例目标

4.6.2技术分析

4.6.3实现步骤

4.7扩展训练

4.8课后练习

第5章JSP内置对象

5.1JSP内置对象的概述

5.2页面请求对象request

5.2.1request对象方法介绍

5.2.2获得页面请求参数

5.2.3获取表单提交数据

5.2.4中文乱码的处理

5.2.5在request对象域管理属性

5.2.6获取cookie

5.3客户端响应对象response

5.3.1response对象方法的介绍

5.3.2处理HTTP头信息

5.3.3页面重定向

5.4out输出对象

5.4.1out对象的基本方法

5.4.2向客户端输出数据

5.4.3管理缓冲区

5.5session会话对象

5.5.1session生命周期以及常用方法

5.5.2session对象的ID

5.5.3设置会话的有效时间

5.6全局应用程序对象application

5.6.1application对象的生命周期

5.6.2application对象的成员和方法

5.7答应或请求的page对象

5.8获取会话范围的pageContext对象

5.9获取web.xml配置信息的config对象

5.10获取异常信息的exception对象

5.11实例应用:简单的购物车

5.11.1实例目标

5.11.2技术分析

5.11.3实现步骤

5.12扩展训练

5.13课后练习

第6章使用JavaBean

6.1JavaBean概述

6.1.1JavaBean简介

6.1.2JavaBean规范

6.2JavaBean的属性

6.2.1Simple属性

6.2.2Indexed属性

6.2.3Bound属性

6.2.4Constrained属性

6.3开始使用JavaBean

6.3.1编写JavaBean

6.3.2部署JavaBean

6.3.3JSP页面引入JavaBean

6.4JavaBean作用域

6.4.1Page

6.4.2Reaguest

6.4.3Session

6.4.4Application

6.5实例应用:JavaBean连接数据库

6.5.1实例目标

6.5.2技术分析

6.5.3实现步骤

6.6拓展训练

6.7课后练习

第7章使用Servlet

7.1Servlet基础

7.1.1Servlet技术概述

7.1.2Servlet技术功能

7.1.3Servlet技术特点

7.1.4Servlet生命周期

7.2Servlet技术开发

7.2.1创建Servlet

7.2.2配置Servlet相关元素

7.2.3Servlet核心API

7.3会话跟踪技术

7.3.1三种会话机制

7.3.2HTTP会话

7.4Servlet过滤器

7.4.1过滤器概述

7.4.2过滤器API

7.4.3配置过滤器

7.5Servlet监听器

7.6实例应用:用户注册的验证

7.6.1实例目标

7.6.2技术分析

7.6.3实现步骤

7.7扩展训练

7.8课后练习

第8章使用EL表达式

8.1EL概述

8.1.1EL表达式的语法

8.1.2EL表达式的特点

8.1.3通过EL访问数据

8.2EL表达式的存取范围

8.3EL表达式的保留关键字

8.4EL表达式的运算符和表达式

8.4.1算术运算符

8.4.2empty运算符

8.4.3逻辑运算符

8.4.4关系运算符

8.4.5条件运算符

8.4.6存取数据运算符

8.4.7运算符的优先级

8.5EL表达式中的隐含对象

8.5.1访问作用域范围的隐含对象

8.5.2页面的上下文对象

8.5.3访问环境信息的隐含对象

8.6定义和使用EL函数

8.6.1定义和使用EL函数

8.6.2使用EL函数常见的错误

8.7实例应用:使用EL访问JavaBean属性

8.7.1实例目标

8.7.2技术分析

8.7.3实现步骤

8.8扩展训练

8.9课后练习

第9章JSP操作XML

9.1XML概述

9.1.1XML文档结构

9.1.2XML语法特点

9.1.3XML元素属性

9.1.4字符和实体引用

9.2XML中的JSP语法

9.3JSP的XML解析器

9.4DOM解析

9.4.1DOM核心接口

9.4.2访问Document节点

9.4.3访问Element节点

9.4.4访问Text节点

9.4.5访问Attr节点

9.5SAX解析XML文档

9.5.1SAX常用接口

9.5.2SAX读取XML文件

9.6DOM4J解析XML文档

9.6.1DOM4J介绍

9.6.2使用DOM4J创建XML文档

9.6.3使用DOM4J解析XML文件

9.7JDOM

9.8实例应用:实现对鲜花XML文档修改功能

9.8.1实例目标

9.8.2技术分析

9.8.3实现步骤

9.9拓展训练

9.10课后练习

0章操作数据库

10.1JDBC技术

10.1.1JDBC简介

10.1.2JDBC连接方式

10.2核心API

10.2.1核心API概述

10.2.2驱动程序管理类:DriverManager

10.2.3数据库连接类:Connection

10.2.4SQL声明类:Statement

10.2.5结果集类:ResultSet

10.3JDBC操作数据库

10.3.1创建数据库、数据表

10.3.2添加数据

10.3.3查询数据

10.3.4删除和修改数据

10.3.5分页显示

10.3.6调用存储过程

10.3.7使用连接池

10.4使用ResultSet处理结果集

10.4.1使用基本结果集

10.4.2可滚动结果集

10.4.3使用可更新结果集

10.5实例应用:创建投票系统

10.5.1实例目标

10.5.2技术分析

10.5.3实现步骤

10.6拓展训练

10.7课后练习

……

1章JSP操作文件

2章JSTL标签库

3章整合Ajax

4章Struts2框架

5章博客管理系统

习题答案