本文首先简要地介绍了J2EE架构,然后分析了体系结构演变与发展。接下来对Struts框架进行了深入研究并对其进行了适当的完善,在此基础上提出了一种整合Struts和Hibernate框架的基于J2EE平台的Web应用开发策略。在Struts框架的模型中,有关数据持久部分由Hibernate框架实现,视图和控制器的实现依托于Struts框架。通过对Hibernate的集成,不仅使Web应用继承了Struts框架原来的优点:真正的把页面显示与业务逻辑处理相分离,而且还完善了Struts在持久化层的不足。最后将上述研究成果应用在我们开发的一个大型建行网上交易系统中。目