首页> 外文期刊>電子情報通信学会技術研究報告 >MVCフレームワークに基づくウェブアプリケーションの構造改善における依存性注入パターンの適用支援
【24h】

MVCフレームワークに基づくウェブアプリケーションの構造改善における依存性注入パターンの適用支援

机译:依赖注入模式在基于MVC框架的Web应用程序结构改进中的应用支持

获取原文
获取原文并翻译 | 示例
       

摘要

プログラムの理解や再利用を目的として、プログラムのアーキテクチャを階層化することが多い。層化する基準は各層の役割である。つまり、プログラムが責任の単位で分割され、各層がそれぞれ限らた範囲の仕事を負う。ある特定の層で遂行すべきではない仕事は、それを処理するのにふさわしい層に委任される。Mフレームワークに基づくウェブアプリケーションでは、ビューとコントローラの依存関係については外部設定フイルに分離されている。しかし、コントローラとモデル、モデルとデータアクセスオブジェクトの間の依存関係は確に切り離されていない場合が多い。そこで本研究では、クラス間に存在する利用関係から、コントローラとモデ、モデルとデータアクセスオブジェクトの依存関係を抽出し、依存性注入パターンにより分離すべき箇所を提示す手法を提案する。%Maintainability and reusability improve by adopting the hierarchical architecture. The system is di-vided into the unit of the responsibility, and each layer of the hierarchy has a role. The work not belonging to the layer will be delegated to a suitable layer. Dependency of View and Controller classes in MVC based Web applications is separated from source codes. However, dependency of Controller, Model and Data Access Object is not clearly separated. We propose a method to extract the dependency of Controller, Model and Data Access Object by using the dependency analysis of classes. We also propose a method to list the parts that should be refactored to Dependency Injection Pattern.
机译:为了理解和重用程序,程序的体系结构通常是分层的。分层的标准是每一层的作用。也就是说,该程序分为责任单元,并且每一层的工作范围都是有限的。不应在特定层执行的工作被委派给适当的层来处理。在基于M框架的Web应用程序中,视图和控制器的依赖关系被分为外部配置文件。但是,控制器与模型之间以及模型与数据访问对象之间的依赖关系通常无法完全分开。因此,在本研究中,我们提出了一种从类之间存在的使用关系中提取控制器与模型之间,模型与数据访问对象之间的依赖关系的方法,并提出了依赖注入模式所要分离的地方。通过采用分层体系结构,可维护性和可重用性百分比得到了提高。将系统划分为责任单元,层次结构的每一层都有作用。不属于该层的工作将被委派给合适的层。基于MVC的Web应用程序中的View和Controller类与源代码是分开的,但是Controller,Model和Data Access Object的依赖关系并没有明确分开。我们提出了一种方法,该方法使用以下方法提取Controller,Model和Data Access Object的依赖关系:我们还提出了一种方法,用于列出应重构为依赖关系注入模式的部件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号