Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 9

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  Spring
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
PL
W artykule przedstawiono analizę porównawcząwydajności pracy z bazami danych MySQL i PostgreSQL, z wykorzystaniem popularnych szkieletów programistycznych Spring (Java) i Symfony. Badania przeprowadzono z wykorzystaniem autorskich aplikacji testowych, realizujących operacje typu CRUD na różnej liczbie rekordów. Wyniki testów wykazały, że czas wykonywania operacji zapisu i usuwania danych przy użyciu aplikacji Spring jest dłuższy niż przy wykonywaniu tych analogicznych operacji w Symfony. Natomiast w przypadku operacji UPDATE i SELECT, czas wykonywania operacji za pomocą aplikacji Spring okazał się krótszy niż w przypadku Symfony. Wyniki testów dowiodły, że niezależnie od szkieletu programistycznego MySQL jest mniej wydajny w stosunku do PostgreSQL przy wykonywaniu poleceń na dużej liczbie (10 000) rekordów dla wszystkich operacji poza operacją DELETE, gdzie MySQL z Symfony jest najszybszy.
EN
The article presents a comparative analysis of the efficiency of work with MySQL and PostgreSQL databases, using the popular Spring (Java) and Symfony programming frameworks. The research was carried out with the use of proprietary test applications that perform CRUD operations on a different number of records. The test results showed that the execution time of writing and deleting data using the Spring application is longer than when performing the same operations in Symfony. On the other hand, in the case of UPDATE and SELECT operations, the operation execution time with the Spring application turned out to be shorter than in the case of Symfony. The test results also confirmed that, regardless of the development framework, MySQL is less efficient than PostgreSQL while operating on 10 000 records except for DELETE, where MySQL combined with Symfony is the fastest.
EN
The article presents the results of a comparative analysis of web application frameworks for Java, PHP and Ruby. The most popular programming frameworks for each language were used for the research: Spring, Symfony and Ruby on Rails. In each of the frameworks the REST and SOAP web services were prepared and used to measure the request execution time. Measurements were made using Postman and SoapUI tools. The tests results showed that Spring is the fastest way to handle requests.
PL
W artykule przedstawiono rezultaty analizy porównawczej szkieletów aplikacji internetowych dla języków Java, PHP oraz Ruby. Do badań zastosowano, najbardziej popularne dla każdego języka, szkielety programistyczne: Spring, Symfony i Ruby on Rails. W każdym z frameworków przygotowano aplikacje testowe typu REST i SOAP, wykorzystane do testów pomiaru czasu wykonywania żądań. Pomiary wykonano za pomocą narzędzi Postman i SoapUI. Wyniki badań wykazały, że najszybciej żądania obsługiwane są w aplikacjach Spring.
PL
Celem artykułu jest wybór, możliwie najbardziej wydajnych narzędzi do tworzenia interfejsu użytkownika dla aplikacji Spring.W artykuleprzeprowadzono porównanie dla 4 wybranych technologii widoków: JSP, Thymeleaf, Wicket i Angular. Testy wydajności czasowej i pamięciowej zostały przeprowadzone z wykorzystaniem Rest API w Spring. Wyniki testów pozwoliły wskazaćnajlepsze rozwiązania.
EN
The goal of the article is to choose the most efficient user interface creation tools possible for Spring. The study compares 4 selected view technologies: JSP, Thymeleaf, Wicket and Angular. Time and memory performance tests were carried out using Rest API in Spring. Test results allowed to identify the best solutions.
PL
Artykuł analizuje możliwości tworzenia aplikacji internetowych z wykorzystaniem dwóch konkurencyjnych rozwiązań opartych na językach Java (Spring) i PHP (Laravel). Porównano między innymi elementy implementacji, aspekty bezpieczeństwa oraz wydajność stworzonych aplikacji testowych. Celem badań było wskazanie platformy oferującej większe możliwości, określenie która jest łatwiejsza do opanowania i bardziej przyjazna dla programisty, a także wskazanie, która jest bardziej wydajna. Analizując rozwiązania stosowane w obu technologiach – podjęto próbę oceny ich konkurencyjności względem siebie.
EN
The article analyses the possibilities of creating web applications using two competing solutions based on Java (Spring) and PHP (Laravel) languages. The elements of implementation, security aspects and the efficiency of created test applications were compared. The aim of the research was to identify a platform offering greater opportunities, easier to learn and more programmer-friendly, and also a more efficient indication. Analysing the solutions used in both technologies - an attempt was made to assess their competitiveness with each other.
PL
W artykule przedstawiono możliwości hybrydyzacji metod pracy z bazami danych w aplikacjach JEE. Do przeprowadzenia badań wykorzystano aplikacje wykonane w oparciu o interfejs JDBC, Hibernate oraz Spring. Analiza wydajności aplikacji dotyczyła czasu wykonywania oraz zużycia pamięci RAM dla podstawowych operacji CRUD w bazie danych.
EN
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.
EN
Building online store with using current technologies should not be a challenge, although the promotion of this type of page without any additional functionalities can be difficult especially with huge competition. Graphical support for selection of clothing for clients would be distinguishing feature.
7
Content available remote The scope management problem in Java Enterprise Edition frameworks
EN
The paper focuses on the problem of managing the scope understood as managing the multiplicity of elements that constitute the application context for Java Enterprise Edition (Java EE) frameworks. The subject of constructing graph modeling languages is the basis for scope management considerations. The problem can be demonstrated while the frameworks are superposed, which is necessary for meta-modeling compliant to the Context-Driven Meta-Modeling (CDMM) approach. The realization of the approach is based on Spring and AspectJ frameworks, which offer incompatible concepts of scope management. As part of the analysis the scope management problem in Java EE frameworks application context was identified, formulated, its area was defined and the sketch of the generalized concept of scope management elaborated and implemented by the author in relation to Java EE frameworks was presented.
PL
Artykuł ten koncentruje się na problemie zarządzania zakresem rozumianym jako zarządzanie krotnościami elementów składających się na kontekst aplikacji we frameworkach Java Enterprise Edition (Java EE). Punktem odniesienia dla rozważań dotyczących zarządzania zakresem jest zagadnienie konstruowania grafowych języków modelowania. Problem ten ujawnia się przy składaniu ze sobą tych frameworków niezbędnym w meta-modelowaniu zgodnym z podejściem Context-Driven Meta-Modeling (CDMM). Jego realizacja oparta jest na frameworkach Spring i AspectJ, w których koncepcje zarządzania zakresem nie są zgodne. W ramach analizy zidentyfikowano problem zarządzania zakresem w kontekście aplikacji Java EE, sformułowano ten problem, określono jego zakres oraz zaprezentowano zarys opracowanej i zrealizowanej przez autora uogólnionej koncepcji zarządzania zakresem w odniesieniu do frameworków Java EE.
8
Content available remote Context-Driven Meta-Modeling framework (CDMM-F) ‒ context role
EN
This paper introduces an implementation of the Context-Driven Meta-Modeling Paradigm (CDMM-P). This implementation is the proof of concept for the CDMM-P as it shows that the idea of the CDMM-P is feasible. The software system presented here takes the form of the Context-Driven Meta-Modeling Framework (CDMM-F). This framework plays the key role in the Context-Driven Meta-Modeling Technology (CDMM-T) dedicated to generating software system artifacts in a model-driven manner. In contrast to all contemporary approaches to meta-modeling, the meta-model is dynamically loaded from the application context file. In result, the framework has a self-organizing structure and the modeling language does not have a fixed hardcoded predefined structure. This structure, as well as the set of meta-model elements, plays the role of the parameter for the general modeling tool, a part of which is presented in this paper.
PL
W artykule wprowadzono implementację Context-Driven Meta-Modeling Paradigm (CDMM-P). Implementacja ta stanowi potwierdzenie poprawności koncepcji CDMM-P, pokazując, że pomysł CDMM-P jest realizowalny. Przedstawiony tu system softwarowy to Context-Driven Meta-Modeling Framework (CDMM-F). Pełni on kluczową rolę w Context-Driven Meta-Modeling Technology (CDMM-T) przeznaczonej do generowania artefaktów systemów softwarowych w podejściu sterowanym modelem. W odróżnieniu od wszystkich współczesnych sposobów metamodelowania, metamodel jest ładowany dynamicznie z pliku kontekstu aplikacji. W efekcie framework ma samoorganizującą się structure, a język modelowania nie ma ustalonej i zapisanej w kodzie źródłowym predefiniowanej struktury. Struktura ta i zbiór elementów meta-modelu pełnią rolę parametru dla ogólnego narzędzia modelowania, którego część przedstawiono w niniejszym artykule.
EN
The paper presents description of software implemented for project development by Scrum methodology. The presented web application includes functionalities, which could be useful for management side and side responsible for development. The Software as well as Scrum methodology has been created mainly for IT projects, but there is not a problem to use it in other sectors. In the paper the authors present main Scrum rules and their implementation as a web application. The application includes functionalities that improve work efficiency by Scrum methodology.
PL
W artykule można znaleźć odniesienie do komercyjnych rozwiązań z dziedziny zarządzania projektami. Artykuł przede wszystkim prezentuje opis oprogramowania opracowanego dla projektów prowadzonych według metodyki Scrum. W artykule autorzy odnoszą się do rozwiązań komer-cyjnych wykazując zalety opracowanego rozwiązania. Przedstawiona aplikacja webowa zawiera w sobie funkcjonalności, które ułatwiają pracę zarówno stronie zarządzającej, jak i stronie odpowiedzialnej za rozwój projektu. Oprogramowanie jak i sama metodyka opracowane zostały głownie dla projektów informatycznych, jednak nie przeszkadza to w użyciu ich w innych sektorach. Autorzy w artykule prezentuje podstawowe zasady panujące w projektach prowadzonych według metodyki Scrum, a następnie pokazują jak zostały one zaimplementowane w formie aplikacji webowej. Aplikacja zawiera funkcjonalności, które znacznie podnoszą efektywność pracy według metodyki Scrum. Artykuł w szczególności adresowany jest do osób zajmujących się zarządzaniem projektami, w szczególności wg. wymienionej metodologii.
first rewind previous Strona / 1 next fast forward last
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.