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