商城项目中的后台管理系统基本架构

一、创建taotao-parent,pom打包
所有jar包的依赖均在父工程中定义,其中pom.xml中需导入各种jar包依赖:


	4.0.0
	com.taotao.parent
	taotao-parent
	0.0.1-SNAPSHOT
	pom
	
	
		4.10
		4.1.3.RELEASE
		3.2.8
		1.2.2
		1.2.15
		5.1.32
		1.6.4
		2.4.2
		1.0.9
		4.3.5
		1.2
		2.5
		2.0
		2.5
		3.3.2
		1.3.2
	
	
		
			
			
				junit
				junit
				${junit.version}
				test
			
			
			
				org.springframework
				spring-context
				${spring.version}
			
			
				org.springframework
				spring-beans
				${spring.version}
			
			
				org.springframework
				spring-webmvc
				${spring.version}
			
			
				org.springframework
				spring-jdbc
				${spring.version}
			
			
				org.springframework
				spring-aspects
				${spring.version}
			
			
			
				org.mybatis
				mybatis
				${mybatis.version}
			
			
				org.mybatis
				mybatis-spring
				${mybatis.spring.version}
			
			
			
				com.github.pagehelper
				pagehelper
				3.7.5
			
			
				com.github.jsqlparser
				jsqlparser
				0.9.1
			
			
			
				com.github.abel533
				mapper
				2.3.4
			
			
			
				mysql
				mysql-connector-java
				${mysql.version}
			
			
				org.slf4j
				slf4j-log4j12
				${slf4j.version}
			
			
			
				com.fasterxml.jackson.core
				jackson-databind
				${jackson.version}
			
			
			
				com.jolbox
				bonecp-spring
				0.8.0.RELEASE
			
			
			
				org.apache.httpcomponents
				httpclient
				${httpclient.version}
			
			
			
				jstl
				jstl
				${jstl.version}
			
			
				javax.servlet
				servlet-api
				${servlet-api.version}
				provided
			
			
				javax.servlet
				jsp-api
				${jsp-api.version}
				provided
			
			
			
				joda-time
				joda-time
				${joda-time.version}
			
			
			
				org.apache.commons
				commons-lang3
				${commons-lang3.version}
			
			
				org.apache.commons
				commons-io
				${commons-io.version}
			
		
	
	
		${project.artifactId}
		
			
			
				org.apache.maven.plugins
				maven-resources-plugin
				2.7
				
					UTF-8
				
			
			
			
				org.apache.maven.plugins
				maven-compiler-plugin
				3.2
				
					1.7
					1.7
					UTF-8
				
			
		
		
			
				
				
					org.apache.tomcat.maven
					tomcat7-maven-plugin
					2.2
				
			
		
	

二、创建taotao-common,jar打包,依赖于父工程taotao-parent
该工程主要是集成了各工程均需的公用部分,pom.xml 文件书写如下:
商城项目中的后台管理系统基本架构_第1张图片

三、创建taotao-manager及其子工程 ,pom打包 ,依赖于taotao-parent
该工程为聚合工程,在该工程下创建子工程
子工程之间的依赖关系
Taotao-manage-web  taotao-manage-service  taotao-manage-mapper  taotao-manage-pojo
1、Com.taotao.manager.pojo ,pom.xml中添加依赖,包括JPA依赖
2、Com.taotao.manager.mapper ,pom.xml中添加依赖,包括pojo,mybatis,通用mapper
3、Com.taotao.manager.service ,pom.xml中添加依赖,包括mapper, spring , spring mvc , pagehelper,json工具包
4、Com.taotao.manager.controller,pom.xml中添加依赖,包括service,mybatis-spring,spring-jdbc,spring-aspects,jsp相关,mysql,连接池jolbox
使用Maven的聚合将所有的子工程进行创建。
商城项目中的后台管理系统基本架构_第2张图片
商城项目中的后台管理系统基本架构_第3张图片

三、在taotao-manager-web项目下创建web.xml



	taotao-manage
	
		contextConfigLocation
		classpath:spring/applicationContext*.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
		encodingFilter
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			UTF8
		
	
	
		encodingFilter
		/*
	
	
	
		taotao-manager
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:spring/taotao-manager-servlet.xml
		
		1
	
	
		index.jsp
	

四、配置SSM
商城项目中的后台管理系统基本架构_第4张图片

你可能感兴趣的:(复习)