Java组件设计
基本信息
编辑推荐
本书帮您圆满实现 快速递交高质量软件产品之梦!...
内容简介回到顶部↑
本书主要讲解企业应用系统中核心组件的设计原则与最佳实践,澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩地讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。本书主要涵盖三部分的内容:第1篇,主要讲解了应用程序的架构、组件的定义和组件核心设计原则。这些原则,都是在大量的企业软件实践中浓缩提炼的精华;第二部分,对java语言的高级主题进行了详尽的阐述,作为组件实战的必需必备基础功力;第三部分,对企业应用的核心组件,进行需求分析、设计和实现。核心组件包括:配置组件、socket通信组件、日志组件、数据库访问组件、json转换器和权限组件。.
本书主要定位于软件架构师、设计师、高级开发人员在企业实际应用开发中的参考读物,也适合大专院校相关专业作为教材辅导图书阅读。...
本书主要定位于软件架构师、设计师、高级开发人员在企业实际应用开发中的参考读物,也适合大专院校相关专业作为教材辅导图书阅读。...
目录回到顶部↑
第1篇 组件设计总括.
第1章 组件设计概述 2
1.1 应用软件的总体架构 2
1.2 组件定义及与其相关概念的澄清 4
1.3 总结 7
第2章 组件设计原则 8
2.1 组件定位:精准地解决共性问题 10
2.2 组件设计:无配置文件 11
2.3 组件设计:与使用者概念一致 12
2.4 组件设计:业务无关的中立性 13
2.5 组件设计实现:对使用环境无假设 13
2.6 组件设计实现:单类设计和实现 14
2.7 总结 14
第2篇 组件设计的基础知识
第3章 预备知识 16
3.1 java语法深入讲解 16
3.1.1 static 16
3.1.2 嵌套类 18
3.1.3 静态嵌套类 20
3.2 反射 21
第1章 组件设计概述 2
1.1 应用软件的总体架构 2
1.2 组件定义及与其相关概念的澄清 4
1.3 总结 7
第2章 组件设计原则 8
2.1 组件定位:精准地解决共性问题 10
2.2 组件设计:无配置文件 11
2.3 组件设计:与使用者概念一致 12
2.4 组件设计:业务无关的中立性 13
2.5 组件设计实现:对使用环境无假设 13
2.6 组件设计实现:单类设计和实现 14
2.7 总结 14
第2篇 组件设计的基础知识
第3章 预备知识 16
3.1 java语法深入讲解 16
3.1.1 static 16
3.1.2 嵌套类 18
3.1.3 静态嵌套类 20
3.2 反射 21
前言回到顶部↑
设计,决定了软件质量!.
组件化设计和构建软件系统,是实现快速发布高质量软件产品之梦的最佳实践!
组件设计,凝聚了需求分析、面向对象、设计模式、数据结构、多线程等一系列高阶领域的核心精髓!
Java语言,是互联网上的卓越语言,从诞生的那一天开始,就被很多软件工程师所青睐,不断在世界的每个角落开花结果,应用日益广泛。
Java开源世界,如火如荼地发展,无数的框架、组件如雨后春笋般涌现,极大地推进了Java技术在各个领域的商业应用。
然而,由于设计者的眼界、经验和水平等的限制,Java开源框架、组件参差不齐,优秀者并不多见。在企业软件开发中,Java往往成了臃肿、笨拙、低效等的代名词。功能最简单的Java组件也要几十、上百个类文件,使用组件需要引入的Jar文件少则几兆字节,多则几十兆、上百兆字节。因此,所谓鼓吹的轻量级组件,不过是个噱头而已。
笔者从事企业软件开发十余载,专注平台和组件开发领域,深知组件设计与开发过程的“高处不胜寒”。因此,在本书中,笔者将自己对组件技术的认识和心得进行总结和提炼,为读者奉上一份Java组件设计领域的精彩技术大餐。
本书定位
本书面向软件架构师、设计师、高级开发人员,讲解企业应用中核心组件的设计原则与最佳实践。
本书将澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。..
本书的内容
这本书主要涵盖三部分的内容:
第1篇,主要讲解了应用程序的架构、组件的定义和组件核心设计原则。这些原则,都是在大量的企业软件实践中浓缩提炼的精华。
第2篇,对Java语言的高级主题进行了详尽的阐述,作为组件实战的必需必备基础功力。
第3篇,对企业应用的核心组件,进行需求分析、设计和实现。核心组件包括:
第4章,配置组件 第7章,数据库访问组件
第5章,Socket 通信组件 第8章,JSON转换器
第6章,日志组件 第9章,权限组件
本书代码下载地址为http://www.broadview.com.cn。
特别致谢
组件化设计和构建软件系统,是实现快速发布高质量软件产品之梦的最佳实践!
组件设计,凝聚了需求分析、面向对象、设计模式、数据结构、多线程等一系列高阶领域的核心精髓!
Java语言,是互联网上的卓越语言,从诞生的那一天开始,就被很多软件工程师所青睐,不断在世界的每个角落开花结果,应用日益广泛。
Java开源世界,如火如荼地发展,无数的框架、组件如雨后春笋般涌现,极大地推进了Java技术在各个领域的商业应用。
然而,由于设计者的眼界、经验和水平等的限制,Java开源框架、组件参差不齐,优秀者并不多见。在企业软件开发中,Java往往成了臃肿、笨拙、低效等的代名词。功能最简单的Java组件也要几十、上百个类文件,使用组件需要引入的Jar文件少则几兆字节,多则几十兆、上百兆字节。因此,所谓鼓吹的轻量级组件,不过是个噱头而已。
笔者从事企业软件开发十余载,专注平台和组件开发领域,深知组件设计与开发过程的“高处不胜寒”。因此,在本书中,笔者将自己对组件技术的认识和心得进行总结和提炼,为读者奉上一份Java组件设计领域的精彩技术大餐。
本书定位
本书面向软件架构师、设计师、高级开发人员,讲解企业应用中核心组件的设计原则与最佳实践。
本书将澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。..
本书的内容
这本书主要涵盖三部分的内容:
第1篇,主要讲解了应用程序的架构、组件的定义和组件核心设计原则。这些原则,都是在大量的企业软件实践中浓缩提炼的精华。
第2篇,对Java语言的高级主题进行了详尽的阐述,作为组件实战的必需必备基础功力。
第3篇,对企业应用的核心组件,进行需求分析、设计和实现。核心组件包括:
第4章,配置组件 第7章,数据库访问组件
第5章,Socket 通信组件 第8章,JSON转换器
第6章,日志组件 第9章,权限组件
本书代码下载地址为http://www.broadview.com.cn。
特别致谢
评论交流
共有4人开贴评论 4人参与评论 1人参与打分 查看
发表于:2009-8-27 15:41:00
胡扯!简直是胡扯!
技术水平低不是你的错,但还来出书误人子弟就是你的不对了!
我在书店里看了一下你的书,开始翻翻目录还觉得不错,以为真能学点东西,后来仔细一读,才发现你简直是在那胡扯!
比方说日志组件那章,你说你的组件比log4j牛逼,那你倒是发表个开源组件啊!你把输出形式写死,不允许配置,就比log4j高级了,还美其名曰可以保证所有程序都能输出一样的结果,有你这样忽悠人的吗?就你这破log,log4j比你牛逼1万倍还不止。
其它还有好多地方,实在是太荒唐了,我实在看不下去了!
你做为程序员,可能还不算最差的,但你出的书基本上是我看过最差的了。。。
技术水平低不是你的错,但还来出书误人子弟就是你的不对了!
我在书店里看了一下你的书,开始翻翻目录还觉得不错,以为真能学点东西,后来仔细一读,才发现你简直是在那胡扯!
比方说日志组件那章,你说你的组件比log4j牛逼,那你倒是发表个开源组件啊!你把输出形式写死,不允许配置,就比log4j高级了,还美其名曰可以保证所有程序都能输出一样的结果,有你这样忽悠人的吗?就你这破log,log4j比你牛逼1万倍还不止。
其它还有好多地方,实在是太荒唐了,我实在看不下去了!
你做为程序员,可能还不算最差的,但你出的书基本上是我看过最差的了。。。
| 我要写评论 |
| 查看所有评论交流(共4条) |

点击看大图




加载中...
