本文具体分析了Struts、Spring和Hibernate这三个开源框架各自的特征,并提出在表示层、业务逻辑层、数据持久层中合理的一些框架的特征,即可以减少开发人员重新开发各种通用功能所带来的问题、具有良好的扩展性和可配置性,具有数量众多的用户群支持。然后提出如何将Struts、Spring和Hibernate合理的整合在一起,搭建一个轻量的通用的具有开发周期短、开发成本低、松耦合、易于扩展和迁移等优点的J2EE开发平台SSH,以此来指导中小企业信息系统的开发。并在这个平台的基础上,进行一个网上书店系统的应用开发实践,来验证平台建设的成果.