Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Учебное пособие по Spring:что такое Spring Framework и как его установить

Что такое Spring Framework?

Спринг-фреймворк — это платформа с открытым исходным кодом для создания веб-приложений с использованием Java в качестве языка программирования. Это мощное и легкое, но простое в использовании приложение, которое легко поддерживает разработку приложений Java. Spring — это облегченная платформа, которую можно рассматривать как платформу платформ, поскольку она также предлагает поддержку различных платформ, таких как hibernate, struts, гобелен и JSF.

Из этого руководства по Java Spring вы узнаете:

Возможности Spring Framework

Теперь в этом учебном пособии по Spring мы рассмотрим некоторые наиболее важные функции Spring Framework:

Краткая история весны

Теперь в этом руководстве по Spring Framework мы рассмотрим некоторые важные вехи из истории Spring:

Архитектура Spring Framework

Архитектура Spring Framework предоставляет 20 модулей, которые можно использовать в зависимости от требований приложения.

Ядро и Боб обеспечивают основную часть платформы, включая IoC и DI.

Основной контейнер

Базовый контейнер далее разделен на подкомпоненты, такие как модули Core, Beans, Context и Expression Language.

Давайте подробно рассмотрим каждую из этих моделей:

Ядро Spring:

Модуль Core предоставляет все основные компоненты Spring Framework. Он включает функции IoC (инверсия управления) и внедрение зависимостей.

Весенняя фасоль:

Этот модуль предлагает BeanFactory, сложную реализацию фабричного шаблона.

Весенний контекст:

Модуль Context построен на прочной основе, обеспечиваемой модулями Core и Beans, и является средством, которое помогает вам получить доступ к любым определенным и настроенным объектам.

Языки выражений Spring (SpEL):

Этот модуль предлагает язык выражений для изменения и запроса графа объекта во время выполнения.

Доступ к данным/интеграция:

Уровень доступа к данным и интеграции состоит из модулей JDBC, ORM, JDBC, OXM, JMS и Transaction.

Весенняя сеть:

Интернет :этот модуль использует прослушиватели сервлетов и контекст веб-приложения. Он также предлагает функцию веб-интеграции и функции для загрузки файлов, состоящих из нескольких частей.

Веб-сервлет :этот модуль хранит реализацию на основе MVC для веб-приложений.

Веб-сокет :Модуль предлагает двустороннюю связь между клиентом и сервером в веб-приложениях на основе WebSocket.

Веб-портлет :этот модуль также называется модулем Spring-MVC-Portlet. Он предлагает портлеты на основе Spring и копирует все функции модуля Web-Servlet.

АОП :язык АОП — это полезный инструмент, который позволяет разработчикам добавлять в приложение корпоративные функции.

Инструментарий:этот модуль предлагает инструментарий класса и реализацию загрузчика. Он используется для определенных серверов приложений.

Тест: Этот модуль обеспечивает поддержку тестирования компонентов Spring с помощью инструментов TestNG или JUnit. Он предлагает согласованную загрузку Spring ApplicationContexts и кэширование этих контекстов.

Весна — MVC Framework

Теперь в этом руководстве по Spring Framework мы узнаем о среде Spring MVC:

Платформа Spring Web MVC предлагает архитектуру модель-представление-контроллер, предлагающую компоненты, которые помогают вам быть гибкими и слабо связанными веб-приложениями.

Шаблон MVC позволяет вам разделить различные аспекты приложения, предлагая слабую связь между этими элементами. Spring MVC также помогает создавать гибкие и слабосвязанные веб-приложения.

Дизайн MVC также позволяет разделить бизнес-логику, логику представления и логику навигации. Он также предлагает элегантное решение для использования MVC в Spring Framework с помощью DispatcherServlet.

Как MVC работает в Spring?

Теперь в учебнике Spring мы узнаем, как MVC работает в Spring:

Аспектно-ориентированное программирование

Аспектно-ориентированное программирование позволяет глобальным свойствам программы определять, как она компилируется в исполняемую программу.

Ключевой единицей модульности является аспект, а не класс. Аспектно-ориентированное программирование разбивает логику программы на различные части, известные как задачи.

Сквозная проблема может повлиять на все приложение и сосредоточена в одном месте в коде, таком как безопасность транзакций, управление, ведение журнала, аутентификация и т. д.

Его также можно рассматривать как шаблон дизайна динамического декоратора. Этот шаблон также предлагает дополнительное поведение, которое можно добавить к существующему классу, заключая в оболочку исходный класс, дублируя его интерфейс и удаляя исходный.

Основные концепции АОП

В аспектно-ориентированном программировании есть семь основных концепций.

Давайте обсудим их подробно:

Установка Java Spring

Теперь в этом учебном пособии по Java Spring мы изучим пошаговую информацию по установке Java Spring на ваш компьютер:

Шаг 1) Перейдите на сайт www.eclipse.org.

Шаг 2) Загрузите установщик Eclipse Neon и установите его в своей системе Windows.

Шаг 3) Нажмите кнопку «Загрузить 64-разрядную версию».

Шаг 4) Перейдите в Eclipse IDE для разработчиков Java и щелкните ссылку «64-разрядная версия».

Шаг 5) Нажмите ссылку «64-разрядная версия Windows».

<сильный>

Шаг 6) Нажмите кнопку «Загрузить», чтобы загрузить ZIP-файл.

Шаг 7) Извлеките ZIP-файл загрузки в определенную папку.

Шаг 8) Нажмите кнопку «Обзор», чтобы выбрать каталог рабочей области.

Шаг 9) Нажмите «Выбрать папку», чтобы выбрать папку.

Процесс будет отображаться, как показано на следующем экране.

Шаг 10) Открытие клиента Eclipse Marketplace.

  1. Откройте меню "Справка".
  2. Нажмите «Eclipse Marketpalce».

Шаг 11) Поиск и установка подключаемого модуля Spring.

  1. Напишите Spring в текстовом поле «Найти».
  2. Нажмите значок "Поиск".
  3. Нажмите кнопку «Установить», чтобы установить подключаемый модуль.

Шаг 12) Подтвердите выбранные функции и нажмите кнопку «Подтвердить».

Шаг 13) Принятие условий и положений и установка программного обеспечения.

  1. Нажмите переключатель «Я принимаю условия лицензионных соглашений».
  2. Нажмите кнопку «Готово», чтобы завершить установку.

Отобразится экран приветствия с ходом установки программного обеспечения.

Шаг 14) Нажмите кнопку «Перезапустить сейчас», чтобы перезапустить Eclipse IDE и применить изменения.

Появится следующий экран:

Преимущества Spring Framework

Вот важные плюсы/преимущества использования Spring.

Недостатки Spring Framework

Вот недостатки/минусы Spring Framework.

Обзор:


java

  1. Что такое Gartner Spring?
  2. Простые и пружинные шайбы:в чем разница?
  3. Что такое механическая пружина растяжения?
  4. Как установить WordPress в Google Cloud
  5. Учебное пособие по платформе автоматизации тестирования закодированного пользовательского интерфейса
  6. Что такое 6G и насколько быстро он будет?
  7. Как установить выравниватель док-станции
  8. Учебное пособие по Solidworks Spring — адаптивная анимация Spring
  9. Что такое медная пайка и как это сделать?
  10. Что такое невыполненная работа по обслуживанию? Как это преодолеть?