首页> 中文学位 >Mashup应用中的面向方面编程模型
【6h】

Mashup应用中的面向方面编程模型

代理获取

目录

文摘

英文文摘

引言

第1章Mashup:RIA的趋势

1.1什么是Mashup

1.2 Mashup应用程序的构成

1.3 Widget,客户端Mashup的核心

1.4 Mashup所面临的问题

1.5本章小结

第2章面向方面编程

2.1面向方面编程(AOP)介绍

2.2 Web面向方面编程的现状

2.3本章小结

第3章面向Mashup的AOP框架分析设计与实现

3.1问题域:Mashup需要什么样的AOP框架

3.2框架的实现策略

3.3 AOP框架实现

3.4本章小结

第4章应用场景:CRM系统和ERP系统整合的AOP设计与实现

4.1场景一:在Yahoo Map上筛选商机

4.2场景二:在ERP中确认订单

4.3面向Mashup的AOP框架的优劣势分析及相关改进

4.4本章小结

结束语

参考文献

致谢

原创性声明

展开▼

摘要

MaShup是一种交互式的Web应用程序,它利用了从外部数据源检索的内容来创建全新的创新服务,具有第二代Web应用程序的特点。在以客户端为导向的Mashup开发中Widget是组成客户端Web页面的最小逻辑单元。开发的Widget可以重复使用,是客户端Mashup的一个主流方法。它使用户能够通过嵌套,组合各种不同的Widget从而快速创建Mashup应用。 现有基于Web的Mashup开发存在着页面粒度复杂,层次不一,没有统一的编程模型,对复用,扩展的要求较高以及要求灵活组装,并支持页面内通信的特点。针对上述特点及需求,结合当今流行的几种Javascript上的面向方面编程框架的优点,本文提出了一种全新的面向Mashup和Web开发的面向方面编程框架。 该框架与其他Web面向方面编程框架相比,它以扩展的CSS选择器作为方面和目标对象的寻址方式。以此作为织入点定义模型,把切入点以配置文件的方式从面向方面编程的框架中独立出来,提供声明式的方面织入。并允许开发人员根据自己的Widget标准进行自定义扩展。该框架具有易于使用,能够同时支持Web页面上从DOM元素到Widget等粒度大小不一的组件,灵活的切入点定义,可复用的方面定义以及较好的扩展性等特点。文章通过一个生产项目中的实例对比了在引入新的面向方面编程框架前后的差异来验证该框架的可行性和实用性。最后,文章论述了该框架的特点与不足。

著录项

  • 作者

    田晟;

  • 作者单位

    中山大学;

  • 授予单位 中山大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 李文军;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    网络应用程序; Mashup; Widget; 面向方面编程;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号