第三章 电p子商务技术基础.pptVIP

  • 2
  • 0
  • 约1.53万字
  • 约 85页
  • 2016-12-07 发布于湖南
  • 举报
第三章 电p子商务技术基础

* 西安电子科技大学经济管理学院 (2)软件开发技术 构件技术 软件复用技术 C/S技术 B/S技术 * 西安电子科技大学经济管理学院 构件技术 构件技术是基于OO技术上的更高级的抽象。它把底层的对象集合打成包,组成功能“插件”。基于构件技术的软件生产就是把已存在的构件组装(集成)到当前软件系统的框架结构中,从而生产出新的软件产品。 构件是对一组类的组合进行封装,可以将底层的多个逻辑组合成高层次上的粒度更大的新构件,甚至直接封装到一个系统,使模块的重用从代码级、对象级、架构级到系统级都可能实现。显然,构件技术将抽象的程度提到了一个更高的层次。这种思想正在改变着软件的开发方法和人们的思维方式。 * 西安电子科技大学经济管理学院 构件的设计依赖于平台环境,所以设计时有特殊要求: ⑴ 以接口为核心,使用开放标准。 统一的开放标准有,CORBA、DCOM、EJB等。 ⑵ 构件语义的描述要形式化。在不同标准中,它们都有自己的形式化语义规定。如在EJB中有会话Bean和实体Bean事务描述符等。 ⑶ 提炼封装构件过程要严格记录。由于构件允许第三方使用,所以要保证第三方用户能正确理解构件设计思想,就必须记录每次提炼的变化。通常,要用版本来管理。 ⑷ 设计模式也可以重用。基于构件的系统开发的优点之一是重用,它的目标是代码、设计、解决方案都

文档评论(0)

1亿VIP精品文档

相关文档