办公自动化系统是一个重要的应用软件。目前,各种应用软件都被镜像和组件化,以减少各种逻辑之间的组件耦合。是比较流行的设计思想,为了大部分现有应用系统所采用的是MVC 设计思想 M:代表模型层 V:代表视图层 C:代表控制层 OA办公室系统实现此思想是根据所采用的具体开发技术又分为三种架构:Domino架构 javaee架构 Net架构,
1. MVC设计思想
MVC是(模型视图控制器)的设计思想。它是根据模型-视图-控制器的模式来分离应用程序的输入和输出处理存储过程。该应用程序分为三层:模型层、视图层、控制层。
2. Domino架构
Domino是属于IBM的阵营技术,最开始是由Lotus公司开发,后来被IBM收购而更加发扬广大,是OA领域最成熟的技术,目前基于Domino技术开发的OA办公系统 通常是将Domino作为Model。不需要另行开发 在Domino之上通过其提供的工具开发在Controller和View,其中的View目前大多是web页面形式,这种架构其实就是在Domino精华之上加了一层壳,是指还是原来的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语言的流行 开源应用的蓬勃发展,是的j2ee是目前最流行的应用开发架构,也是把mvc思想实现的最彻底的新技术, J2ee也提供了一系列的规范,可以有多种产品和技术无缝集成。
4. Net架构
Net属于Microsoft阵营 ,在应用开发领域,是j2ee架构近年来的竞争对手两种开发语言几乎相似,两者的设计思想很多地方互相学习,最大的不同在于。Net架构采用微软技术实现,只能在Windows平台上运行,J2EE架构采用java语言实现。