论文部分内容阅读
为提高通信企业的通信服务能力和业务管理水平,树立良好的企业服务形象,从而在全国范围内满足用户的不同层次、不同种类的服务要求,通信企业需要增加相关的业务功能。这是完善通信企业网络、提高企业服务质量、增强企业竞争能力的重要措施之一。通过营销一体化平台可以实时查看各种营销方案,加快部门之间的协作。第一时间上传营销方案,提高运行效率,提高企业的业务能力和服务水平。基于Flex和J2EE平台的营销一体化平台使用Cairngorm、Spring和Hibernate框架。本文首先简要介绍了富互联网应用和Flex企业应用的总体架构,对富客户端的MVC模式进行讨论,对基于Flex的Cairngorm框架进行了详细介绍。然后介绍J2EE四层模型,同时对Spring、Hibernate以及他们的整合进行了详细的介绍。本文还重点论述Flex富客户端技术和J2EE服务器端技术的集成,尤其是Remote Object技术以及Flex与Spring框架集成。最后在开发平台的基础上通过营销一体化平台系统的分析、设计实现来验证开发平台的有效性。首先对系统进行分析,其次划分系统功能模块、确定系统体系结构,再次进行数据库设计、类设计和视图设计。在持久层设计了PloyType等持久化类以及与之协作的PloyTypeDao等DAO接口和PloyTypeDaoImpl等DAO实现类;在业务逻辑层设计了CheckService等业务服务接口以及CheckServiceImpl等业务接口实现类,以及一些工具类。在表示层设计了PloyTypeDto等值对象、CipModelLocator模型类、GetTypesEvent等Cairngorm事件、GetTypesCommand等命令类、CipHatchController控制类、GetTypesDelegate等服务代理类以及Services.mxml文件,并提出使用Fa?ade设计模式对Cairngorm框架的事件派发进行封装即将Cairngorm事件派发包装到PloyService,使其更适合应用开发。实践表明,在RIA开发中,使用Cairngorm、Spring、Hibernate的框架集成,可充分发挥各个框架的优点,降低RIA开发的复杂度,提高开发效率和质量。