Comparative analysis of selected skeletons for dependency injection
Article Sidebar
Open full text
Published:
Mar 30, 2018
Issue Vol. 6 (2018)
Articles
-
Comparison of web applications development using Spring MVC and Vaadin
Łukasz Tomczyk, Beata Pańczyk1-5
-
Comparison of web application development using PHP and Magento platforms
Bartosz Drawdzik, Maria Skublewska-Paszkowska6-11
-
An analysis of influence of safe programming techniques on applications efficiency and security
Tomasz Kobiałka12-19
-
The use of eye-tracking methods for evaluation of responsive web application
Dariusz Meksuła, Konrad Mikołajczyk, Małgorzata Plechawska-Wójcik, Magdalena Borys20-27
-
Efficiency comparison of mobile application frameworks for programming using internet technologies
Marcin Martyna, Jakub Smołka28-33
-
Analysis of user behavior and authorization methods in context of mobile devices security
Piotr Król, Damian Marek, Jakub Smołka34-41
-
Comparison of the configuration and capabilities of ORM libraries for Android
Tomasz Serwin42-46
-
Comparative analysis of selected skeletons for dependency injection
Rafał Szewczyk, Małgorzata Plechawska-Wójcik47-54
-
Comparison of GTK+ and Qt libraries in game development
Kamil Drzas, Dominik Alchimowicz, Maciej Pańczyk55-58
-
Blockchain technology and its application
Hlib Dikariev, Marek Miłosz59-61
-
Five ways to insert concurrency to a program written in C#
Paweł Szyszko, Jakub Smołka62-67
-
Analysis of the impact of development tools used on the performance of the mobile application
Paweł Kotarski, Kacper Śledź, Jakub Smołka68-72
-
Comparative analysis of online tools for management and communication in IT projects
Łukasz Naumiuk, Elżbieta Miłosz73-76
-
Performance comparison of an emulator and physical Android mobile device based on chess algorithm
Kamil Litkowski, Jakub Smołka77-81
-
Comparison of AngularJS and React.js frameworks based on a web application
Łukasz Capała, Maria Skublewska-Paszkowska82-86
-
Comparison of performance multi-platform application core on Android and Windows 10 Mobile.
Dawid Wieczorek, Jakub Smołka87-91
-
Comparison of capabilities to implement REST services in Java language using the popular web application frameworks.
Rafał Kwiatkowski, Piotr Kopniak92-96
-
ASP.NET MVC database applications performance
Paweł Borys, Beata Pańczyk97-101
Main Article Content
DOI
Authors
Rafał Szewczyk
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Małgorzata Plechawska-Wójcik
Institute of Computer Science, Lublin University of Technology, Nadbystrzycka 36B, 20-618 Lublin, Poland, Poland
Abstract
The article presents a comparative analysis of selected skeletons for dependency injection in Java. The analysis consists in comparing the speed of the frameworks in different configurations. For each technology has been created a separate application, and the results are presented in graphs and tables.
Keywords:
dependency-injection; ioc; java
References
[1] Karami G.,Tian J.: Improving web application reliability and testing using accurate usage models. [W]: Studies in Computational Intelligence, Volume 722, pp. 75-92, 2018.
[2] Bąk T, Sakowicz B.Ś Development of advanced J2EE solutions based on lightweight containers on the example of "edepartment" application. [W]: Proceedings of the International Conference on Mixed Design of Integrated Circuits and Systems, Article number 1706692, pp. 779-782, MIXDES, 2006.
[3] Spring Dependency Injection Styles – Why I love Java based configuration. https://blog.codecentric.de/en/2012/07/springdependency-injection-styles-why-i-love-java-basedconfiguration/ [2017]
[4] Yang H.Y.,Tempero E.: An empirical study into use of dependency injection in Java. [W]: Proceedings of the Australian Software Engineering Conference, ASWEC 4483212, 2008.
[5] Guice documentation. https://github.com/google/guice [15.10.2017]
[6] Spring documentation. https://docs.spring.io/spring/docs/current/spring-frameworkreference/html/beans.html [15.10.2017]
[7] PicoContainer documentation. http://picocontainer.com/ [15.10.2017]
[8] Kontekstowe komponenty w J2EE 6 - Wstrzykiwanie zależności. http://michalorman.pl/blog/2009/11/kontekstowekomponenty-w-j2ee-6-wstrzykiwanie-zaleznosci/ [15.10.2017]
[2] Bąk T, Sakowicz B.Ś Development of advanced J2EE solutions based on lightweight containers on the example of "edepartment" application. [W]: Proceedings of the International Conference on Mixed Design of Integrated Circuits and Systems, Article number 1706692, pp. 779-782, MIXDES, 2006.
[3] Spring Dependency Injection Styles – Why I love Java based configuration. https://blog.codecentric.de/en/2012/07/springdependency-injection-styles-why-i-love-java-basedconfiguration/ [2017]
[4] Yang H.Y.,Tempero E.: An empirical study into use of dependency injection in Java. [W]: Proceedings of the Australian Software Engineering Conference, ASWEC 4483212, 2008.
[5] Guice documentation. https://github.com/google/guice [15.10.2017]
[6] Spring documentation. https://docs.spring.io/spring/docs/current/spring-frameworkreference/html/beans.html [15.10.2017]
[7] PicoContainer documentation. http://picocontainer.com/ [15.10.2017]
[8] Kontekstowe komponenty w J2EE 6 - Wstrzykiwanie zależności. http://michalorman.pl/blog/2009/11/kontekstowekomponenty-w-j2ee-6-wstrzykiwanie-zaleznosci/ [15.10.2017]
Article Details
Abstract views: 332
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
