第1篇项目导入
第1章JSP技术概述
1.1Web应用的发展
1.2HTTP通信协议概述
1.3JSP的运行原理
1.4小结
第2章JSP运行环境配置
2.1Web服务器简介
2.1.1认识Web服务器
2.1.2常见Web服务器产品
2.2安装和配置JDK
2.2.1JDK的安装
2.2.2JDK的配置
2.3安装与启动Tomcat
2.3.1Tomcat的安装
2.3.2Tomcat的目录结构
2.3.3启动Tomcat服务器
2.4安装与配置MyEclipse
2.4.1MyEclipse的安装
2.4.2配置MyEclipse
2.5JSP程序初步体验
2.5.1新建并发布Web项目
2.5.2创建并运行JSP文件
2.6小结
第2篇核心技术
第3章JSP页面元素
3.1JSP页面的基本结构
3.2JSP注释
3.2.1HTML注释
3.2.2JSP隐藏注释
3.2.3脚本段注释
3.3JSP脚本元素
3.3.1脚本段
3.3.2表达式
3.3.3声明语句
3.4指令标签
3.4.1page指令
3.4.2include指令
3.4.3taglib指令
3.5动作元素
3.5.1jsp:include动作标签
3.5.2jsp:forward动作标签
3.5.3jsp:param动作标签
3.6小结
3.7单元项目――网上商城首页搭建
第4章JSP内建对象
4.1JSP内建对象简介
4.2out对象
4.2.1输出信息的方法
4.2.2管理缓冲区的方法
4.3request对象
4.3.1访问请求参数
4.3.2读取系统信息
4.4response对象
4.5session对象
4.5.1session概述
4.5.2session的常用方法介绍
4.6application对象
4.7小结
4.8单元项目――购物车模块
第5章JDBC数据库访问技术
5.1安装MySQL数据库
5.1.1安装MySQL数据库服务器
5.1.2安装MySQL数据库管理器
5.2JDBC概述
5.2.1JDBC技术介绍
5.2.2JDBC驱动的类型
5.3常见数据库驱动程序
5.4驱动程序安装方法
5.5JDBC程序编写步骤
5.6JDBC中关键的类和接口
5.6.1JDBC软件包
5.6.2驱动程序接口Driver
5.6.3驱动程序管理器DriverManager
5.6.4数据库连接接口Connection
5.6.5执行SQL语句接口Statement
5.6.6访问结果集接口ResultSet
5.6.7PreparedStatement接口
5.7通过JDBC―ODBC桥访问数据库
5.8综合案例――投票系统前台实现
5.9小结
5.10单元项目――商品展示功能
第6章JavaBeans组件
6.1JavaBean简介
6.1.1什么是JavaBean
6.1.2JavaBean的种类
6.1.3JavaBean的编写规范
6.2JSP与JavaBean结合
6.2.1动作标签
6.2.2动作标签
6.2.3动作标签
6.2.4bean的作用范围
6.3使用JavaBean访问数据库
6.4小结
6.5单元项目――商品管理模块(管理员功能)
第7章Servlet技术
7.1Servlet简介
7.1.1Servlet概念
7.1.2Servlet的生命周期
7.2Servlet 常用类与接口
7.2.1Servlet接口
7.2.2HttpServlet类
7.2.3Filter接口
7.3Servlet的部署
7.3.1Servlet部署的一般步骤
7.3.2Servlet的部署实例
7.4Servlet与JSP结合
7.4.1经典的设计模式
7.4.2Servlet与JSP结合实例
7.5小结
7.6单元项目――会员管理模块
第8章EL与JSTL标记库
8.1EL表达式语言
8.1.1EL表达式的使用
8.1.2EL表达式求值
8.1.3访问作用域变量
8.2JSTL核心标签库
8.2.1安装配置JSTL
8.2.2计算结果输出标签c:out
8.2.3设置对象属性标签c:set
8.2.4删除对象属性标签c:remove
8.2.5捕获异常标签c:catch
8.2.6if条件判断标签c:if
8.2.7条件分支标签c:choose、c:when和c:otherwise
8.2.8迭代标签c:forEach
8.2.9处理TokenString专用迭代标签c:forToken
8.3自定义标签
8.3.1自定义标签的原理
8.3.2开发自定义标签
8.4小结
第3篇项目实施
第9章综合案例――网上商城
9.1系统分析与设计
9.1.1需求分析
9.1.2业务流程分析
9.1.3模块设计
9.2系统架构分析
9.2.1设计模式
9.2.2文件结构设计
9.2.3公共模块设计
9.3数据库设计
9.3.1配置数据库
9.3.2数据库设计
9.3.3数据库表结构的详细设计
9.4商城的代码实现
9.4.1用户管理模块
9.4.2商品管理模块
9.4.3订单管理模块
9.5小结