<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Intellectual Technologies on Transport</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Intellectual Technologies on Transport</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Интеллектуальные технологии на транспорте</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="online">2413-2527</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">93563</article-id>
   <article-id pub-id-type="doi">10.24412/2413-2527-2023-234-58-66</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>Статьи</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>Articles</subject>
    </subj-group>
    <subj-group>
     <subject>Статьи</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Using Spring Projects Family Frameworks for Developing Web Applications on Java Platform</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Использование фреймворков семейства Spring Projects для разработки веб-приложений  на платформе Java</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сакович</surname>
       <given-names>В В</given-names>
      </name>
      <name xml:lang="en">
       <surname>Sakovich</surname>
       <given-names>V V</given-names>
      </name>
     </name-alternatives>
     <email>lampirg1@gmail.com</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Кожомбердиева</surname>
       <given-names>Г И</given-names>
      </name>
      <name xml:lang="en">
       <surname>Kozhomberdieva</surname>
       <given-names>G I</given-names>
      </name>
     </name-alternatives>
     <email>kgi-liizht@yandex.ru</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Бураков</surname>
       <given-names>Д П</given-names>
      </name>
      <name xml:lang="en">
       <surname>Burakov</surname>
       <given-names>D P</given-names>
      </name>
     </name-alternatives>
     <email>burakovdmitry8@gmail.com</email>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Петербургский государственный университет путей сообщения Императора Александра I</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">Emperor Alexander I St. Petersburg State Transport University</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">независимый исследователь</institution>
     <country>ru</country>
    </aff>
    <aff>
     <institution xml:lang="en">independent researcher</institution>
     <country>ru</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2025-01-11T23:36:19+03:00">
    <day>11</day>
    <month>01</month>
    <year>2025</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2025-01-11T23:36:19+03:00">
    <day>11</day>
    <month>01</month>
    <year>2025</year>
   </pub-date>
   <issue>2</issue>
   <fpage>58</fpage>
   <lpage>66</lpage>
   <history>
    <date date-type="received" iso-8601-date="2025-01-11T23:14:24+03:00">
     <day>11</day>
     <month>01</month>
     <year>2025</year>
    </date>
   </history>
   <self-uri xlink:href="https://atjournal.ru/en/nauka/article/93563/view">https://atjournal.ru/en/nauka/article/93563/view</self-uri>
   <abstract xml:lang="ru">
    <p>Обсуждаются особенности разработки веб-приложений на платформе Java с использованием фреймворков семейства Spring Projects. Рассматриваются основные концепции Spring Framework: IoC-контейнер, Spring Scopes, Spring MVC и Spring AOP. Освещаются возможности, предоставляемые Spring Boot: запуск приложения, профили, конфигурационные файлы. Кроме того, уделяется внимание организации взаимодействия с базами данных с помощью Spring Data, а также использованию средств авторизации, предоставляемых Spring Security. В качестве демонстрационного примера веб-приложения, разработанного с использованием Spring, представлено клиент-серверное приложение для записи студентов на консультации и управления консультациями.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>The article discusses the features of developing web applications on the Java platform using frameworks from the Spring Projects family. The basic concepts of the Spring Framework are considered: IoC container, Spring Scopes, Spring MVC, and Spring AOP. The possibilities provided by the Spring Boot are covered: application launch, profiles, and configuration files. In addition, attention is paid to the organization of interaction with databases using the Spring Data as well as using of authorization tools provided by the Spring Security. As a demo of a web application developed using the Spring features, the article provides a client server application for signing up students for a consultation and consultation management.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>веб-приложение</kwd>
    <kwd>платформа Java</kwd>
    <kwd>аннотации Java</kwd>
    <kwd>фреймворк</kwd>
    <kwd>Spring Projects</kwd>
    <kwd>Spring Framework</kwd>
    <kwd>архитектура MVC</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>web application</kwd>
    <kwd>Java platform</kwd>
    <kwd>Java annotation</kwd>
    <kwd>framework</kwd>
    <kwd>Spring Projects</kwd>
    <kwd>Spring Framework</kwd>
    <kwd>MVC architecture</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p></p>
 </body>
 <back>
  <ref-list/>
 </back>
</article>
