分享
 
 
 

Java组件设计(Java技术大系)

Java组件设计(Java技术大系)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,Java,综合,
  品牌: 孔德生

基本信息·出版社:电子工业出版社

·页码:308 页

·出版日期:2009年

·ISBN:7121081652/9787121081651

·条形码:9787121081651

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:Java技术大系

产品信息有问题吗?请帮我们更新产品信息。

内容简介《Java组件设计》主要讲解企业应用系统中核心组件的设计原则与最佳实践,澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩地讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。《Java组件设计》主要涵盖三部分的内容:第1篇,主要讲解了应用程序的架构、组件的定义和组件核心设计原则。这些原则,都是在大量的企业软件实践中浓缩提炼的精华;第二部分,对Java语言的高级主题进行了详尽的阐述,作为组件实战的必需必备基础功力;第三部分,对企业应用的核心组件,进行需求分析、设计和实现。核心组件包括:配置组件、Socket通信组件、日志组件、数据库访问组件、JSON转换器和权限组件。

《Java组件设计》主要定位于软件架构师、设计师、高级开发人员在企业实际应用开发中的参考读物,也适合大专院校相关专业作为教材辅导图书阅读。

编辑推荐《Java组件设计》将澄清设计模式、数据结构、多线程、接口设计等多个高阶技术领域中“流行”的认知误区,通过大量的组件实例分析,为读者精彩讲解组件设计这一最具技术含量的领域需要考虑的核心问题、设计方案与最佳实践。

目录

第1篇 组件设计总括

第1章 组件设计概述

1.1 应用软件的总体架构

1.2 组件定义及与其相关概念的澄清

1.3 总结

第2章 组件设计原则

2.1 组件定位:精准地解决共性问题

2.2 组件设计:无配置文件

2.3 组件设计:与使用者概念一致

2.4 组件设计:业务无关的中立性

2.5 组件设计实现:对使用环境无假设

2.6 组件设计实现:单类设计和实现

2.7 总结

第2篇 组件设计的基础知识

第3章 预备知识

3.1 Java语法深入讲解

3.1.1 static

3.1.2 嵌套类

3.1.3 静态嵌套类

3.2 反射

3.3 数据结构

3.3.1 ArrayList

3.3.2 LinkedList

3.3.3 HashSet

3.3.4 HashMap

3.4 泛型

3.4.1 泛型简介

3.4.2 泛型应用在接口上

3.4.3 泛型应用在类上

3.4.4 泛型应用在方法上

3.4.5 限制泛型的可用类型

3.4.6 通配符泛型

3.4.7 泛型深入

3.5 线程

3.5.1 线程基础

3.5.2 多线程同步

3.5.3 线程的阻塞

3.5.4 守护线程

3.5.5 多线程范例

第3篇 组件设计

第4章 配置组件

4.1 配置文件格式

4.2 DTD,还是Schema

4.3 接口设计

4.3.1 设计思路

4.3.2 复合元素映射

4.3.3 接口设计

4.3.4 接口重构

4.4 接口实现

4.4.1 主要实现结构

4.4.2 DOM根节点解析

4.4.3 XML数据设置为对象属性

4.4.4 补充说明

4.5 总结

第5章 Socket通信组件

5.1 使用场景

5.2 需求分析

5.2.1 系统内,还是系统间

5.2.2 TCP,还是UDP

5.2.3 点对点,还是广播

5.2.4 单连接,还是多连接

5.2.5 安全问题

5.2.6 包边界问题

5.2.7 连接管理

5.3 客户端接口设计

5.3.1 设计原则

5.3.2 配置接口

5.3.3 功能接口

5.3.4 事件通知接口

5.4 客户端技术实现

5.4.1 技术实现选型

5.4.2 配置接口实现

5.4.3 功能接口实现

5.5 服务端接口设计

5.5.1 设计原则

5.5.2 配置接口

5.5.3 功能接口

5.5.4 事件通知接口

5.6 服务端技术实现

5.6.1 技术实现选型

5.6.2 配置接口实现

5.6.3 功能接口实现

5.7 总结

第6章 日志组件

6.1 使用场景

第7章 数据库访问组件

第8章 JSON转换器

第9章 权限组件

……[看更多目录]

序言设计,决定了软件质量!

组件化设计和构建软件系统,是实现快速发布高质量软件产品之梦的最佳实践!

组件设计,凝聚了需求分析、面向对象、设计模式、数据结构、多线程等一系列高阶领域的核心精髓!

Java语言,是互联网上的卓越语言,从诞生的那一天开始,就被很多软件工程师所青睐,不断在世界的每个角落开花结果,应用日益广泛。

Java开源世界,如火如荼地发展,无数的框架、组件如雨后春笋般涌现,极大地推进了Java技术在各个领域的商业应用。

然而,由于设计者的眼界、经验和水平等的限制,Java开源框架、组件参差不齐,优秀者并不多见。在企业软件开发中,Java往往成了臃肿、笨拙、低效等的代名词。功能最简单的Java组件也要几十、上百个类文件,使用组件需要引入的Jar文件少则几兆字节,多则几十兆、上百兆字节。因此,所谓鼓吹的轻量级组件,不过是个噱头而已。

笔者从事企业软件开发十余载,专注平台和组件开发领域,深知组件设计与开发过程的“高处不胜寒”。因此,在本书中,笔者将自己对组件技术的认识和心得进行总结和提炼,为读者奉上一份Java组件设计领域的精彩技术大餐。

文摘插图:

Java组件设计(Java技术大系)

counter是个整型变量,前面用static关键字修饰后,就变成了一个全局变量,在程序的代码执行之前,这个counter变量就已经存在于内存中了,而且是唯一的实例。

counter静态变量是在StaticExample类中声明的,但实际上counter变量是独立于StaticExample的任何实例的。也就是说,程序没有创建任何StaticExample实例时,counter已经存在。程序创建100个StaticExample实例时,couner在内存中仍然是一个,而不是100个。当程序中创建的StaticExample类的实例都被虚拟机垃圾回收了,counter还存在。因此静态变量的生命周期,可以认为程序的第一行代码执行之前,就已经在内存中准备好,在程序的最后一行代码执行完毕,静态变量还存在于内存中。静态变量独立于任何对象,包括声明静态变量的类实例对象。 对简单类型是这样,对复杂类型(对象类型)也是这样。 静态变量的这种特性,经常被用在单实例的类实现中,例子如下:

2.static方法

如果一个方法,仅依赖方法的传入参数、其他static变量,则此方法不依赖于声明方法的类实例,应该声明为static。表示此方法是类方法,而非实例方法。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有