【Activiti学习六】--基于SSM整合Activiti之配置说明

【Activiti学习六】--基于SSM整合Activiti之配置说明

1、总体架构说明

2、启动顺序

3、配置说明

3.1 web.xml

3.3 spring-mvc.xml

3.4 spring-dao.xml

3.5 spring-mybatis.xml

3.6 spring-tx.xml

3.7 spring-redis.xml

3.8 spring-activiti.xml

 

1、总体架构说明

项目是一个Maven Web项目,Maven项目都会有一个pom.xml配置文件,可以加载仓库的Jar包,也可以从本地加载。

 

开发框架采用SSM(Spring + SpringMVC + Mybatis)

 

数据库使用的MySQL + Redis,Redis里面缓存的是Token、校验码、设备数据等。MySQL的数据表存储引擎为MyISAM(不支持事物)

 

与设备通信采用MQTT通信协议,MQTT服务器使用Mosquitto。

 

文件存储使用阿里云OSS

 

短信服务使用阿里大鱼

 

团队协作,代码管理工具使用SVN,文件共享使用Samba

 

流程业务实现采用Activiti

 

服务器部署使用Nginx + Tomcat,前后盾通过CORS跨域

 

权限还未实现......(考虑shiro)

 

2、启动顺序

大致的启动流程如下:

【Activiti学习六】--基于SSM整合Activiti之配置说明_第1张图片

3、配置说明

3.1 web.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第2张图片

  
 

  Archetype Created Web Application
  
       
        /index.jsp    
      
  
	
		mvc-dispatcher
		org.springframework.web.servlet.DispatcherServlet
		
		
			contextConfigLocation
			/WEB-INF/classes/applicationContext.xml
		
		1
	
	
		mvc-dispatcher
		/
	
 
 	  
	      
	    HiddenHttpMethodFilter  
	    org.springframework.web.filter.HiddenHttpMethodFilter  
	  
	  
	    HiddenHttpMethodFilter  
	      
	    springMVC  
	 
 	 
 	
   
        
        
        encodingFilter    
        org.springframework.web.filter.CharacterEncodingFilter    
        true    
            
            encoding    
            UTF-8    
            
        
        
        encodingFilter    
        /*    
        
   

3.2ApplicationContext.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第3张图片




    
    

    
    
        
        
        
    

    

    
    

    
    
	
    
    

    
    

    
    

    
    
    
    
    

    
    

    
    
	
	
	

    

3.3 spring-mvc.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第4张图片

【Activiti学习六】--基于SSM整合Activiti之配置说明_第5张图片

【Activiti学习六】--基于SSM整合Activiti之配置说明_第6张图片

【Activiti学习六】--基于SSM整合Activiti之配置说明_第7张图片

    
     
     
    
   	
   	
   	
    
   	
   	
   	
   	
   	
   	
   	
   	
                           
        
        
            
                
                text/html;charset=UTF-8
                application/json;charset=UTF-8    
                
            
        
    
    
	
	    
	    
	    
	    
	
	
	
	    
	    
	        
	            classpath:validation
	        
	    
	    
	    
	    
	    
	
    
          
    
    	
    	   
              
        
        
    
        
       

      
	  
	      
	    	 
	          
	        
	      
	
	
    
    

        
        
            
                
                     
                
            
        
        
        
        
            
        
            
        
        
        
          
            
              
            
              
            
              
         
    
   

3.4 spring-dao.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第8张图片

  
  
    
        
        
            
        
        
                           
                            

3.5 spring-mybatis.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第9张图片

    
    
    
      
    

        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    
        
        
            
            
        
        
        
        
            
                
                    
                        
                            property-key=property-value
                        
                    
                
            
        
    
    
 

3.6 spring-tx.xml

    
     
    
        
        
            
        
        

3.7 spring-redis.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第10张图片



	 
	 
    
        
        
        
    
    
    
    
        
        
        
        
        
    
    
    
        
        
        
            
            
        
        
        
            
        
        
        
            
        
        
        
            
        
    
	
    
        
    
	 

3.8 spring-activiti.xml

【Activiti学习六】--基于SSM整合Activiti之配置说明_第11张图片



	
	
  		
		
  	
		
	
	
	
	
	
	
	 
	

你可能感兴趣的:(Avtiviti工作流,Activiti学习)