用CORBA创建电子商务系统

用CORBA创建电子商务系统 pdf epub mobi txt 电子书 下载 2026

出版者:北京希望电子出版社
作者:刘晖
出品人:
页数:251
译者:
出版时间:2000-12
价格:30.00元
装帧:平装
isbn号码:9787900056269
丛书系列:
图书标签:
  • CORBA
  • 电子商务
  • 分布式系统
  • 中间件
  • Java
  • C++
  • 系统设计
  • 软件架构
  • 网络编程
  • 企业应用
  • 对象请求代理
想要找书就要到 图书目录大全
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

全书由11章组成,第1、2章是CORBA体系及其采用的技术,并对CORBA的接口定义语言OMGIDL,接口存根(IDL Stub)及其接口框架(IDL Skeleton)进行了介绍;第3、 4. 5章对OMG IDL在标准C及C++中的映射技术, CORBA中的 ORB客户端、服务器端进行了详细阐述;第 6、第 7章是 CORBA互操作技术,包括各种层次上的桥接、GIOP/IIOP等协议,并提出了电子商务简介及其对分布式软件的基本需求;第8章系统描述了CORBA的各种基本服务;第9、10两章结合大量实例介绍了C++Builder的CORBA编程技术,包括改进后的ATM电子商务演示系统和拥有强大数据库功能、“主从”关系表以及公文包模型的网上售书电子商务演示系统。本书最后一章对CORBA与现有分布式软件开发技术进行了比较,并介绍了CORBA的新技术。

本书内容新、丰富,结构清晰、图文并茂,并附有大量实例,实用性、操作性和指导性强,对读者整体把握CORBA编程的核心思想提供了很好的帮助。本书既可以作为从事电子商务系统开发、编程的广大从业人员实用的自学指导书,也可以作为高等院校相关专业师生教学、自学用参考用书和社会相关领域培训班教材。

本光盘含本版电子书及配套书中实例程序源代码。

《面向对象分析与设计:从理论到实践》 图书简介 本书是一本全面深入探讨面向对象(Object-Oriented, OO)方法论、分析(OOA)和设计(OOD)的专业著作。它旨在为软件工程师、系统架构师以及计算机科学专业的学生提供一个清晰、实用的框架,用以理解和应用面向对象范式解决复杂软件系统的构建问题。全书内容高度聚焦于软件工程的核心实践,避免了对特定技术或中间件的过多纠缠,确保了知识的长期价值和普适性。 第一部分:面向对象的基础与哲学 本部分奠定了理解后续所有面向对象技术的基础。我们首先深入剖析面向对象思想的哲学根源,探讨它如何区别于传统的结构化编程范式。 第一章:范式之辩:结构化与面向对象 详细对比了过程驱动方法与数据驱动方法的本质差异。重点阐述了对象(Object)的真正含义——封装了数据与行为的实体,而非简单的数据结构。引入了状态、行为和标识这三个核心概念,并讨论了对象交互的意义。 第二章:面向对象三大支柱的精髓 这是理解OO建模的基石。 封装(Encapsulation): 不仅是数据隐藏,更是一种责任划分的艺术。探讨了信息隐藏的层次和实现细节的抽象。 继承(Inheritance): 深入区分了“is-a”(分类继承)和“has-a”(组合/聚合)的语义差异。强调了优先使用组合而非继承的设计原则(Composition over Inheritance)。 多态(Polymorphism): 区分了编译时多态(重载)和运行时多态(重写/接口实现)。阐述了多态如何实现系统的灵活性和可扩展性。 第三章:抽象的力量:类、接口与契约 本章侧重于抽象机制。类作为蓝图如何指导对象创建。重点讨论了抽象类和接口(Interface)在定义系统契约中的关键作用。我们详细分析了“Liskov替换原则”(LSP)在确保多态正确性方面的重要性,以及如何设计出稳定且可替换的接口定义。 第二部分:面向对象分析(OOA):理解问题域 本部分将焦点从理论转向现实世界的建模需求,指导读者如何从模糊的需求中提炼出清晰的、面向对象的模型。 第四章:需求捕获与用例驱动 讲解了如何有效地从用户访谈、文档和原型中收集需求。核心内容集中于用例(Use Case) 的构建,包括用例图、事件流的编写,以及如何用场景(Scenarios)来驱动后续的分析活动。强调用例是连接业务需求与软件模型的第一座桥梁。 第五章:对象识别的策略与技术 介绍多种实用的对象识别技术,包括: 名词短语法(Noun Phrase Technique): 如何通过分析文本中的名词来识别潜在的类和对象。 用例驱动识别: 如何从用例的参与者、数据和动作中发现关键类。 类、控制器与边界类的划分: 介绍经典的三层结构(Entity, Boundary, Controller)在初步建模中的应用,以分离业务逻辑和用户界面关注点。 第六章:静态结构建模:UML类图的深度解析 本章聚焦于使用统一建模语言(UML)来表示系统的静态结构。 类图的精确表示: 属性、操作的可见性、关联(Association)、依赖(Dependency)的准确含义。 关联的细化: 讨论导航性、多重性(Multiplicity)的精确表达,并深入分析聚合(Aggregation)和组合(Composition)的本质区别。 泛化与实现: 类与接口间的层次关系在图示上的清晰表达。 第三部分:面向对象设计(OOD):构建解决方案 本部分是本书的核心实践环节,侧重于如何将分析模型转化为一个健壮、可维护的设计方案。 第七章:动态行为建模:UML序列图与活动图 系统不仅要有结构,更要有行为。本章教授如何使用动态图来描述对象间的交互顺序和业务流程。 序列图(Sequence Diagram): 关注时间顺序,展示消息传递的精确流程,是调试和理解对象间交互的利器。 活动图(Activity Diagram): 侧重于业务流程或复杂算法的步骤分解,展示并行性(Fork/Join)和决策点。 第八章:设计原则的基石:SOLID详解 本章是现代软件设计哲学的核心。对“SOLID”原则进行详尽的剖析和大量的代码示例(以伪代码或通用语言体现): 单一职责原则(SRP): 避免“上帝对象”。 开放/封闭原则(OCP): 扩展优先于修改。 里氏替换原则(LSP): 确保子类型满足父类型的契约。 接口隔离原则(ISP): 客户端不应依赖它不需要的接口。 依赖倒置原则(DIP): 依赖于抽象而非具体实现。 第九章:设计模式的实战应用 本章从实用角度介绍GoF(Gang of Four)设计模式,并将其与前述的SOLID原则联系起来,展示设计模式如何具体地解决特定设计问题。 创建型模式(Creational): 深入理解工厂方法(Factory Method)和抽象工厂(Abstract Factory)在解耦对象创建过程中的作用。 结构型模式(Structural): 重点分析适配器(Adapter)和装饰器(Decorator)如何灵活地重用和扩展现有类。 行为型模式(Behavioral): 重点分析观察者(Observer)模式在实现松耦合通知机制中的价值,以及策略(Strategy)模式在实现算法族切换中的应用。 第四部分:架构与演进 最后一部分将视角拉高,讨论如何将面向对象的实践融入到更大规模的系统架构中,并讨论设计如何随时间演进。 第十章:面向对象架构的初步考量 讨论如何在高层次上应用面向对象思想来划分子系统和组件。引入“高内聚、低耦合”作为架构设计的基本目标,并探讨如何通过架构层次的划分(如MVC/MVP等模式的OO视角)来管理复杂性。 第十一章:重构与面向对象的持续改进 软件设计不是一次性的活动。本章指导读者如何识别“坏味道”(Code Smells),并运用面向对象的设计原则和重构技术(如提取类、移动方法等)来持续优化现有代码结构,保持模型与现实的同步。 本书的特点在于其理论的深度、实践的广度,以及对“为什么”而非仅仅“怎么做”的强调。它提供的是一套解决问题的思维工具集,而非特定平台或技术的即时解决方案。读者在掌握这些内容后,将能够独立地分析和设计出结构清晰、易于维护和扩展的复杂软件系统。

作者简介

目录信息

第1章 Internet需要 CORBA
1.l 对象管理组织OMG提出了CORBA
1.2 CORBA的用途
1.3 CORBA采用的技术
1.4 CORBA概述
1.5 本章小结
第2章 CORBA接口及接口定义语言OMG IDL
2.1 CORBA灵活的伪客户用/服务器方式归功于IDL
2.2 CORBA中的接口
2.3 OMG IDL扼要
2.4 OMG IDL与 Microsoft IDL.
2.5 本章小结
第3章 OMGI DL在 C及C++中的映射
3.1 讨论 OMG IDL在 C及C+十中的映射目的
3.2 OMG IDL在 C中的映射
3.3 OMG IDL在 C++中的映射
3.4 本章小结
第4章 通过ORB动态激发请求
4.1 ORB客户端透--ORB中有什么
4.2 CORBA的动态激发
4.3 动态激发接口 DII
4.4 接口仓库IR
4.5 对象引用初始化
4.6 本章小结
第5章 通过0RB应对象实现
5.1 ORB对象实现端透视
5.2 对象适配器
5.3 实现仓库
5.4 接口框架
5.5 动态框架接口DSI
5.6 对象实现编程扼要
5.7 本章小结
第6章 CORBA互操作
6.1 CORBA互操作
6.2 CORBA的域
6.3 CORBA桥接
6.4 互操作对象引用
6.5 通用ORB互操作协议GIOP及其实现
6.6 特定环境OAn互操作协议ESIOP及其实现
6.7 CORBA互操作层次结构.
6.8 本章小结
第7章 程序员眼中的电子商务――分布式软件
7.l 电子商务是什么
7.2 电子支付
7.3 电子商务的安全管理
7.4 电子商务软件的要求
7.5 本章小结
第8章 CORBA基本服务
8.l 对象生存期服务
8.2 对象关系服务
8.3 持续对象服务
8.4 对象外化服务
8.5 对象命名服务
8.6 对象洽谈服务
8.7 事件服务
8.8 事务服务
8.9 并行服务
8.10 对象属性服务
8.11 对象查询服务
8.12 对象包容服务
8.13 对象安全服务
8.14 对象时间服务
8.15 对象许可服务
8.16 本章小结
第 9章 C++Builder开发 CORBA程序扼要
9.1 Inprise的CORBA产品VisiBroker
9.2 编译IDL文件自动生成Stub及Skeleton
9.3 VisiBroker的Smart Agent
9.4 VisiBroker的接口仓库
9.5 开发CORBA对象实现
9.6 开发CORBA客户程序
9.7 CORBA对象万能测试工具
9.8 CORBA管理器
9.9 本章小结
第10章 CORSA编程实例解析
10.1 一个经典的电子商务演示系统
10.2 带有数据库的电子商务演示系统
10.3 本章小结
第11章 CORSA聊天室
11. 1 CORBA与 COM/DCOM
11.2 CORBA与 Java
11.3 CORBA与 Wed
11.4 CORBA的数据库能力
11.5 CORBA3.0的新动向
11.6 本章小结
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

评分

评分

评分

评分

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 book.wenda123.org All Rights Reserved. 图书目录大全 版权所有