论文部分内容阅读
随着我国电子政务的推进,社区作为政府与群众联系的桥梁和纽带是社会的重要组成部分,它的信息化程度直接影响到政府对社区的管理和居民的生活水平。但目前大多数社区使用的还是早期的Windows操作系统下的单机版信息管理系统,使用不同的后台数据库,普遍存在着可移植性差、工作效率低、可扩展性差、可维护性差、部署麻烦等缺点。因此,迫切需要对这些原有系统进行有效的改进和整合,建立一套较完善的社区信息管理系统,克服原有系统存在的种种弊端。 近年来,随着网络技术的迅速发展和J2EE平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC设计模式分离了数据的控制和数据的表现,在实现多层Web应用系统中具有明显的优势。Struts是一个基于MVC设计模式的开源框架,而Hibernate是目前流行的对象映射工具。 本文首先从软件系统体系结构入手,讨论了B/S多层体系结构、MVC模式、J2EE等相关概念和技术。然后,给出了一个基于MVC模式应用Struts和Hibernate的J2EE应用的社区信息管理系统解决方案。最后,针对社区信息管理系统中异构数据库集成的问题,提出了利用Hibernate数据访问技术来实现不同物理位置的数据的透明访问。