0% encontró este documento útil (0 votos)
91 vistas11 páginas

Documentacion Spring

Este documento proporciona instrucciones para configurar Spring Framework. Explica cómo instalar Spring Tool Suite, configurar un servidor Tomcat, crear un proyecto Maven simple con Spring MVC y agregar las dependencias necesarias. También describe cómo configurar el archivo web.xml y springmvc-servlet.xml para mapear solicitudes y definir la ubicación de las vistas.

Cargado por

Mauricio Navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
91 vistas11 páginas

Documentacion Spring

Este documento proporciona instrucciones para configurar Spring Framework. Explica cómo instalar Spring Tool Suite, configurar un servidor Tomcat, crear un proyecto Maven simple con Spring MVC y agregar las dependencias necesarias. También describe cómo configurar el archivo web.xml y springmvc-servlet.xml para mapear solicitudes y definir la ubicación de las vistas.

Cargado por

Mauricio Navarro
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como ODT, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 11

MANUAL DE SPRING FRAMEWORK

Instalacion de spring framework

1) Descargar spring https://spring.io/tools 64 bits windows


2) Descarga en el escritorio y busca C:\Users\maona\Desktop\sts-4.4.2.RELEASE
SpringToolSuite4.
3) Seleccionar un directorio el cual sera el workspace en la unidad d
d:\workspace, usar workspace por defecto y despues launch,

Configuracion servidor tomcat


Configurar apache tomcat como servidor web, irse ala pagina oficial de apache tomcat

abrir direccion:

tomcat.apache.org → pagina oficial de apache tomcat

Descargar apache tomcat en formato zip → version 9,0,21 guardar en documentos para
no tener problemas de integracion.

Extraer en documentos
activar lista de servidores en la ventana window → show view → otros→ cuadro de
dialogo y seleccionar servers y damos cl8ic en abrir, arrastrala para tenerla en la esquina
inferior izquierda,
Hacer clic en el link No servers are avilable click this link to create a new server
→ en el cuadro de dialogo seleccionar apache → seleccionar tomcat version 9 y despues
seleccionar archivos de instalacion apache tomcat:

Seleccionar versiona de java y click en siguiente y terminar

seleccionar y iniciar el servidor.

Abrir url → localhost:8080

Click derecho new java project - maven


Crear proyecto simple
en group id va la direccion de la web
id artefacto es el nombre del proyecto, dar click en finish

Click derecho en ventana en blanco → project faces

project faces: tecnologia que vamos a utilizar

seleccionar dynamic web module

configurar parametros adicionales en Further configuration available

→ configurar archivos donde se guardaran los archivos jsp


seleccionar web.xml para que se genere el archivo web.xml por defecto,ok y aplicar
tambien se puede cambiar la version de java en jre System library. Seleccionar
propiedades despues java build path, despues librerias para agregar librería, marcar la
opcion server runtime, seleccionar apache tomcat version 9,0, finish, aplicar y aplicar y
cerrar.

Crear un nuevo jsp, en webpp → new y otros, seleccionar archivo jsp, en este caso este
archivo se va a llamar index.jsp y en el body una etiqueta h1 con hola mundo y
guardamos los cambios
Para ejecutar run as → run server

y seleccionar apache tomcat siempre usar este servidor en la etiqueta de abajo, siguiente
y finish.
Aplicacion web configurada

Probar en http://localhost:8080/holaMundo/
Agregar librerias estandar para MVC, por medio de MAVEN

Abrir archivo principal de maven pom.xml , para especificar todas las dependencias que
vamos a utilizar en nuestro proyecto, guardar la dependencia primero.
Descargar archivos necesarios del repositorio local. Despues que modifique y guarde
esto es lo que hace MAVEN.

Descargar librerias y se coloca despues del version, en caso de que no la encuentra la va


a descargar de internet y la va a descargar de forma automatica.

Descarga todos los jar en maven dependencies:

Configuracion para que todos los archivos jar se agregen al deployment de nuestra
aplicación.

Click derecho de nuestro proyectoy luego Propiedades >> deployment asembly>>boton


add >> java build path Entries>> y seleccionar carpeta maven dependencies, dar click en
finish y aplicar>>aplicar y cerrar, cuando se cree nuestro archivo war se crearan todos
nuestros archivos jar, que se encuentren en nuestro directorio maven dependencies en la
carpeta lib de nuestro archivo WAR, clic en aplicar, y ya para terminar aplicar y cerrar.

<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.0.0.RELEASE</version>
</dependency>
</dependencies>

Configuracion del dispatcherServlet

dispatcherServlet: Donde llegan todas las peticiones de nuestro


servlet, es un servlet que extiende de la clase HttpServlet, es
un servlet como cualquier otro, debe ir en la configuracion de
nuestro archivo web.xml

<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-
class>org.springframework.web.servlet.DispatcherServlet</servlet
-class>
<load-on-startup>1</load-on-startup>//primero en cargarse el
servlet
</servlet>

<servlet-mapping>//mapeo de servlets,va a procesasr todos las


peticiones
de los usuarios que terminen en html es decir todas las url con
terminaciones html
<servlet-name>springmvc</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
Con esta configuracion el servlet por default, intentara buscar
un archivo xml con la declaracion de los beans y
configuracion de Spring MVC, intentara buscar el archivo /WEB-
INF/springmvc-servlet.xml

archivo web.xml-->se coloca estas etiquetas

Configuracion basica de Spring MVC utilizando XML

Debe tener la siguiente estructura:


1)Agregar 3 namespaces [beans,context,mvc]
2)Indicarle al Spring los paquetes que debera escanear
automaticamente para encontrar BEANS con las anotaciones
(@Component,@Controller,@Service,@Repository)
3)Habilitar el soporte de anotaciones que son especificas de
Spring
4)Definir un ViewResolver (indicarle a Spring MVC Donde buscara
las vistas JSP.
Las vistas se guardaran en la carpeta WEB-INF/views/

1)ir a WEB-INF y crear nuestro archivo xml con el nombre del


servlet springmvc-servlet.xml, borra contenido y pegar nuestro
archivo XML

<?xml version="1.0" encoding="UTF-8"?>


<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.3.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd">

<context:component-scan base-package="net.itinajero.app.controller"/>
<mvc:annotation-driven />
<bean id="viewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/WEB-INF/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
</beans>

También podría gustarte