关键技术实现,整体架构确定

原创 2006年06月07日 18:22:00

系统的整体设计,大致思想是分成子系统,互不影响,单独开发。

 

主菜单为主控系统,动态调用任何子系统。子系统开发完成以后,经过配置就可以加入菜单项中进行运行。很类似于插件的使用。现阶段基本技术已经实现。

主控系统完成后,不再变动,在新开发的系统中,可以直接使用。不同的是插入的子系统,子模块由应用要求而添加。

子系统的开发互不干预,开发完成一个,单独测试。如果没有Bug后加入主控中,进行联合调试。

好处:

  1. 各子系统单独开发
  2. 各子系统单独测试
  3. 子系统更新方便,可动态更新组件,不影响全局应用
  4. 可以按应用来添加组件,动态调整
  5. 各子系统完成后,能够应用到不同的系统中,比较独立,重用性高

坏处:

  1. 需要接口设计,开发困难
  2. 需要考虑周全,设计公用模块。
  3. 需要抽象更多应用,才可以进行开发。
  4. 互相调用困难。

 但值得肯定的是,代码的重用性,组件化得到了很好的应用。对以后开发工作效率有所提高,代码生成率也将有所改善。下一篇我将把相关技术发布出来,其实很简单。:)

相关文章推荐

用户画像的技术选型与架构实现

这里讲解下用户画像的技术架构和整体实现,那么就从数据整理、数据平台、面向应用三个方面来讨论一个架构的实现(个人见解)。 数据整理: 1、数据指标的的梳理来源于各个系统日常积累的日志记录系统...

【首度披露】乐视电商云的整体架构与技术实现

【首度披露】乐视电商云的整体架构与技术实现  原创 2016-04-08 张增、邓良驹 高效运维 本文根据〖高效运维社区讲坛〗线上活动的分享整理而成。 欢迎关注“高效...

推送的架构及关键技术实现

推送是在日常终端使用场景中经常碰到,特别是移动互联网普及之后,手机终端成为了消息推送的主战场,例如生活服务类的优惠券推送,咨询类的新闻推送,电商类的购物推送等等,在业务用户触达上起到了至关重要的作用,...

Spark技术内幕:Storage 模块整体架构

问题导读: 1、如何理解Spark模块整体架构? 2、理解Spark中各个类的功能作用都有什么?   Storage模块负责了Spark计算过程中所有的存储,包括基于D...
  • sy51518
  • sy51518
  • 2015年04月08日 08:58
  • 519

Spark技术内幕:Storage 模块整体架构

Storage模块负责了Spark计算过程中所有的存储,包括基于Disk的和基于Memory的。用户在实际编程中,面对的是RDD,可以将RDD的数据通过调用org.apache.spark.rdd.R...

Spark技术内幕:Storage 模块整体架构

Storage模块负责了Spark计算过程中所有的存储,包括基于Disk的和基于Memory的。用户在实际编程中,面对的是RDD,可以将RDD的数据通过调用org.apache.spark.rdd.R...

WebRTC实时音视频技术的整体架构介绍

WebRTC 简介 WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音通话或视频聊天的技术,是谷歌2010年以6...

互联网产品之百万级高并发技术整体架构

高并发是由于移动APP或网站PV(page view)即页面浏览量或点击量大,单台服务器无法承载大量访问所带来的压力,因此会采用服务器集群技术,用N台服务器进行分流,对于每次访问采取负载均衡策略,被分...

Spring技术内幕——Spring的设计理念和整体架构

横看成岭侧成峰,远近高低各不同。 不识庐山真面目,只缘身在此山中。 ——苏轼 Spring的各个子项目 1、Spring Framework(Core):Spring项目的核心。包含了一系列IO...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关键技术实现,整体架构确定
举报原因:
原因补充:

(最多只允许输入30个字)