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