内容简介
第1章 日积月累
1.1 Java漫谈
1.1.1 Java语言诞生及其发展
1.1.2 Java EE的发展与展望
1.2 J2SE 5.0(Tiger)新特性简介
1.2.1 简易开发
1.2.2 可扩展性和性能
1.2.3 监视和管理能力
1.2.4 桌面客户端
1.2.5 其他新特性
1.3 主流开发框架概览
1.3.1 Struts
1.3.2 Spring
1.3.3 Hibernate
1.3.4 Webwork2
1.4 主流工具使用指南
1.4.1 JBuilder
1.4.2 Eclipse
1.4.3 Java Studio Standard
1.4.4 Tomcat
1.4.5 数据库服务器
第2章 电子相册系统
2.1 概述
2.2 案例简介
2.3 案例设计
2.3.1 需求分析
2.3.2 数据库设计
2.4.1 Framework采用决策
2.4.2 Web应用的核心Web.xml
2.4 开发实现
2.4.3 Struts的配置核心Struts-config.xml文件
2.4.4 自定义Taglib
2.4.5 图片的显示
2.4.6 文件上传操作
第3章 人力资源管理信息系统
3.1 概述
3.2 案例简介
3.2.1 案例背景
3.3.1 需求分析
3.3.3 功能分析
3.3.2 设计思路
3.3 分析设计
3.2.3 开发环境说明
3.2.2 功能需求
3.3.4 框架设计
3.3.5 模块划分
3.3.6 数据库设计
3.4 开发实现
3.4.1 系统框架图
3.4.2 配置文件说明
3.4.3 功能模块
第4章 高效海量访问系统
4.1 概述
4.2 案例简介
4.3 需求分析
4.4.1 发帖功能
4.4.2 帖子浏览功能
4.4 功能分析
4.4.3 Hibernate Cache Provider
4.5 数据库设计
4.6 开发实现
4.6.1 Framework采用决策
4.6.2 Hibernate Cache Provider实现
4.6.3 发帖功能
4.6.4 浏览功能
第5章 公司办公信息管理系统
5.3 分析设计
5.3.1 系统目标设计
5.2 案例简介
5.1 概述
5.3.2 系统结构设计思想
5.3.3 系统功能设计
5.3.4 系统工作流程设计
5.3.5 数据库需求分析和逻辑设计
5.3.6 数据库结构创建
5.3.7 数据库结构的概念模式
5.4 开发实现
5.4.1 配置server.xml和Web.xml
5.4.2 自定义数据库连接池及其实现
5.4.3 Java Mail及认证的实现
5.4.4 Java Bean及MD5应用
5.4.5 系统用户身份验证子系统
5.4.6 公司员工信息管理子系统
5.4.7 公司财务信息管理子系统
5.4.8 公司内部信息交流子系统
第6章 日程管理系统
6.1 概述
6.2 案例简介
6.3 案例设计
6.3.1 需求分析
6.3.2 数据库设计
6.4 开发实现
6.4.1 Framework采用决策
6.4.2 Web.xml文件
6.4.3 Struts-config.xml文件
6.4.4 从系统启动开始
6.4.5 自定义Taglib
6.4.6 扩展Framework构造
6.4.7 一个画面的业务流程
6.4.8 Tiles框架页面的搭建
6.4.9 批处理的业务流程
第7章 框架探秘
7.1 Framework简介
7.2 某框架简介
7.3 分析设计
7.4 逻辑设计
7.4.1 配置部分
7.4.2 代码部分
附录 Java编程约定