20181126-信息系统基础知识

 学习目标

  听<信息系统基础知识> 一节 
 
  待解决问题
  构件的概念 ?
    构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.
  如何表达一个项目的架构,用什么图表?
  架构设计作为一个系统开发的中间产品,交付的是什么内容?
  各种架构风格的适用场景?
  互联网应用  BS架构的应用  ria 富互联网是什么意思?  
    ria 丰富互联网应用. 
  j2ee与.net的比较?
中间件技术的6种功能?
 
  学习内容
 基于构件的开发
        构件与软件通用(系统开发基础中会继续学习)
        构件的概念与分类
            构件:是指的具有可重用价值的,功能相对独立的软件单元
            重复的使用构件:软件重用。
                
        中间件技术
        典型应用架构
        应用服务器
            软件架构已学习
         企业应用集成
 
 中间件技术:三层和多层架构基础上产生的软件架构,系统软件和应用软件之间的一类软件。
 分类(可以按照不同的方法进行分类):
    底层:java虚拟机 .net公共语言运行库
    通用=平台: mq 
    集成:企业应用集成
 
按照中间件在分布式系统中承担的职责不同 可以划分为:
1、远程过程调用中间件RPC c/s架构
对象请求代理(ORB,Object Request Broker)
远程方法调用 roi 服务器进程 客户机进程
 
2、消息中间件
mq 
 
3、交易中间件 gdm
 
j2ee
架构:表示层 应用服务层 后端层
 
ssh框架
struts 分离 有利于各个部分的维护
spring 核心概念是 控制反转
hibernate:是一种对象和关系之间映射的框架,是java应用和关系数据库之间的桥梁.
 
轻量级容器和重量级容器
重量级容器:开发效率低,性能优异
轻量级容器:开发效率高,大规模运行时 性能较差
两者基本解决的问题:事务控制,持久化控制
 
架构师的职责:在已有的架构中权衡一个最有效的架构
 
 
企业应用集成(EAI)
信息孤岛-->统一系统
1、表示集成-界面集成(黑盒集成)
2、数据集成(白盒集成)
3、应用集成/控制集成(黑盒集成)灵活性较高--复杂度

猜你喜欢

转载自www.cnblogs.com/lin888/p/10018384.html
今日推荐