内容简介
第1章 Web技术简介
1.1 Web基础知识
1.1.1 Web发展过程
1.1.2 Web动态网页技术
1.1.3 Web应用程序工作原理
1.2 JSP技术概述
1.2.1 JSP技术主要优点
1.2.2 JSP技术基本部分
1.3 本章小结
1.4 本章练习
第2章 Web客户端技术
2.1 HTML
2.1.1 HTML标签与属性
2.1.2 HTML文档
2.1.3 案例一:导航和框架的应用
2.1.4 案例二:表格与表单的应用
2.2 页面布局
2.2.1 常用的页面布局方法
2.2.2 CSS简介
2.2.3 CSS基本语法
2.2.4 在网页中加载CSS样式表
2.2.5 DIV布局和CSS盒子模型
2.2.6 案例三:CSS+DIV页面布局
2.2.7 案例四:CSS制作横向菜单
2.3 JavaScript
2.3.1 JavaScript基础
2.3.2 JavaScript对象
2.3.3 JavaScript事件
2.3.4 在网页中使用JavaScript
2.3.5 案例五:JavaScript进行数据验证
2.4 本章小结
2.5 本章练习
第3章 JSP开发运行环境
3.1 JSP开发运行环境介绍
3.1.1 JDK介绍
3.1.2 Tomcat介绍
3.1.3 MyEclipse介绍
3.2 JSP运行环境搭建
3.2.1 JDK安装和配置
3.2.2 Tomcat安装和配置
3.2.3 MyEclipse安装和配置
3.2.4 MyEclipse优化及使用
3.3 案例一:用MyEclipse开发JSP
3.3.1 Web服务目录
3.3.2 JSP运行机制
3.4 本章小结
3.5 本章练习
第4章 JSP基本语法
4.1 JSP页面基本构成
4.2 JSP中的注释
4.3 指令元素
4.3.1 page指令
4.3.2 include指令
4.3.3 taglib指令
4.3.4 案例一:指令元素在JSP开发中应用
4.4 脚本元素
4.4.1 小脚本(Scriptlet)
4.4.2 声明(Declaration)
4.4.3 表达式(Expression)
4.4.4 案例二:脚本元素在JSP开发中应用
4.5 动作元素
4.5.1 包含文件〈jsp:include〉
4.5.2 网页跳转〈jsp:forward〉
4.5.3 使用Applet插件〈jsp:plugin〉
4.6 本章小结
4.7 本章练习
第5章 JSP内置对象
5.1 JSP内置对象的基本知识
5.1.1 JSP内置对象的分类
5.1.2 内置对象属性保存范围
5.2 JSP内置对象的常用方法
5.2.1 out请求对象
5.2.2 request请求对象
5.2.3 response响应对象
5.2.4 session会话对象
5.2.5 application应用程序对象
5.2.6 其他对象
5.3 JSP内置对象的案例
5.3.1 案例一:request对象处理用户登录数据
5.3.2 案例二:session对象处理用户登录数据
5.4 本章小结
5.5 本章练习
第6章 数据库操作
6.1 JDBC技术
6.1.1 JDBC简介
6.1.2 JDBC的体系结构
6.1.2 JDBC驱动程序
6.1.3 JDBC API常用类和接口
6.2 数据库操作案例
6.2.1 案例一:连接数据库实现系统登录
6.2.2 案例二:课程信息操作主界面设计
6.2.3 案例三:对课程信息编辑模块制作
6.2.4 案例四:对课程信息分页查询制作
6.3 本章小结
6.4 本章练习
第7章 JavaBean组件
7.1 认识JavaBean
7.2 编写JavaBean遵循的原则
7.3 在Jsp中使用JavaBean
7.3.1 使用JavaBean的优点
7.3.2 使用〈jsp:useBean〉动作元素
7.3.3 JavaBean运行机制
7.3.4 JavaBean字节码文件存放
7.4 JavaBean属性操作
7.4.1 设置JavaBean属性值
7.4.2 访问JavaBean属性值
7.5 案例一:在页头动态显示当前学期
7.6 案例二:网上调查用户兴趣
7.7 本章小结
7.8 本章练习
第8章 JSTL标签库
8.1 JSTL标签库概述
8.1.1 什么是JSTL
8.1.2 JSTL小例子
8.2 EL表达式
8.2.1 获取数据
8.2.2 执行运算
8.2.3 获得Web开发常用对象
8.2.4 调用Java方法
8.2.5 JSTL中的常用EL函数
8.3 JSTL核心标签
8.3.1 表达式控制标签使用
8.3.2 流程控制标签使用
8.3.3 循环标签使用
8.3.4 URL操作标签使用
8.4 I18N格式化标签
8.5 其他标签
8.5.1 SQL标签
8.5.2 XML标签
8.6 案例一:用JSTL优化首页脚本
8.7 案例二:用JSTL优化课程主页脚本
8.8 本章小结
8.9 本章练习
第9章 Servlet技术
9.1 认识Servlet
9.1.1 什么是Servlet
9.1.2 Servlet优点
9.1.3 Servlet用途
9.2 开发一个简单的Servlet
9.2.1 编写Servlet
9.2.2 配置Web.xml
9.2.3 调用Servlet
9.3 Servlet运行原理
9.3.1 HTTP及其请求方法
9.3.2 Servlet与Servlet容器
9.3.3 Servlet的生命周期
9.4 Servlet API
9.4.1 Javax.servlet常用接口及类
9.4.2 Javax.servlet.http常用接口及类
9.4.3 Servlet的方法
9.5 案例一:Servlet改进课程主页脚本
9.6 本章小结
9.7 本章练习
第10章 JSP开发模式
10.1 JSP主要开放模式
10.1.1 Model 1模式
10.1.2 Model 2模式
10.1.3 两种模式比较
10.2 MVC模式
10.2.1 MVC模式原理
10.2.2 JSP+JavaBean+Servlet实现MVC
10.3 案例一:利用MVC模式改进模块
10.4 本章小结
10.5 本章练习
第11章 JSP高级应用
11.1 文件的上传与下载
11.1.1 相关知识
11.1.2 实例演示
11.2 登录验证过滤器
11.2.1 相关知识
11.2.2 实例演示
11.3 在线用户统计
11.3.1 相关知识
11.3.2 实例演示
11.4 海量数据查询分页
11.4.1 相关知识
11.4.2 实例演示
11.5 本章小结
11.6 本章练习