Analysis of storage and display frameworks based on aspect-oriented technologies
Abstract
A set of recommendations for the use of dependency injection and aspect-oriented programming in software development is proposed. The influence of their use on the process of design, development, testing, further support and architecture of a software product is analysed.
Prombles in programming 2013; 2: 41-53
Full Text:
PDF (Українська)References
Андон П., Дерецький В. Проблеми побудови сервіс-орієнтованих прикладних інформаційних систем в semantic web середови
щі на основі агентного підходу // Проблеми програмування — 2006. – № 2–3 [спец. вип.]. – С. 493–502.
Андон Ф.И., Бабко Л.Д. Стандартизация инженерии систем и программных средств в Украине // Кибернетика и системный
анализ. – 2009. – 45, № 6. – С. 144–148.
Aspectj проект Eclipse http://www.eclipse.org/aspectj/.
Rod Johnson, Juergen Arendsen, Thomas Foundation. Hoeller, Alef
Risberg, Colin Sampaleanu Professional Java Development with the Spring Framework, Wiley Publishing Inc, July 8, 2005. – P. 1–6.
Ralph E. Johnson and Brian Foote. Designing reusable classes // Journal of Object-Oriented Programming. – 1988. – 1(2). – P. 22–35.
Martin Fowler. Inversion of Control Containers and the Dependency Injection pattern. http://martinfowler.com/articles/injection.html, 2004.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns. Addison-Wesley Professional. – 1995. – P. 87–97.
Dhanji R. Prasanna. Dependency Injection. Manning Publications Co., Greenwich, CT, USA, 2008. – P. 19–20.
Rod Johnson. The Spring Framework – Reference Documentation.
http://static.springframework.org/spring/docs/ 2.5.x/reference/.
Debu Panda, Reza Rahman, and Derek Lane. Ejb 3 in Action. Manning Publications Co., Грінвіч, CT, США. – 2007. – P. 146–150.
Parnas D.L. On the criteria to be used in decomposing systems into modules. – 1979. – P. 139–150.
Maximilian Storzer and Stefan Hanenberg. A classification of pointcut language constructs. In Software-engineering Properties of Languages and Aspect Technologies. 2005.
Alessandro Garcia, Cláudio Sant’Anna, Eduardo Figueiredo, Uirá Kulesza, Carlos Lucena, and Arndt von Staa. Modularizing design patterns with aspects: a quantitative study // In AOSD ’05: Proceedings of the 4th international conference on Aspect-oriented
software development, 2005. – P 3–14.
Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. An overview of aspectj. In ECOOP, Springer, 2001. – 2072, P. 327–353.
Gregor Kiczales, John Lamping, Anurag Menhdhekar, Chris Maeda, Cristina Lopes, Jean-Marc Loingtier, and John Irwin. Aspectoriented programming // In Proceedings European Conference on Object-Oriented Programming, Springer.
Refbacks
- There are currently no refbacks.