东图档案管理系统采用java技术开发,基于成熟稳定Struts MVC框架,设计精密,扩展性强大;采用Spring为中间层,自然的面向接口的编程,业务对象的依赖注入,采用一致的数据存取框架和声明式的事务处理和统一的配置文件,更重要的是Spring既是全面的又是模块化的,Spring有分层的体系结构,这意味着系统开发商可根据实际需求选择使用它任何一个独立的部分,灵活性强。 最后本系统以ibaits作为持久化层;ibaits包含SQL Maps 2.0 和 Data Access Objects 2.0;同时,ibaits 又是一个功能强大实用的SQL Map工具,它将SQL语句映射成Java对象,并且ibaits以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间。
综上所述,本系统开发框架设计优雅,架构清晰,具备良好的稳定性、扩展性、安全性、以及灵活地需求变动功能。
如图:
|