Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo utilizar maven para construir rápidamente el marco SSM

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>

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;

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)