Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Tutorial de Spring:¿Qué es Spring Framework y cómo instalarlo?

¿Qué es Spring Framework?

Marco Spring es un marco de código abierto para crear aplicaciones web con Java como lenguaje de programación. Es potente y liviano, pero fácil de usar, y brinda soporte para desarrollar fácilmente aplicaciones Java. Spring es un marco liviano que se puede considerar como un marco de marcos porque también ofrece soporte para varios marcos como hibernate, struts, tapestry y JSF.

En este tutorial de Java Spring, aprenderá:

Características de Spring Framework

Ahora, en este tutorial de Spring, cubriremos algunas de las características más destacadas de Spring Framework:

Breve historia de la primavera

Ahora, en este tutorial de Spring Framework, cubriremos algunos hitos importantes de la historia de Spring:

Arquitectura Spring Framework

Spring Framework Architecture proporciona 20 módulos que se pueden usar en función de los requisitos de la aplicación.

El núcleo y Frijol proporcionan la parte fundamental del marco, incluidos IoC y DI.

Contenedor central

El contenedor principal se divide además en subcomponentes como los módulos Core, Beans, Context y Expression Language.

Veamos cada uno de estos modelos en detalle:

Núcleo de resorte:

El módulo Core proporciona todos los componentes principales del marco Spring. Incluye funciones IoC (Inversion of Control) y Dependency Injection.

Frijol:

Este módulo ofrece BeanFactory, que es una implementación sofisticada del patrón de fábrica.

Contexto de Primavera:

El módulo Contexto se basa en la base sólida proporcionada por los módulos Core y Beans, y es un medio que le ayuda a acceder a cualquier objeto definido y configurado.

Lenguajes de expresión de primavera (SpEL):

Este módulo ofrece lenguaje de expresión para modificar y consultar gráficos de objetos durante el tiempo de ejecución.

Acceso/Integración de datos:

La capa de acceso e integración de datos consta de los módulos JDBC, ORM, JDBC, OXM, JMS y Transaction.

Telaraña de primavera:

Web :este módulo utiliza escuchas de servlet y un contexto de aplicación orientado a la web. También ofrece una función de integración orientada a la web y funcionalidad para cargar archivos de varias partes.

servlet web :este módulo almacena la implementación basada en MVC para aplicaciones web.

Socket web :El módulo ofrece comunicación bidireccional basada en WebSocket entre el cliente y el servidor en aplicaciones web.

portlet web :Este módulo también se denomina módulo Spring-MVC-Portlet. Ofrece Portlets basados ​​en Spring y copia toda la funcionalidad de un módulo Web-Servlet.

AOP :El lenguaje AOP es una herramienta útil que permite a los desarrolladores agregar funcionalidad empresarial a la aplicación.

Instrumentación:este módulo ofrece instrumentación de clase e implementaciones de cargador. Se utiliza para servidores de aplicaciones específicos.

Prueba: Este módulo brinda soporte para probar componentes Spring con herramientas TestNG o JUnit. Ofrece carga consistente de Spring ApplicationContexts y almacenamiento en caché de esos contextos.

Primavera:marco MVC

Ahora, en este tutorial de Spring Framework, aprenderemos sobre el marco Spring MVC:

El marco Spring web MVC ofrece una arquitectura modelo-vista-controlador que ofrece componentes que lo ayudan a ser aplicaciones web flexibles y poco acopladas.

El patrón MVC le permite separar diferentes aspectos de la aplicación al tiempo que ofrece un acoplamiento flexible entre estos elementos. Spring MVC también lo ayuda a crear aplicaciones web flexibles y poco acopladas.

El diseño de MVC también le permite separar la lógica empresarial, la lógica de presentación y la lógica de navegación. También ofrece una solución elegante para usar MVC en Spring Framework con la ayuda de DispatcherServlet.

¿Cómo funciona MVC en Spring?

Ahora, en el tutorial de Spring, vamos a aprender cómo funciona MVC en Spring:

Programación orientada a aspectos

La programación orientada a aspectos permite que las propiedades globales de un programa decidan cómo se compila en un programa ejecutable.

La unidad clave de la modularidad es un aspecto en lugar de una clase. La programación orientada a aspectos divide la lógica del programa en varias partes conocidas como preocupaciones.

Una preocupación transversal puede afectar a toda la aplicación y está centralizada en una ubicación en código como seguridad de transacciones, administración, registro, autenticación, etc.

También se puede considerar como un patrón de diseño de decorador dinámico. Este patrón también ofrece un comportamiento adicional para agregar a una clase existente al envolver la clase original y duplicar su interfaz y eliminar el original.

Conceptos básicos de AOP

Hay siete conceptos básicos en la Programación Orientada a Aspectos.

Vamos a discutirlos en detalle:

Instalación de Java Spring

Ahora, en este tutorial de Java Spring, aprenderemos la información paso a paso para instalar Java Spring en su computadora:

Paso 1) Vaya a www.eclipse.org.

Paso 2) Descargue el instalador de Eclipse Neon e instálelo en su sistema Windows.

Paso 3) Haga clic en el botón "Descargar 64 bits".

Paso 4) Vaya a Eclipse IDE para desarrolladores de Java y haga clic en el enlace "64 bits".

Paso 5) Haga clic en el enlace "Windows de 64 bits".

Paso 6) Haga clic en el botón "Descargar" para descargar el archivo zip.

Paso 7) Extraiga el zip de descarga a una carpeta específica.

Paso 8) Haga clic en el botón "Examinar" para seleccionar el directorio del espacio de trabajo.

Paso 9) Haga clic en "Seleccionar carpeta" para seleccionar una carpeta.

El proceso se mostrará como se muestra en la siguiente pantalla.

Paso 10) Abriendo el cliente de Eclipse Marketplace.

  1. Vaya al menú Ayuda.
  2. Haga clic en la opción "Eclipse Marketpalce".

Paso 11) Buscando e instalando el complemento Spring.

  1. Escriba Primavera en el cuadro de texto "Buscar".
  2. Haga clic en el icono "Buscar".
  3. Haga clic en el botón "Instalar" para instalar un complemento.

Paso 12) Confirme las funciones seleccionadas y haga clic en el botón "Confirmar".

Paso 13) Aceptar los términos y condiciones e instalar el software.

  1. Haga clic en el botón de opción "Acepto los términos de los acuerdos de licencia".
  2. Haga clic en el botón "Finalizar" para finalizar la instalación.

Se mostrará una pantalla de bienvenida con el progreso de la instalación del software.

Paso 14) Haga clic en el botón "Reiniciar ahora" para reiniciar Eclipse IDE y aplicar los cambios.

Se mostrará la siguiente pantalla:

Ventajas de Spring Framework

Aquí, hay ventajas/beneficios importantes de usar Spring.

Desventajas de Spring Framework

Estos son los inconvenientes/contras de Spring Framework.

Resumen:


Java

  1. ¿Qué es un resorte de Gartner?
  2. Arandelas simples frente a arandelas de resorte:¿cuál es la diferencia?
  3. ¿Qué es un resorte de extensión mecánico?
  4. Cómo instalar WordPress en Google Cloud
  5. Tutorial del marco de automatización de pruebas de IU codificadas
  6. ¿Qué es 6G y qué tan rápido será?
  7. Cómo instalar un nivelador de muelle
  8. Tutorial de Solidworks Spring - Animación de resorte adaptable
  9. ¿Qué es la soldadura fuerte de cobre y cómo hacerla?
  10. ¿Qué es la acumulación de mantenimiento? ¿Cómo superarlo?
  11. ¿Qué es un amortiguador de resorte?