图书目录

目录

第一篇Java EE基础编程

第1章Java EE框架概述

1.1什么是Java EE

1.2Java EE能做什么

1.3如何学习Java EE编程技术

第2章常用工具类

2.1String与StringBuffer类的使用

2.1.1String类

2.1.2StringBuffer类

2.2日历类的使用

2.2.1Date与DateFormat的使用

2.2.2Calendar日历类使用

2.2.3Java定时器Timer类使用

2.3本章小结

第3章Java集合框架

3.1Java集合概念

3.2Java集合使用

3.2.1HashSet使用

3.2.2TreeSet使用

3.2.3ArrayList使用

3.2.4HashMap使用

3.2.5中文排序问题

3.3Java泛型编程

3.4本章小结

第4章JDBC编程技术

4.1MySQL数据库

4.2JDBC编程基本概念

4.3JDBC高级编程

4.3.1PreparedStatement研究

4.3.2如何获得元数据MetaData

4.3.3事务处理

4.4数据库分层设计

4.4.1常用的O/R映射

4.4.2分层设计示例

4.5本章小结

第5章Java对XML编程

5.1XML基本概念

5.1.1XML文档结构

5.1.2定义基本元素

5.1.3使用属性

5.2利用开源JDOM项目对XML编程

5.3本章小结

第二篇Java EE网页编程

第6章网页编程基础

6.1HTML基本概念

6.2HTML基本标签的使用

6.3CSS使用

6.4利用CSS与DIV网页布局

6.5JavaScript编程基础

6.6本章小结

第7章JSP编程技术

7.1JSP编程基础

7.1.1JSP运行环境配置

7.1.2JSP基础

7.1.3JSP常见指令

7.2JSP常见内置对象

7.3JavaBean编程

7.3.1JavaBean概述

7.3.2JavaBean数据库编程

7.4Servlet编程

7.4.1Servlet概述

7.4.2Servlet生命周期

7.4.3Servlet编程

7.4.4Servlet初始化函数

7.5过滤器Filter编程

7.5.1Filter概述

7.5.2Filter编程

7.5.3Filter配置

7.6JSP常见技巧

7.6.1JSP验证码实现

7.6.2JSPSmartUpload实现文件上传

7.7本章小结

第8章EL表达式与JSTL库

8.1EL表达式

8.1.1JSP中EL表达式

8.1.2JSP中EL表达式输出某个范围变量值

8.1.3EL运算符

8.1.4EL输出JavaBean中属性值

8.2JSTL标签库使用

8.2.1JSTL基本概念

8.2.2JSTL入门

8.2.3JSTL核心标签库

8.2.4JSTL输出数据库中的表内容

8.3本章小结

第三篇Java EE开源编程

第9章Hibernate编程

9.1Hibernate架构与入门

9.1.1O/R Mapping

9.1.2Hibernate体系结构与入门示例

9.1.3Hibernate核心接口

9.2Hibernate常见操作

9.2.1利用Hibernate增删改记录

9.2.2Hibernate主键ID生成方式

9.2.3Hibernate查询方式

9.3Hibernate多表操作

9.3.1表之间关系

9.3.2一对多关系操作

9.3.3级联操作与延迟加载

9.3.4多对多关系操作

9.4Hibernate缓存技术

9.5本章小结

第10章Struts2编程

10.1B/S设计模式

10.1.1MVC模式

10.1.2基于纯JSP一层架构

10.1.3基于JSP和Servlet两层架构

10.1.4基于JSP、JavaBean及Servlet三层架构

10.2Struts2概念

10.2.1Struts2体系结构

10.2.2Struts2入门

10.3深入理解Struts2的配置文件

10.4Action类文件

10.4.1Action类形式

10.4.2Action动态处理函数

10.5Action访问Servlet API

10.6Struts2校验框架

10.6.1校验示例

10.6.2常见校验规则

10.6.3Struts2中应用客户端输入校验

10.7Struts2拦截器

10.7.1什么是拦截器

10.7.2Struts2拦截器入门

10.7.3在Struts2中配置自定义的拦截器

10.8Struts2转换器

10.8.1在Struts2中配置类型转换器

10.8.2类型转换器应用示例

10.9Struts2国际化

10.10Struts2上传下载

10.10.1上传文件

10.10.2文件下载

10.11Struts2标签使用

10.11.1Struts2常用UI标签使用

10.11.2Struts2常用非UI标签使用

10.12本章小结

第11章Spring编程

11.1Spring开源框架

11.2Spring入门示例

11.3Spring IOC控制反转

11.3.1Spring依赖注入

11.3.2Spring Bean的作用域

11.3.3Spring自动装配

11.4Spring AOP编程

11.4.1AOP概念

11.4.2AOP Spring示例

11.5本章小结

第12章Spring、Struts2、Hibernate整合

12.1Spring与Hibernate整合

12.2HibernateTemplate类使用

12.2.1HibernateTemplate主要方法

12.2.2基于HibernateTemplate通用Dao类实现

12.3事务处理

12.3.1通过注释实现事务

12.3.2声明式事务

12.4Spring与Struts整合

12.5SS2H三者整合示例

12.6本章小结

第13章基于JQuery编程技术

13.1JQuery介绍

13.2JQuery配置与使用

13.3JQuery选择器

13.4JQuery对HTML操作

13.4.1节点标签操作

13.4.2CSS样式操作

13.4.3读写HTML文本

13.5JQuery事件

13.5.1绑定事件

13.5.2事件冒泡

13.6基于JQuery的Ajax编程

13.6.1什么是Ajax

13.6.2JQuery的Ajax编程技术

13.6.3JQuery中使用JSON

13.7本章小结

第四篇Java EE编程实验

第14章基于Ant的Java应用程序部署

14.1Ant框架介绍

14.2Ant基本操作入门

14.3MyEclipse中使用Ant

14.4Ant部署Web应用程序

14.5本章小结

第15章Java EE编程实验

实验1Java常用工具类编程

实验2Java集合框架编程

实验3JDBC编程

实验4Java与XML编程

实验5HTML编程

实验6JSP基础以及内置对象编程

实验7JavaBean与Servlet编程

实验8JSP综合编程

实验9Hibernate编程

实验10Struts2编程

实验11Spring编程

实验12SS2H整合编程

实验13JQuery编程