第一部分 JavaWeb应用开发体系与环境配置
第1章 JavaWeb开发体系与环境配置
1.1 软件编程体系简介
1.1.1 单机软件
1.1.2 C/S软件
1.1.3 B/S软件
1.2 B/S结构编程技术
1.2.1 网站和网页
1.2.2 B/S结构的主流编程技术
1.3 企业级应用开发架构
1.3.1 两层架构
1.3.2 三层架构
1.3.3 N层架构
1.3.4 开发架构比较
1.4 软件工程的本质
1.4.1 瀑布模型
1.4.2 快速原型
1.4.3 喷泉模型
1.4.4 螺旋模型
1.4.5 XP和软件开发本质论
1.5 面向对象的项目分析与设计
1.5.1 面向对象建模语言与建模工具
1.5.2 系统分析与用例图
1.5.3 系统设计与动态图
1.6 软件项目开发过程标准
1.6.1 IS09001简介
1.6.2 CMM简介
1.6.3 CMM的5个级别
1.7 Java应用开发体系
1.7.1 JavaSE体系概述
1.7.2 JavaME体系概述
1.7.3 JavaEE体系概述
1.8 JavaEE的N层体系结构
1.8.1 N层开发架构
1.8.2 N层架构的优点
1.9 JavaEE常用应用开发环境介绍
1.9.1 Web服务器
1.9.2 数据库服务器
1.9.3 集成开发环境
1.10 JavaWeb开发环境的安装配置
1.10.1 配置Java运行环境
1.10.2 配置JSP运行环境
1.10.3 配置tomcat
1.10.4.JSP的基本目录结构
小结
思考和练习
第二部分 JavaWeb开发体系的主要技术
第2章 Servlet编程技术
2.1 Servlet技术基础
2.1.1 Servlet技术简介
2.1.2 Servlet的编译和部署
2.1.3 扩展的案例
2.2 ServletAPl基础
2.2.1 ServletAPI的概貌
2.2.2 Servlet的生命周期
2.2.3 Servlet的基本结构
2.2.4 线程同步问题
2.3 与运行环境相关的ServletAPI
2.3.1 ServletConfig的用法
2.3.2 ServletContext的用法
2.3.3 综合案例
2.3.4 预装载Servlet
2.3.5 Servlet映射
2.4.请求和响应的处理
2.4.1 POST和GET
2.4.2 HttpServletRequest接口的方法
2.4.3 HttpServletResponse接口的方法
2.5 向浏览器输出
2.5.1 输出普通文本
2.5.2 输出HTML内容
2.5.3 国际化问题
2.6 表单的处理
2.6.1 基本表单域的接收
2.6.2 原始表单数据的分析和处理
2.6.3 表单的验证
2.6.4 表单处理的技巧
2.7 HTTP请求的处理
2.7.1 请求重定向
2.7.2 页面自刷新
2.7.3 页面定时跳转
2.7.4 生成Excel电子表格
2.8 RequestDispatcher接口
2.8.1 基本用法
2.8.2 请求转发
2.8.3 请求包含
2.9 会话跟踪和应用程序事件
2.9.1 HttpSession接口
2.9.2 会话的基本应用
2.9.3 利用会话共享数据
2.9.4 URL,编码
2.9.5 Cookie的使用
2.9.6 应用程序事件
2.10 过滤技术的基础知识
2.10.1 过滤器的编写和部署
2.10.2 最简单的过滤器
2.10.3 请求过滤器
2.11 过滤技术的应用
2.11.1 含有过滤器的客户服务器模型
2.11.2 客户端请求的拦截和分析
2.11.3 服务器端响应的封装
小结
思考和练习
第3章 JSP编程技术
3.1 JSP页面元素与隐含对象
3.1.1 隐含对象
3.1.2 理解服务器端执行
3.1.3 JSP的页面结构
3.1.4 JSP的表达式
3.1.5 注释
3.1.6 JSP和Servlet的对应
3.2 JSP的编译指令
3.2.1 page指令
3.2.2 include指令
3.2.3 taglib指令
3.3 JSP的标准动作
3.3.1 动作
3.3.2 动作
3.3.3 动作
3.3.4 动作
3.4 JSP的应用实例
3.4.1 禁用缓冲区
3.4.2 编码转换
3.4.3 config的使用
3.4.4 Cookie的使用
3.4.5 return语句
3.4.6 session的使用
3.4.7 application的使用
3.4.8 基于文本的计数器
3.4.9 JSP操作文件
3.4.10 为JSP文件配置别名访问
小结
思考和练习
第4章JavaBean组件技术
4.1 组件技术概述
4.1.1 组件和容器
4.1.2 Bean开发工具
4.2 JavaBean简介
4.2.1 JavaBean编程
4.2.2 JavaBean的特点
4.2.3 JavaBean的属性
4.2.4 JavaBean的基本方法
4.2.5 JavaBean的运行原理
4.3 JavaBean的常规应用
4.3.1 表单Bean
4.3.2 页面Bean
4.4 共享Bean
4.4.1 对象范围
第5章 JavaWeb开发体系主要技术的协作
第三部分 JavaWeb数据库访问技术
第6章 JDBC数据库访问技术
第7章 JSP操作Oracle数据库
第8章 JSP操作SQLServer数据库
第四部分 JavaWeb开发体系的其他重要技术
第9章 JSP操作XML文件
第10章 JavaWeb开发体系的其他实用技术
附录
参考文献