iamdsyang / SSM

:two_hearts: build SSM from 0 πŸ‘‰πŸ½πŸ‘‰πŸ½ distributed micro service.

Home Page:https://crossoverjie.top/categories/SSM/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I'll update some skills in actual development aperiodically.There are no complicated operation flows or xxx system,just some practical shares about skills.

Directory Structure

β”œβ”€β”€ SSM-API                                    // common API  
β”‚   β”œβ”€β”€ src/main
β”‚   β”œβ”€β”€ β”œβ”€β”€java/com/crossoverJie               // specific code。  
β”‚   β”œβ”€β”€ β”œβ”€β”€resources
β”œβ”€β”€ SSM-BOOT                                   // Available for internal use of dubbo dependencies 
β”‚   β”œβ”€β”€ β”œβ”€β”€resources/spring                    // dubbo consumer configuration
β”œβ”€β”€ SSM-SERVICE                                // The service implementation of the dubbo application 
β”‚   β”œβ”€β”€ src/main
β”‚   β”œβ”€β”€ β”œβ”€β”€java/com/crossoverJie/api           // specific code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€controller                       // Heartbeat detection interface
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€dubbo                            // Dubbo related code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€dao                           // dao package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€pojo                          // pojo package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€service                       // service package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€util                          // Toolkit
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€impl                             // implement dubbo API
β”‚   β”œβ”€β”€ β”œβ”€β”€resources                           // configuration file
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€mapping                          // *.mapper configuration file
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€spring                           // Spring related configuration file
β”œβ”€β”€ SSM-WEB                                    // web application
β”‚   β”œβ”€β”€ src/main
β”‚   β”œβ”€β”€ β”œβ”€β”€java/com/crossoverJie               // specific code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€controller                       // controller package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€cxf                              // CXF related code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€dao                              // dao package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€enums                            // enum package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€intercept                        // Interceptor
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€kafka                            // Kafka
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€official                      // Official consumption
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€β”œβ”€β”€optimization                  // Multi-threaded consumption
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€lucene                           // Lucene related code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€pojo                             // pojo package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€req                              // request package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€res                              // response package
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€service                          // service pachage
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€shiro                            // shiro related code
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€util                             // Toolkit
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€vo                               // vo package
β”‚   β”œβ”€β”€ β”œβ”€β”€resources
β”‚   β”œβ”€β”€ β”œβ”€β”€β”œβ”€β”€mapping                          // *.mapper configuration file
β”‚   β”œβ”€β”€ β”œβ”€β”€webapp                              // front code
β”œβ”€β”€ doc
β”‚   β”œβ”€β”€lucene                                  // lucene related code
β”‚   β”œβ”€β”€sql                                     // sql scripts
β”œβ”€β”€ .gitignore                                 // gitignore 
β”œβ”€β”€ pom.xml                                    // parent pom
β”œβ”€β”€ LICENSE               
β”œβ”€β”€ README.md               

Contact Author

About

:two_hearts: build SSM from 0 πŸ‘‰πŸ½πŸ‘‰πŸ½ distributed micro service.

https://crossoverjie.top/categories/SSM/

License:GNU General Public License v2.0


Languages

Language:Java 99.8%Language:Shell 0.2%