本书主要介绍了J2EE体系结构、编程基础、数据存取框架设计、业务逻辑框架设计、Web框架设计、应用服务器程序框架设计、项目前期考虑与准备、系统代码结构的规划、应用测试部署与性能调优等内容,适合于对J2EE框架设计核心原理及技术感兴趣的读者,同时也是从事J2EE软件项目开发的人员必读的一部不可多得的编程参考指南。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | J2EE应用框架设计与项目开发 |
分类 | |
作者 | 余浩东 |
出版社 | 清华大学出版社 |
下载 | ![]() |
简介 | 编辑推荐 本书主要介绍了J2EE体系结构、编程基础、数据存取框架设计、业务逻辑框架设计、Web框架设计、应用服务器程序框架设计、项目前期考虑与准备、系统代码结构的规划、应用测试部署与性能调优等内容,适合于对J2EE框架设计核心原理及技术感兴趣的读者,同时也是从事J2EE软件项目开发的人员必读的一部不可多得的编程参考指南。 内容推荐 本书详细讲解了J2EE应用开发框架的实现过程,揭示了框架开发的原理和方法,并结合实际应用分析了相关的技术疑难。同时,本书还讲解了基于框架建构具体的J2EE软件项目的方法。本书内容全部基于作者开发的一个应用框架,作者在其网站提供该应用框架的全部源代码。 本书分两大部分。第一部分为前6章,详解一个J2EE应用开发框架的实现过程。作者将带领读者层层揭开框架设计技术的神秘面纱,深入剖析J2EE框架设计核心原理,以及涉及的技术难点。第二部分为第7章至第10章,基于第一部分实现的框架,讨论具体的J2EE软件项目的构建过程,分析各个开发阶段的设计方法、思路及面临的问题,向读者提供了一个真正的、可参考的实战项目案例。 本书凝聚了作者在多个行业的数年开发经验,对技术问题有独到的分析和见解,十分适合于对J2EE框架设计核心原理及技术感兴趣的读者,同时也是从事J2EE软件项目开发的人员必读的一部不可多得的编程参考指南。 目录 第1章 J2EE体系结构 1.1 体系结构 1.2 体系结构的划分 1.2.1 非分布式体系结构 1.2.2 分布式体系结构 1.3 小结 第2章 J2EE编程基础 2.1 基本知识 2.1.1 数据集合 2.1.2 反射(reflection) 2.1.3 异常处理 2.2 通用OO设计原则 2.2.1 开闭原则 2.2.2 接口分离原则 2.2.3 替换原则 2.2.4 合成/聚合复用原则 2.2.5 依赖倒置原则 2.3 常用设计模式 2.3.1 创建型模式 2.3.2 结构型模式 2.3.3 行为型模式 2.4 编码约定 第3章 数据存取框架设计 3.1 常见数据库存取访问方式 3.2 实体Bean数据存取 3.3 JDBC数据存取框架 3.3.1 设计目标 3.3.2 异常处理 3.3.3 数据源封装 3.3.4 数据访问底层封装 3.3.5 数据访问高级抽象 3.3.6 数据存取框架小结 3.4 DAO模式应用 3.4.1 什么是DAO模式 3.4.2 DaoFactory类 3.4.3 应用示例 3.5 高级话题 3.5.1 数据库事务隔离 3.5.2 唯一标识生成策略 3.5.3 数据分页查询 第4章 业务逻辑框架设计 4.1 关于会话EJB 4.1.1 有状态会话Bean 4.1.2 无状态会话Bean 4.1.3 会话Bean访问调用 4.1.4 基于SLSB的设计模式 4.2 业务事务界定 4.3 Command业务框架 4.3.1 设计目标 4.3.2 具体实现 4.3.3 应用示例 4.4 Delegate业务框架 4.4.1 设计目标 4.4.2 具体实现 4.4.3 应用示例 4.5 消息队列业务框架 4.5.1 设计目标 4.5.2 具体实现 4.5.3 应用示例 4.6 高级话题 4.6.1 IOC技术应用的讨论 4.6.2 AOP思想在业务框架上的应用 4.6.3 谈谈Spring框架 4.7 小结 第5章 Web框架设计 5.1 MVC概念 5.2 流行的Web框架 5.2.1 Struts 5.2.2 WebWork 5.2.3 Spring MVC 5.3 实用的Web框架 5.3.1 设计目标 5.3.2 具体实现 5.3.3 应用示例 5.4 框架功能扩展 5.4.1 Web请求访问缓存 5.4.2 文件上传 5.4.3 页面动态统计绘图 5.4.4 Web Services简易开发 5.5 高级话题 5.5.1 Web会话状态管理 5.5.2 Web应用监听事件 5.5.3 AJAX技术集成 5.6 小结 第6章 应用服务器程序框架设计 6.1 设计目标 6.2 框架实现 6.2.1 应用程序线程封装 6.2.2 后台监控模块 6.2.3 命令参数管理模块 6.2.4 线程池及子程序 6.2.5 主程序模块 6.2.6 定时计划任务模块 6.3 应用说明 第7章 项目前期考虑与准备 7.1 项目容量考量 7.2 相关风险评估 7.3 体系结构选择 7.4 应用服务器选择 7.5 搭建开发环境 7.6 建立开发团队 第8章 系统代码结构的规划 8.1 包设计的原则 8.1.1 包的内聚性 8.1.2 包的耦合性 8.2 系统结构的规划 8.2.1 项目包的命名 8.2.2 功能模块包的划分 第9章 开发示例——PetStore应用 9.1 系统概述及需求开发 9.1.1 系统概述 9.1.2 需求开发 9.2 分析设计 9.2.1 架构定义与细化 9.2.2 用户体验建模 9.2.3 数据库设计 9.2.4 Use Case用例设计 9.3 代码构建 9.3.1 数据持久层编码 9.3.2 业务逻辑层编码 9.3.3 表示层编码 9.4 小结 第10章 应用测试部署与性能调优 10.1 应用测试 10.1.1 概念回顾 10.1.2 单元与集成测试 10.1.3 性能与压力测试 10.2 应用部署 10.2.1 部署方式 10.2.2 方案设计 10.3 性能凋优 10.3.1 JVM 10.3.2 关系数据库 10.3.3 J2EE应用服务器 10.3.4 Beele J2EE开发框架 10.3.5 业务应用程序 参考资料 后记 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。