内容简介
第1章 JSP概述
1.1 Web简介
1.1.1什么是Web
1.1.2静态网页与动态网页
1.1.3 Web动态网页技术
1.1.4 Web服务器介绍
1.1.5 Java Web常用开发技术
1.2 JSP开发工具及运行环境
1.2.1 JDK的安装与配置
1.2.2 Tomcat的安装与启动
1.2.3 Dreamweaver开发工具
1.2.4 MyEclipse开发工具
1.3第一个JSP程序
1.3.1认识第一个JSP程序
1.3.2 JSP的工作原理
1.3.3使用MyEclipse进行Web开发
1.3.4 Web应用的目录结构
1.4本章小结
习题
第2章 Web客户端编程
2.1 HTML语言
2.1.1 HTML文档结构
2.1.2文字与段落标记
2.1.3多媒体标记和超链接标记
2.1.4列表标记
2.1.5表格标记
2.1.6表单标记
2.1.7框架标记
2.2 CSS
2.2.1 CSS组成
2.2.2 CSS样式的4种应用方式
2.2.3 CSS样式的继承性及优先级
2.2.4 CSS常用的样式属性
2.2.5 DIV+CSS布局方法
2.3JavaScript脚本语言
2.4静态网页设计综合案例
2.4.1案例介绍
2.4.2案例实现
2.5本章小结
习题
第3章 JSP基础知识
3.1 JSP页面组成
3.2 JSP中常用的脚本元素
3.2.1 JSP中变量和方法的声明
3.2.2 JSP中的表达式
3.2.3 JSP中的Java脚本
3.3 JSP常用指令
3.3.1 page指令
3.3.2 include指令
3.3.3 taglib指令
3.4 J SP常用动作
3.4.1 <jsp:include>动作
3.4.2 <jsp:forward>动作
3.4.3 <jsp:useBean>动作
3.4.4 <jsp:setProperty>动作
3.4.5 <jsp:getProperty>动作
3.5 Java知识回顾
3.5.1 Java编程基础
3.5.2 Java程序结构
3.5.3类与接口、包的概念
3.5.4 Java常用类库
3.5.5 Java异常处理
3.6本章小结
习题
第4章 JSP内置对象
4.1 JSP内置对象概述
4.2 request对象
4.2.1 request对象的常用方法
4.2.2 request对象的主要应用
4.2.3 request对象其他方法应用
4.3 response对象
4.3.1 response对象的常用方法
4.3.2 response对象的主要应用
4.4 session对象
4.4.1 session对象的相关知识
4.4.2 session对象的主要应用
4.5 application对象
4.5.1 application对象的常用方法
4.5.2 application对象的主要应用
4.6 JSP其他内置对象
4.7 JSP内置对象综合应用
4.7.1网上模拟考试系统案例介绍
4.7.2网上模拟考试系统案例实现
4.7.3网上模拟考试系统案例总结
4.8本章小结
习题
第5章 JSP数据库应用开发
5.1关系数据库简介
5.1.1关系数据库基本概念
5.1.2常见关系数据库管理系统
5.1.3 SQL语言简介
5.1.4本章实例数据库介绍
5.2 JDBC技术介绍
5.2.1 JDBC概述
5.2.2 JDBC常用类和接口介绍
5.2.3 JDBC数据库访问步骤
5.3连接SQL Server数据库
5.3.1 DriverManager类
5.3.2使用JDBC-ODBC桥连接数据库
5.3.3使用专用JDBC驱动连接数据库
5.4访问SQL Server数据库
5.4.1 Connection接口
5.4.2 Statement接口及应用
5.4.3 PreparedStatement接口及应用
5.4.4 ResultSet接口及应用
5.4.5数据库访问综合案例
5.5其他重要技术及典型应用
5.5.1存储过程
5.5.2事务处理
5.5.3连接池技术
5.5.4数据分页显示技术
5.6常见数据库连接
5.6.1连接Oracle数据库
5.6.2连接Access数据库
5.6.3连接MySQL数据库
5.6.4连接Excel表格
5.7本章小结
习题
第6章 网上选课系统项目实训
6.1系统需求分析
6.2系统功能模块设计
6.3系统数据库设计
6.3.1数据库概念结构设计
6.3.2数据库逻辑结构设计
6.4系统实现
6.4.1系统文件目录介绍
6.4.2系统登录页面的实现
6.4.3管理员模块的实现
6.4.4学生用户模块的实现
6.4.5教师用户模块的实现
6.5系统完善和改进
6.6本章小结
习题
第7章 JavaBean技术
7.1 JavaBean简介
7.1.1 JavaBean基本概念
7.1.2 JavaBean规范
7.1.3 JavaBean的种类
7.2 JavaBean的创建和调用
7.2.1 JavaBean的创建
7.2.2 JavaBean的调用
7.3 JSP+JavaBean综合开发案例
7.3.1案例介绍
7.3.2案例实现
7.4文件上传与下载组件
7.4.1概述
7.4.2 jspSmartUpload组件介绍
7.4.3文件上传
7.4.4文件下载
7.5 Java Web开发模式介绍
7.6本章小结
习题
第8章 Servlet技术
8.1 Servlet概述
8.1.1什么是Servlet
8.1.2 Servlet的生命周期
8.1.3认识第一个Servlet
8.2 Servlet编程常用类和接口
8.2.1 Servlet常用类和接口简介
8.2.2 Servlet接口
8.2.3 GenericServlet抽象类
8.2.4 HttpServlet类
8.2.5 ServletRequest接口与ServletResponse接口
8.2.6 HttpServletRequest接口
8.2.7 HttpServletResponse接口
8.2.8 Servlet其他常用接口
8.3 Servlet的创建和配置
8.3.1 Servlet创建方式综述
8.3.2创建一个Servlet
8.3.3 Servlet的配置和调用
8.4 Servlet简单应用
8.5 Servlet过滤器
8.5.1 Servlet过滤器简介
8.5.2 Servlet过滤器接口
8.5.3 Servlet过滤器的创建和应用
8.6 Servlet监听器
8.6.1 Servlet监听器介绍
8.6.2 Servlet监听器应用
8.7 JSP+Servlet综合应用案例
8.7.1案例介绍
8.7.2案例实现
8.8本章小结
习题
第9章 自定义标签
9.1自定义标签简介
9.1.1自定义标签的基本概念
9.1.2自定义标签的特点
9.1.3自定义标签的接口与类的层次结构
9.2自定义标签的开发
9.2.1自定义标签的开发流程
9.2.2自定义标签的处理过程
9.2.3 HelloWorld标签的开发
9.3 JSTL标准标签库
9.3.1 JSTL简介
9.3.2 JSTL的下载及安装
9.3.3 JSTL核心标签库
9.4自定义标签的使用实例
9.4.1自定义标签显示时间
9.4.2使用JSTL标签库实现图书查询功能
9.5本章小结
习题
第10章 AJAX技术
10.1什么是AJAX
10.1.1 AJAX定义
10.1.2为什么要用AJAX
10.1.3当前AJAX的典型应用
10.1.4AJAX的缺陷
10.1.5AJAX简单实例
10.2 AJAX开发基础
10.2.1 XMLHttpRequest核心对象
10.2.2 XMLHttpRequest对象的五步使用法
10.2.3 AJAX读取XML
10.2.4 AJAX与数据库
10.3 AJAX应用案例
10.3.1案例介绍
10.3.2案例实现
10.4 AJAX框架简介
10.5本章小结
习题
参考文献