第1章 开篇综述
1.1 JavaEE的优势
1.1.1 保留现存的IT资产
1.1.2 高效的开发
1.1.3 可伸缩性
1.1.4 稳定的可用性
1.2 JavaEE的组件
1.2.1 Servlet与JSP
1.2.2 JDBC
1.2.3 JNDI
1.2.4 RMI
1.2.5 JMS
1.2.6 EJB
1.3 J avaEE应用系统架构设计
1.3.1 表示层
1.3.2 服务层
1.3.3 数据持久层
1.3.4 企业信息系统层
1.4 开发环境的搭建
1.4.1 Tomcat下载与安装
1.4.2 MyEclipse下载与安装
第2章 图书管理系统分析与设计
2.1 系统需求
2.2 需求分析
2.2.1 图书管理系统的静态页面
2.2.2 系统用例
2.2.3 分析类
2.3 系统设计
2.3.1 系统类图
2.3.2 数据库物理模型
第3章 XML应用技术
3.1 XML概述
3.1.1 XML的用途
3.1.2 XML与HTML的区别
3.1.3 良好的格式
3.1.4 XML文件需要验证(Validity)
3.2 XML文件
3.2.1 XML文件的结构
3.2.2 XML文件的组成
3.2.3 XML文件的声明
3.2.4 XML文件的语法
3.3 在Java程序中访问XMI.文件
3.3.1 JAXP API基础
3.3.2 DOM对象模型
3.4 图书管理系统中的XML应用
第4章 数据持久层技术
4.1 数据持久层技术概述
4.1.1 Java对象的序列化
4.1.2 Java对象保存到数据库中
4.2 JDBC技术
4.3 数据库驱动器程序
4.3.1 驱动程序分类
4.3.2 装载方法
4.3.3 DriverManager
4.4 JDBC中的接口
4.4.1 Connection接口
4.4.2 Statement接口
4.4.3 RestlltSet接口
4.5 案例分析
4.5.1 JDBC-ODBC桥方式连接数据库
4.5.2 MySQL数据库访问
4.6 图书管理系统中的数据持久层技术
4.6.1 图书管理系统中DAO设计模式
4.6.2 图书管理系统中儿)BC硬编码问题
第5章 JavaBean组件技术
5.1 JavaBean组件
5.1.1 什么是JavaBean
5.1.2 JavaBean编写规范
5.1.3 JavaBean的属性
5.1.4 JavaBean的方法访问
5.2 图书管理系统中的JavaBean
5.2.1 JavaBean分类
5.2.2 回顾设计类图
第6章 Web技术基础
6.1 表示层技术概述
6.2 HTTP协议
6.2.1 HTTP协议的主要特点
6.2.2 HTTP协议中几个概念
6.2.3 HTTP协议的基本原理
6.3 HTML超文本标识语言
6.3.1 HTML
6.3.2 HTML中最基本的标签
6.3.3 属性
6.3.4 <HTML>标签
6.3.5 <HEAD>标签
6.3.6 <BODY>标签
6.3.7 <TITLE>标签
6.3.8 <Hn>标签
6.3.9 <HR>标签
6.3.10 <P>标签
6.3.11 <BR>标签
6.3.12 <FONT>标签
6.3.13 HTML的图片
6.3.14 <A>标签
6.3.15 HTML的表格
6.3.16 HTML的框架
6.3.17 表单
6.4 JavaScript脚本语言
6.4.1 信息输出
6.4.2 JavaScript的数据类型
6.4.3 变量的赋值
6.4.4 JavaScript中的注释
6.4.5 函数
第7章 Servlet技术
7.1 Servlet概述
7.1.1 Servlet的技术特点
7.1.2 Servlet的生命周期
7.1.3 Servlet的功能
7.2 Servlet API
7.2.1 Servlet接口和相关类
7.2.2 Servlet请求和响应
7.2.3 httpSession
7.3 Servlet实例分析
7.3.1 使用httpServlet处理客户请求
7.3.2 Web应用系统的目录结构
7.3.3 Servlet在Web.xml文件中的配置
7.4 Servlet过滤器
7.4.1 Servlet过滤器机制介绍
7.4.2 Servlet过滤器接口介绍
7.4.3 Servlet过滤器实例分析
第8章 JSP技术
8.1 JSP基本语法
8.1.1 模板元素
8.1.2 注释
8.1.3 脚本元素
8.1.4 指令元素
8.1.5 动作元素
8.2 内部对象
8.2.1 request对象
8.2.2 response对象
8.2.3 out对象
8.2.4 session对象
8.3 MVC设计模式
8.3.1 表示层和业务层分离问题
8.3.2 JSP的两种体系结构
8.3.3 MVC设计模式说明
第9章 利用Struts进行Web层开发
9.1 第一个Struts工程
9.2 Struts框架介绍
9.2.1 概述
9.2.2 Struts主要组件
9.3 Struts标签库
9.3.1 Struts标签库分类
9.3.2 使用标签库的步骤
9.4 Struts的输入验证
9.4.1 实现validate方法
9.4.2 错误消息国际化
9.4.3 与错误消息有关的.JSP部分
9.4.4 Action中的验证
第10章 利用Hibernate进行持久层开发
10.1 Hibernate概述
10.1.1 Hibernate体系结构
10.1.2 第一个Hibernate例子
10.2 操作持久化数据
10.2.1 装载对象
10.2.2 查询对象
10.2.3 更新对象
10.2.4 删除对象
第11章 利用Spring建立松耦合应用系统
11.1 各层间的依赖关系
11.2 利用Spring建立松耦合图书管理系统
第12章 AJAX技术
12.1 AJAX介绍
12.1.1 AJAX技术本质
12.1.2 HTTP请求和XML HttpRequest对象
12.2 AJAX原理
12.2.1 创建XMLHttpRequest对象
12.2.2 建立请求
12.2.3 发送请求
12.2.4 指定回调方法
12.2.5 服务器的处理Servlet
参考文献