辦公自動化系統(tǒng)是一個重要的應用軟件。目前,各種應用軟件都被鏡像和組件化,以減少各種邏輯之間的組件耦合。是比較流行的設計思想,為了大部分現(xiàn)有應用系統(tǒng)所采用的是MVC 設計思想 M:代表模型層 V:代表視圖層 C:代表控制層 OA辦公室系統(tǒng)實現(xiàn)此思想是根據(jù)所采用的具體開發(fā)技術又分為三種架構:Domino架構 javaee架構 Net架構,
? 1. MVC設計思想
? MVC是(模型視圖控制器)的設計思想。它是根據(jù)模型-視圖-控制器的模式來分離應用程序的輸入和輸出處理存儲過程。該應用程序分為三層:模型層、視圖層、控制層。
? ?? 2. Domino架構
? Domino是屬于IBM的陣營技術,最開始是由Lotus公司開發(fā),后來被IBM收購而更加發(fā)揚廣大,是OA領域最成熟的技術,目前基于Domino技術開發(fā)的OA辦公系統(tǒng) 通常是將Domino作為Model。不需要另行開發(fā) 在Domino之上通過其提供的工具開發(fā)在Controller和View,其中的View目前大多是web頁面形式,這種架構其實就是在Domino精華之上加了一層殼,是指還是原來的Domino系統(tǒng)。
???? 3. J2ee架構
? After the full name of J2ee is Java2EnterpriseEdition, it is changed to javaee, that is, java?platform?Enterprise?Edition.. J2ee原屬于SUN公司陣營,java語言的流行 開源應用的蓬勃發(fā)展,是的j2ee是目前最流行的應用開發(fā)架構,也是把mvc思想實現(xiàn)的最徹底的新技術, J2ee也提供了一系列的規(guī)范,可以有多種產(chǎn)品和技術無縫集成。
?? ? 4. Net架構
? Net屬于Microsoft陣營 ,在應用開發(fā)領域,是j2ee架構近年來的競爭對手兩種開發(fā)語言幾乎相似,兩者的設計思想很多地方互相學習,最大的不同在于。Net架構采用微軟技術實現(xiàn),只能在Windows平臺上運行,J2EE架構采用java語言實現(xiàn)。
?