通用后台管理系统(2)-项目搭建

    • 1、sunda-parent 管理jar包
    • 2、sunda-common
      • 2.1、pom.xml
      • 2.2、常用工具类
        • 2.2.1本地分布式上传工具类fastdfs
        • 2.2.2 统一返回结果类
        • 2.2.3 AES加解密工具类
        • 2.2.4 验证码工具类
        • 2.2.5 资源文件读取工具
        • 2.2.6 Redis 工具类
        • 2.2.6 Java系统监控测试类
    • 3、backend
        • 3.0.1 pom.xml
      • 3.1、backend-server-pojo
        • 3.1.1 pom.xml
      • 3.2、backend-server-dao
        • 3.2.1 pom.xml
      • 3.3、backend-server-interface
        • 3.3.1 pom.xml
      • 3.4、backend-server-rpc
        • 3.4.1 pom.xml
        • 3.4.2 配置web.xml
        • 3.4.3 配置 applicationContext-dao.xml
        • 3.4.4 配置applicationContext-service.xml
        • 3.4.5 配置applicationContext-trans.xml
        • 3.4.6 配置 SqlMapConfig.xml
        • 3.4.7 配置db.properties
        • 3.4.8 配置fastdfsClient.conf
        • 3.4.9 配置mailAccount.setting
        • 3.4.10 配置resource.properties
      • 3.5、backend-server-web
        • 3.5.1 pom.xml
        • 3.5.2 配置web.xml
        • 3.5.3 配置springmvc.xml
        • 3.5.4 配置applicationContext-dubbo.xml

1、sunda-parent 管理jar包

1、xml配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0modelVersion>
    <groupId>com.sundabloggroupId>
    <artifactId>sunda-parentartifactId>
    <version>1.0.0-SNAPSHOTversion>
    <packaging>pompackaging>

    <properties>
        <junit.version>4.12junit.version>
        <spring.version>4.3.14.RELEASEspring.version>
        <mybatis.version>3.4.1mybatis.version>
        <mybatis.spring.version>1.3.0mybatis.spring.version>
        <mybatis.paginator.version>1.2.15mybatis.paginator.version>
        <mysql.version>5.1.32mysql.version>
        <slf4j.version>1.7.25slf4j.version>
        <log4j2.version>2.8.2log4j2.version>
        <jackson.version>2.9.0jackson.version>
        <druid.version>1.0.29druid.version>
        <httpclient.version>4.5.2httpclient.version>
        <jstl.version>1.2jstl.version>
        <servlet-api.version>2.5servlet-api.version>
        <jsp-api.version>2.0jsp-api.version>
        <servlet.version>3.1.0servlet.version>
        <joda-time.version>2.9.9joda-time.version>
        <commons-lang3.version>3.4commons-lang3.version>
        <commons-io.version>1.3.2commons-io.version>
        <commons-net.version>3.3commons-net.version>
        <commons-compress.version>1.12commons-compress.version>
        <pagehelper.version>4.2.1pagehelper.version>
        <commons-fileupload.version>1.3.1commons-fileupload.version>
        <jedis.version>2.9.0jedis.version>
        <solrj.version>6.6.1solrj.version>
        <dubbo.version>2.5.7dubbo.version>
        <zookeeper.version>3.4.10zookeeper.version>
        <zkclient.version>0.1zkclient.version>
        <activemq.version>5.11.4activemq.version>
        <freemarker.version>2.3.23freemarker.version>
        <quartz.version>2.2.3quartz.version>
        <shiro.version>1.3.2shiro.version>
        <hutool.version>4.0.7hutool.version>
        <mail.version>1.4.7mail.version>
        <okhttp3.version>3.3.1okhttp3.version>
        <gson.version>2.6.2gson.version>
        <fastdfs.version>1.27-SNAPSHOTfastdfs.version>
        <oshi-core.version>3.4.4oshi-core.version>
        <fastjson.version>1.2.28fastjson.version>
        <zxingcore.version>3.3.1zxingcore.version>
        <beetl.version>2.7.27beetl.version>
    properties>
    <dependencyManagement>
        <dependencies>
            
            <dependency>
                <groupId>com.github.oshigroupId>
                <artifactId>oshi-coreartifactId>
                <version>${oshi-core.version}version>
            dependency>
            
            <dependency>
                <groupId>joda-timegroupId>
                <artifactId>joda-timeartifactId>
                <version>${joda-time.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.commonsgroupId>
                <artifactId>commons-lang3artifactId>
                <version>${commons-lang3.version}version>
            dependency>
            <dependency>
                <groupId>org.apache.commonsgroupId>
                <artifactId>commons-ioartifactId>
                <version>${commons-io.version}version>
            dependency>
            <dependency>
                <groupId>commons-netgroupId>
                <artifactId>commons-netartifactId>
                <version>${commons-net.version}version>
            dependency>
            <dependency>
                <groupId>org.apache.commonsgroupId>
                <artifactId>commons-compressartifactId>
                <version>${commons-compress.version}version>
            dependency>
            
            <dependency>
                <groupId>com.fasterxml.jackson.coregroupId>
                <artifactId>jackson-databindartifactId>
                <version>${jackson.version}version>
            dependency>
            <dependency>
                <groupId>com.alibabagroupId>
                <artifactId>fastjsonartifactId>
                <version>${fastjson.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.httpcomponentsgroupId>
                <artifactId>httpclientartifactId>
                <version>${httpclient.version}version>
            dependency>
            
            <dependency>
                <groupId>org.quartz-schedulergroupId>
                <artifactId>quartzartifactId>
                <version>${quartz.version}version>
            dependency>
            
            <dependency>
                <groupId>junitgroupId>
                <artifactId>junitartifactId>
                <version>${junit.version}version>
                <scope>testscope>
            dependency>
            
            <dependency>
                <groupId>org.slf4jgroupId>
                <artifactId>slf4j-log4j12artifactId>
                <version>${slf4j.version}version>
            dependency>
            
            <dependency>
                <groupId>org.mybatisgroupId>
                <artifactId>mybatisartifactId>
                <version>${mybatis.version}version>
            dependency>
            <dependency>
                <groupId>org.mybatisgroupId>
                <artifactId>mybatis-springartifactId>
                <version>${mybatis.spring.version}version>
            dependency>
            <dependency>
                <groupId>com.github.miemiedevgroupId>
                <artifactId>mybatis-paginatorartifactId>
                <version>${mybatis.paginator.version}version>
            dependency>
            <dependency>
                <groupId>com.github.pagehelpergroupId>
                <artifactId>pagehelperartifactId>
                <version>${pagehelper.version}version>
            dependency>
            
            <dependency>
                <groupId>mysqlgroupId>
                <artifactId>mysql-connector-javaartifactId>
                <version>${mysql.version}version>
            dependency>
            
            <dependency>
                <groupId>com.alibabagroupId>
                <artifactId>druidartifactId>
                <version>${druid.version}version>
            dependency>
            
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-contextartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-beansartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-webmvcartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-jdbcartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-aspectsartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-jmsartifactId>
                <version>${spring.version}version>
            dependency>
            <dependency>
                <groupId>org.springframeworkgroupId>
                <artifactId>spring-context-supportartifactId>
                <version>${spring.version}version>
            dependency>
            
            <dependency>
                <groupId>jstlgroupId>
                <artifactId>jstlartifactId>
                <version>${jstl.version}version>
            dependency>
            <dependency>
                <groupId>javax.servletgroupId>
                <artifactId>javax.servlet-apiartifactId>
                <version>${servlet.version}version>
                <scope>providedscope>
            dependency>
            <dependency>
                <groupId>javax.servletgroupId>
                <artifactId>servlet-apiartifactId>
                <version>${servlet-api.version}version>
                <scope>providedscope>
            dependency>
            <dependency>
                <groupId>javax.servletgroupId>
                <artifactId>jsp-apiartifactId>
                <version>${jsp-api.version}version>
                <scope>providedscope>
            dependency>
            
            <dependency>
                <groupId>commons-fileuploadgroupId>
                <artifactId>commons-fileuploadartifactId>
                <version>${commons-fileupload.version}version>
            dependency>
            
            <dependency>
                <groupId>redis.clientsgroupId>
                <artifactId>jedisartifactId>
                <version>${jedis.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.solrgroupId>
                <artifactId>solr-solrjartifactId>
                <version>${solrj.version}version>
            dependency>
            
            <dependency>
                <groupId>com.alibabagroupId>
                <artifactId>dubboartifactId>
                <version>${dubbo.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.zookeepergroupId>
                <artifactId>zookeeperartifactId>
                <version>${zookeeper.version}version>
            dependency>
            <dependency>
                <groupId>com.github.sgroschupfgroupId>
                <artifactId>zkclientartifactId>
                <version>${zkclient.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.activemqgroupId>
                <artifactId>activemq-allartifactId>
                <version>${activemq.version}version>
            dependency>
            
            <dependency>
                <groupId>org.freemarkergroupId>
                <artifactId>freemarkerartifactId>
                <version>${freemarker.version}version>
            dependency>
            
            <dependency>
                <groupId>cn.hutoolgroupId>
                <artifactId>hutool-allartifactId>
                <version>${hutool.version}version>
            dependency>
            
            <dependency>
                <groupId>org.apache.shirogroupId>
                <artifactId>shiro-allartifactId>
                <version>${shiro.version}version>
            dependency>
            
            <dependency>
                <groupId>javax.mailgroupId>
                <artifactId>mailartifactId>
                <version>${mail.version}version>
            dependency>
            
            <dependency>
                <groupId>org.csourcegroupId>
                <artifactId>fastdfs-client-javaartifactId>
                <version>${fastdfs.version}version>
            dependency>
            
            <dependency>
                <groupId>com.google.zxinggroupId>
                <artifactId>coreartifactId>
                <version>${zxingcore.version}version>
            dependency>
            
            <dependency>
                <groupId>com.ibeetlgroupId>
                

你可能感兴趣的:(开源项目)