Configuracion Spring - Mybatis -MVC Parte1

Quiero mostrar un poco de la configuracion de Spring un framework que en lo personal me gusta mucho junto con mybatis una herramienta excelente para persistencia y muy util en cuanto al manejo de SP.
lo Siguiente Seria el "dispatcher-servlet.xml"
Explicare un poco de acerca de dicho archivo de configuracion.

La siguiente declaración se encargará de levantar las clases que posean las
anotaciones (@Controller, @RequestMapping, @Repository, etc) en el paquete que
se le indique.

 

Declaramos un HandlerMapping para que entre al método del controller

 

Declaramos un HandlerAdapter para que se redirija al .jsp que configuramos

 

Definimos un transaction manager

 

Definimos los data Sources que haran parte de nuestro proyecto; en este caso mostrare un ejemplo de una conexion con
jndi y otra con jdbc.
 
Definimos el SqlSessionFactory ; el typeAliasesPackage(Adaptador para su aplicación por los objetos que definen un mapeo entre las solicitudes y los objetos de controlador.)
 

habilitamos la opciones de autowired y de transacciones con anotaciones
 

Mappers a los que se les hara el autowired; se especifica el paquete base donde se encontraran los archivos java y los xml.

 

Declaración configuramos el prefijo y el sufijo del archivo .jsp (en este caso) al cual se va a redireccionar una vez que se ejecute el método del Controller.

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Parámetros en properties

Está bastante bien, a modo de sugerencia, podrias meter los parametros del datasource en un archivo properties. Mas adelante podrian ayudarte a mantener clara/organizada tu configuración. Te dejo un ejemplo en el que te puedes basar.

(Edité este post porque escribí XML en lugar del properties para los parametros del datasource)

Imagen de xhastur

Esta semana temrino de montar

Esta semana temrino de montar las demas partes del tutorial..lo que pasa esque por cuestiones laborales no he podido seguir escribiendo!!...l