摘要本文分析了传统Web信息系统的缺点,详细阐述了MVC设计模式思想,剖析了当前被广泛应用的开源设计框架:Struts和Hibernate的工作原理,基于以上分析提出将二者结合起来实现优势互补共同开发遥感信息发布系统的思路,最后结合了DAO和工厂设计模式实现了具有良好可扩展性、实用性和可维护性的遥感信息发布系统。 关键词遥感数据分发;MVC设计模式;Struts框架;Hibernate映射工具0引言 随着Internet技术的飞速发展,Web信息系统被广泛应用。遥感信息发布系统,就是指基于Web的遥感数据信息发布系统。随着时间的推移,传统的Web信息系统暴露了很多问题,如页面逻辑、业务逻辑和数