Bienvenidos en la presente publicaci贸n del Blog Realizaremos nuestro primer proyecto con Spring, se trabajar谩 spring framework version 4.3.29 MVC, con el IDE apache Netbeans version 12.5.
CREACI脫N DEL PROYECTO
Comencemos abriendo el IDE y creando nuestro proyecto : NEW PROJECT > SELECCIONAR JAVA WEB > WEB APPLICATION, Presionar Next.
Siguiendo las indicaciones del editor seleccionamos el servidor web que deseamos que el proyecto utilice para que se ejecute, version de Java EE y el context path, aunque el context path luego tambien lo podemos modificar.
Configuramos el framework que utilizaremos seleccionamos Spring MVC abajo indicamos que utilizaremos la version que es 4.3.29 y seleccionamos que nos agregue la libreria JSTL para manejo de tags y por ultimo presionamos finish.
Terminando los pasos anterior, el IDE nos crear谩 nuestro proyecto con las configuraciones predeterminadas, si ejecutamos el proyecto claro que ejecutar谩 y nos mostrar谩 un texto que spring implementa por defecto en un JSP.
Proyecto Ejecutado, pro primera vez, sin ninguna modificaci贸n.
Creaci贸n de Una Vista nueva
Ahora lo que se plantea en el titulo de la publicaci贸n es implementar otra vista JSP que no sea el Index por defecto, entonces primero lo que se realizar谩 es crear una clase con su paquete, como la imagen.
Creado la clase implementamos el codigo.
primero agregamos a la clase la anotaci贸n @Controller que indica que esta clase va ser un controlador de vistas
Luego creamos un metodo Que sera de tipo modelAndView y Que arriba indicamos la anotaci贸n @RequestMapping, que indica a java que este metodo manejara vistas e indica la url de la vista.
Ahora nos dirijimos al archivo de configuraci贸n del proyecto y agregamos las siguientes lineas de bean.
agregamos el controllerclassnamehandlermapping que nos ayuda el mapeo de las url de las vistas
Luego agregamos otro bean donde indcamos la ruta del controlador y indicamos un alias o nombre
Ultimo Agregamos en el URLMAPPING el prop key de la vista creada.
Por ultimo creamos un JSP llamado home, luego guardamos y ejecutamos el proyecto si todo lo hicieron bien, entonces ya tenemos dos vistas disponibles.
Nota : pueden trabajar con el indix por defecto o pueden crear un nuevo, es decisi贸n de la comididad de cada uno.
VISTA POR DEFECTO
VISTA CREADO POR NOSOTROS
En la publicaci贸n proxima tengo pensado realizar la captura de datos mediante la url de la pagina y mostrarlo en la misma pagina esto nos servira para trabajar con formularios.↗