1. 程式人生 > >20181126-資訊系統基礎知識

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、應用整合/控制整合(黑盒整合)靈活性較高--複雜度