Cómo utilizar maven para construir rápidamente el marco SSM
1. Crea un nuevo proyecto Maven
Archivo-Nuevo-proyecto-Proyecto Maven
También puedes apuntar a explorar...ruta personalizada
p>
Proyecto WEB seleccione aplicación web
Ingrese el nombre del paquete y el nombre del proyecto
Resolución de errores:
Este error es causado por falta de configuración de Tomcat
Solución:
Haga clic derecho en el proyecto-Propiedades-Ruta de compilación de Java
Cambiar a Biblioteca-Agregar biblioteca
Seleccione-Biblioteca del servidor MyEclipse Siguiente Tomcat v7.0
O puede optar por instalar Tomcat v7.0 usted mismo
Tomcat v7.0 puede instalarlo usted mismo.
Tomcat v7.0
O puede optar por instalar Tomcat v7.0 usted mismo
2. Construya el marco Spring SpringMVC Mybatis
2.1 Maven presenta el JAR requerido. paquete
pom.xml
lt;! -- usado para establecer el número de versión--gt;
lt;propertiesgt;
lt;srping.versiongt;4.0.2.RELEASSelt;/srping.versiongt;
lt;mybatis.8lt;/mybatis.versiongt;
lt;slf4j.versiongt;1.7.12lt;/slf4j.versiongt;
lt;log4j.versiongt; 1.2 .17lt;/log4j.versiongt;
lt;/propertiesgt;
lt;! -- Paquete jar usado --gt;
lt; dependenciesgt;
lt;!--- Prueba unitaria --gt
lt;
lt;groupIdgt;junitlt;/groupIdgt;
lt;artifactIdgt;junitlt;/artifactIdgt;
lt;versiongt;4.11lt ; /versiongt;
lt;!-- Indica que el paquete se introduce durante el proceso de desarrollo y no se cargará durante el proceso de lanzamiento--gt;
lt;scopegt;testlt ;/ alcancegt;
lt;/dependencygt;
lt;! --ava ee paquete --gt;
lt;dependencygt;
lt;groupIdgt;javaxlt;/groupIdgt;
lt;artifactIdgt;javaee-apilt ;/artifactIdgt;
lt;versiongt;7.0lt;/versiongt;
lt;/dependencygt;
lt;!-- inicio del paquete Spring Framework - -gt;
lt;dependencygt;
lt;groupIdgt;org.springframeworklt;/groupIdgt;
lt;artifactIdgt Spring-testlt;/artifactIdgt;
lt;versiongt;${srping.dependencygt;
lt;groupIdgt;org.springframeworklt;/groupIdgt;
lt;artifactIdgt;spring-corelt; /artifactIdgt;
lt; versiongt;/artifactIdgt;
lt; versióngt;${srpin
g.version}lt;/versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;groupIdgt;org.springframeworklt;/groupIdgt;
lt.artifactIdgt;spring-txlt;/artifactIdgt;
lt;versiongt;${srping.version}lt;/versiongt;
lt;/
lt;versiongt;${srping.version}lt;/versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;groupIdgt.springframeworklt;/groupIdgt;
lt;artifactIdgt;spring-aoplt;/artifactIdgt;
lt;versiongt;${srping.version} lt;/versiongt
lt;/dependencygt;
lt;dependencygt;
lt;groupIdgt;org.springframeworklt;/groupIdgt;
lt ; artefactoIdgt;${srping.version}}lt;artifactIdgt;spring-contextlt;/artifactIdgt;
lt;versiongt;${srping.version}lt;/versiongt;
lt ;/dependencygt;
lt;dependencygt;
lt;groupIdgt;org.springframeworklt;/groupIdgt;
lt;artifactIdgt;spring-context-supportlt ; /artifactIdgt;
lt;versiongt;${srping.version}lt;/versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;dependencygt;
p>lt;dependencygt;
lt;springframeworklt;/groupIdgt;
lt;spring-context- soporte gt;
lt;groupIdgt; org.springframeworklt;/groupIdgt;
lt;artifactIdgt;spring-expressionlt;/artifactIdgt;
lt;versiongt; ${srping.springframeworklt;/groupIdgt;
l
t;artifactIdgt;spring-ormlt;/artifactIdgt;
lt;versiongt;${srping.version}lt;/versiongt;
lt;/dependencygt;
lt; depende de gt;
lt; groupIdgt; org.springframeworklt;/groupIdgt;
lt.springframeworklt;/groupIdgt;
lt; ;spring-webmvclt;/artifactIdgt;
lt;versiongt;${srping.version}lt;/versiongt;
lt;/dependencygt;
lt ;! -- final del paquete Spring Framework --gt;
lt;! -- inicio del paquete de marco mybatis;
lt; dependencygt;
lt; groupIdgt; org.mybatislt;/groupIdgt; mybatis.version}lt;/versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;dependencygt;
lt;groupIdgt; org.mybatislt;/groupIdgt;
lt;artifactIdgt;mybatis-springlt;/artifactIdgt;
lt;versiongt;1.2.2 lt;/versiongt;
lt;/dependencygt;
lt;! -- final del paquete de marco mybatis --gt;
lt;! -- Controlador de base de datos --gt;
lt; dependencygt;
lt; mysqllt; /groupIdgt
lt; javalt./artifactIdgt;
lt;versiongt;5.1.35lt;/versiongt;
lt;/dependencygt;
lt;! --Importe el paquete jar dbcp para configurar la base de datos en applicationContext.
xml --gt;
lt;dependencygt;
lt;groupIdgt;commons-dbcplt;/groupIdgt;
lt;artifactIdgt;commons-dbcplt;/ artefactoIdgt;
lt;versiongt;1.4lt;/versiongt;
lt;/dependencygt;
lt.!-- clase de etiqueta jstl--gt;
lt;dependencygt;
lt;groupIdgt;jstllt;/groupIdgt;
lt;artifactIdgt;jstllt;/artifactIdgt
. lt;versiongt;1.2lt;/versiongt;
lt;/dependencygt;
lt;! -- Inicio de registro --gt;
lt; dependencygt;
lt; log4jlt;/groupIdgt
lt; ;
lt;versiongt;${log4j.version}lt;/versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;groupIdgt.org.slf4jlt;/groupIdgt;
lt;artifactIdgt;slf4j-apilt;/artifactIdgt;
lt;versiongt;${slf4j.version}lt ;/versión gt;
lt;/depende de gt;
lt;depende de gt;
lt;groupIdgt;org.slf4jlt;/groupIdgt;
lt; p>
lt;artifactIdgt.slf4j-log4j12lt;/artifactIdgt;
lt;versiongt;${slf4j.version}lt;/versiongt;
lt;/dependenciagt;
lt;! -- iniciar sesión FIN --gt;
lt;! -- Json ?--gt;
lt !-- Formatear objetos para facilitar la salida del registro--gt;
lt
lt; groupIdgt;com.alibabalt;/groupIdgt;
lt;artifactIdgt;fastjsonlt /artifactIdgt;
lt;versiongt;1.2.6lt;/versiongt;
lt ;/dependencygt;
lt;dependencygt;
lt;groupId.jacksonlt;/groupIdgt;
lt;artifactIdgt;jackson-mapper-asllt;/ artefactoIdgt ;
lt;versiongt;1.9.13lt;/versiongt;
lt;/dependencygt;
lt
;! -- Cargar inicio del paquete de componentes --gt;
lt; dependencygt;
lt; groupIdgt; commons-fileuploadlt;/groupIdgt; commons-fileuploadlt;/artifactIdgt;
lt;versiongt;1.3.1lt;/versiongt;
lt;/dependencygt;
lt;dependencygt. p> p>
lt;groupIdgt;commons-iolt;/groupIdgt;
lt;artifactIdgt;commons-iolt;/artifactIdgt;
lt;versiongt;2.4.lt ;/ versiongt;
lt;/dependencygt;
lt;dependencygt;
lt;groupIdgt;commons-codeclt;/groupIdgt;
lt.artifactIdgt;commons-codeclt;/artifactIdgt;
lt;versiongt;1.10lt;/versiongt;
lt;/dependencygt;
lt ;! --Fin de la carga del paquete de componentes--gt;
lt;/dependenciesgt;
lt;buildgt;
lt;finalNamegt;newnielt;/finalNamegt;
lt.resourcesgt;
lt;resourcegt;
lt;directorygt;src/main/javalt;/directorygt;
lt ; incluyegt;
lt; includegt;**/*.xmllt;/includegt;
lt;/includesgt;
lt;/resourcegt; p >
lt;/resourcesgt;
lt;/buildgt;
2.2 ?Cree el siguiente archivo de configuración en src/main/resources
jdbc.properties (codificación de archivo cambiada a utf-8)