Dorado与Struts、Hibernate、Spring的集成开发模式dorado是一套成熟的Web应用开发套件, 其中包含了一个完整的具有下一代Web应用特征的表现层解决方案。本文着重介绍了如何利用dorado的表现层与目前较为流行的Struts、Hibernate、Spring进行协同开发。 图表 1基于MVC模式的总体框架图 上图是利用dorado的表现层与目前较为流行的Struts、Hibernate、Spring进行协同开发的总体框架图。从此图中我们不难看出与传统的MVC的开发模式的最大区别在于View部分dorado的表现层实现。1.发起请求从浏览器发出请求开始(如图中的1号箭头)。该请求首先将被Struts的ActionServlet接收,然后ActionServlet会根据用户的Struts配置确定应触发哪一个具体的Action。2.调用业务逻辑Action的主要任务是调用某一个业务逻辑对象BO(Business Object)以完成相应的业务操作。由于我们在此框架考虑引入了Spring,因此Action将不必直接创建具体的BO。