Hybrid methods of working with databases in JEE applications
Katarzyna Jóźwicka
katrzyna.jozwicka@pollub.edu.plLublin University of Technology (Poland)
Mariusz Mitrus
Lublin University of Technology (Poland)
Abstract
The article presents the research on hybridization of methods of working with databases in JEE applications. The test applications were made based on the JDBC interface, Hibernate and Spring framework. Application performance analysis covered the execution time and RAM usage for basic CRUD operations in the database.
Keywords:
JEE; Hibernate; Spring; JDBC; Databases; performanceReferences
[1] Oracle, Java™ EE at a Glance, https://www.oracle.com/technetwork/ java/javaee/overview/index.html, [maj 2018].
[2] Rosiek Z.: Mapowanie obiektowo-relacyjne (ORM) – czy to dobra idea? Zeszyty Naukowe Rok 4 Zeszyt 4, Warszawa 2010, s. 99-112.
[3] Teamquest, Relacyjne bazy danych – dlaczego warto je znać?, https://teamquest.pl/blog/461_relacyjne-bazy-danych-dlaczegowarto-je-znac, [czerwiec 2018].
[4] Object Oriented Application Cooperation Methods with Relational Database (ORM) based on J2EE Technology, P. Ziemniak , B. Sakowicz , A. Napieralski, 2007 9th International Conference - The Experience of Designing and Applications of CAD Systems in Microelectronics, 2007.
[5] NoSQL2: SQL to NoSQL Databases, J. Adriana, M. Holanda, World Conference on Information Systems and Technologies, 2018.
[6] Working with JOOQ, K. Siva Prasad Reddy, 2017.
[7] Javapipe, 10 Best Java Web Frameworks to Use in 2019, https://javapipe.com/blog/best-java-web-frameworks/, [maj 2018].
[8] Bill William, Are Spring and Hibernate still popular?, https://www.quora.com/Are-Spring-and-Hibernate-stillpopular, [czerwiec 2018].
[9] World Nuclear Association and IAEA Power Reactor Information System, Information Library - World Nuclear Association , http://www.world-nuclear.org/informationlibrary/facts-and-figures/reactordatabase-search.aspx, [maj 2018].
[10] Grzesińska M., Waszczyńska M.: Analiza porównawcza technologii ORM stosowanych w internetowych aplikacjach JEE. Praca magisterska, Politechnika Lubelska, 2016.
[11] Grzesińska M., Waszczyńska M., Pańczyk B. Wydajność pracy z bazami danych w aplikacjach JEE. IAPGOŚ- 2016, nr 4, vol. 6, s. 73-76.
[2] Rosiek Z.: Mapowanie obiektowo-relacyjne (ORM) – czy to dobra idea? Zeszyty Naukowe Rok 4 Zeszyt 4, Warszawa 2010, s. 99-112.
[3] Teamquest, Relacyjne bazy danych – dlaczego warto je znać?, https://teamquest.pl/blog/461_relacyjne-bazy-danych-dlaczegowarto-je-znac, [czerwiec 2018].
[4] Object Oriented Application Cooperation Methods with Relational Database (ORM) based on J2EE Technology, P. Ziemniak , B. Sakowicz , A. Napieralski, 2007 9th International Conference - The Experience of Designing and Applications of CAD Systems in Microelectronics, 2007.
[5] NoSQL2: SQL to NoSQL Databases, J. Adriana, M. Holanda, World Conference on Information Systems and Technologies, 2018.
[6] Working with JOOQ, K. Siva Prasad Reddy, 2017.
[7] Javapipe, 10 Best Java Web Frameworks to Use in 2019, https://javapipe.com/blog/best-java-web-frameworks/, [maj 2018].
[8] Bill William, Are Spring and Hibernate still popular?, https://www.quora.com/Are-Spring-and-Hibernate-stillpopular, [czerwiec 2018].
[9] World Nuclear Association and IAEA Power Reactor Information System, Information Library - World Nuclear Association , http://www.world-nuclear.org/informationlibrary/facts-and-figures/reactordatabase-search.aspx, [maj 2018].
[10] Grzesińska M., Waszczyńska M.: Analiza porównawcza technologii ORM stosowanych w internetowych aplikacjach JEE. Praca magisterska, Politechnika Lubelska, 2016.
[11] Grzesińska M., Waszczyńska M., Pańczyk B. Wydajność pracy z bazami danych w aplikacjach JEE. IAPGOŚ- 2016, nr 4, vol. 6, s. 73-76.
Jóźwicka, K., & Mitrus, M. (2019). Hybrid methods of working with databases in JEE applications. Journal of Computer Sciences Institute, 12, 167–171. https://doi.org/10.35784/jcsi.433
Authors
Mariusz MitrusLublin University of Technology Poland
Statistics
Abstract views: 535PDF downloads: 228
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.