1. 程式人生 > >20181126-信息系統基礎知識

20181126-信息系統基礎知識

數據庫 -- 系統開發 可復用 nbsp 遠程 關系 rpc 基本

學習目標

  聽<信息系統基礎知識> 一節 待解決問題   構件的概念 ?     構件是面向軟件體系架構的可復用軟件模塊。構件(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、應用集成/控制集成(黑盒集成)靈活性較高--復雜度

20181126-信息系統基礎知識