淘淘商城_0200_搭建后台管理系统

我俩绝配 我俩绝配     2022-08-30     385

关键词:

  后台管理系统工程搭建

项目是maven项目Maven的工程类型:

 

1、war包工程:web工程

2、Jar包工程:java工程,打完是一个jar包

3、Pom工程:父工程,聚合工程 ,这两个一般合起来用,pom工程即做父工程,又做聚合工程来聚合其他模块,以方便执行maven命令。

1.1   父工程的搭建

打开myeclipse 右键new ,new一个maven project,勾选create a simple project

修改pom文件:

<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.0</modelVersion>
    <groupId>com.taotao</groupId>
    <artifactId>taotao-parent</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>pom</packaging>
    <!-- 集中定义依赖版本号 -->
    <properties>
        <junit.version>4.12</junit.version>
        <spring.version>4.1.3.RELEASE</spring.version>
        <mybatis.version>3.2.8</mybatis.version>
        <mybatis.spring.version>1.2.2</mybatis.spring.version>
        <mybatis.paginator.version>1.2.15</mybatis.paginator.version>
        <mysql.version>5.1.32</mysql.version>
        <slf4j.version>1.6.4</slf4j.version>
        <jackson.version>2.4.2</jackson.version>
        <druid.version>1.0.9</druid.version>
        <httpclient.version>4.3.5</httpclient.version>
        <jstl.version>1.2</jstl.version>
        <servlet-api.version>2.5</servlet-api.version>
        <jsp-api.version>2.0</jsp-api.version>
        <joda-time.version>2.5</joda-time.version>
        <commons-lang3.version>3.3.2</commons-lang3.version>
        <commons-io.version>1.3.2</commons-io.version>
        <commons-net.version>3.3</commons-net.version>
        <pagehelper.version>3.4.2-fix</pagehelper.version>
        <jsqlparser.version>0.9.1</jsqlparser.version>
        <commons-fileupload.version>1.3.1</commons-fileupload.version>
        <jedis.version>2.7.2</jedis.version>
        <solrj.version>4.10.3</solrj.version>
    </properties>
    <!-- 只定义依赖的版本,并不实际依赖 -->
    <dependencyManagement>
        <dependencies>
            <!-- 时间操作组件 -->
            <dependency>
                <groupId>joda-time</groupId>
                <artifactId>joda-time</artifactId>
                <version>${joda-time.version}</version>
            </dependency>
            <!-- Apache工具组件 -->
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>${commons-lang3.version}</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-io</artifactId>
                <version>${commons-io.version}</version>
            </dependency>
            <dependency>
                <groupId>commons-net</groupId>
                <artifactId>commons-net</artifactId>
                <version>${commons-net.version}</version>
            </dependency>
            <!-- Jackson Json处理工具包 -->
            <dependency>
                <groupId>com.fasterxml.jackson.core</groupId>
                <artifactId>jackson-databind</artifactId>
                <version>${jackson.version}</version>
            </dependency>
            <!-- httpclient -->
            <dependency>
                <groupId>org.apache.httpcomponents</groupId>
                <artifactId>httpclient</artifactId>
                <version>${httpclient.version}</version>
            </dependency>
            <!-- 单元测试 -->
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>${junit.version}</version>
                <scope>test</scope>
            </dependency>
            <!-- 日志处理 -->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
            <!-- Mybatis -->
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis</artifactId>
                <version>${mybatis.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis-spring</artifactId>
                <version>${mybatis.spring.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.miemiedev</groupId>
                <artifactId>mybatis-paginator</artifactId>
                <version>${mybatis.paginator.version}</version>
            </dependency>
            <dependency>
                <groupId>com.github.pagehelper</groupId>
                <artifactId>pagehelper</artifactId>
                <version>${pagehelper.version}</version>
            </dependency>
            <!-- MySql -->
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>${mysql.version}</version>
            </dependency>
            <!-- 连接池 -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>${druid.version}</version>
            </dependency>
            <!-- Spring -->
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-beans</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-webmvc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jdbc</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-aspects</artifactId>
                <version>${spring.version}</version>
            </dependency>
            <!-- JSP相关 -->
            <dependency>
                <groupId>jstl</groupId>
                <artifactId>jstl</artifactId>
                <version>${jstl.version}</version>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>servlet-api</artifactId>
                <version>${servlet-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jsp-api</artifactId>
                <version>${jsp-api.version}</version>
                <scope>provided</scope>
            </dependency>
            <!-- 文件上传组件 -->
            <dependency>
                <groupId>commons-fileupload</groupId>
                <artifactId>commons-fileupload</artifactId>
                <version>${commons-fileupload.version}</version>
            </dependency>
            <!-- Redis客户端 -->
            <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>${jedis.version}</version>
            </dependency>
            <!-- solr客户端 -->
            <dependency>
                <groupId>org.apache.solr</groupId>
                <artifactId>solr-solrj</artifactId>
                <version>${solrj.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>
    <build>
        <finalName>${project.artifactId}</finalName>
        <plugins>
            <!-- 资源文件拷贝插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-resources-plugin</artifactId>
                <version>2.7</version>
                <configuration>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
            <!-- java编译插件 -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                    <encoding>UTF-8</encoding>
                </configuration>
            </plugin>
        </plugins>
        <pluginManagement>
            <plugins>
                <!-- 配置Tomcat插件 -->
                <plugin>
                    <groupId>org.apache.tomcat.maven</groupId>
                    <artifactId>tomcat7-maven-plugin</artifactId>
                    <version>2.2</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
</project>

1.2  创建一个common工程

也需要继承taotao-parent工程,是一个jar包工程:

修改pom:

 

<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.0</modelVersion>
    <parent>
        <groupId>com.taotao</groupId>
        <artifactId>taotao-parent</artifactId>
        <version>0.0.1-SNAPSHOT</version>
    </parent>
    <groupId>com.taotao</groupId>
    <artifactId>taotao-common</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <!-- jar包的依赖 -->
    <dependencies>
        <!-- 时间操作组件 -->
        <dependency>
            <groupId>joda-time</groupId>
            <artifactId>joda-time</artifactId>
        </dependency>
        <!-- Apache工具组件 -->
        <dependency>
            <groupId>org.apache.commons</gro

淘淘商城02——dubbo框架整合_商品列表查询实现_分页(代码片段)

1.  课程计划1、服务中间件dubbo2、SSM框架整合。3、测试使用dubbo4、后台系统商品列表查询功能实现。5、监控中心的搭建2.  功能分析2.1.后台系统所用的技术框架:Spring+SpringMVC+Mybatis+dubbo前端:EasyUI数据库:mysql2.2.... 查看详情

淘淘商城01——工程介绍及搭建(代码片段)

...订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单等。客服可以在后台管理系统中处理用户的询问以及投诉。1.1系统功能图1.2 系统功能介绍后台管理系统:管理商品、订单、类目、商品规格... 查看详情

新版淘淘商城_01_简介

黑马培训的新版淘淘商城,是一个B2C的电商网站,以改老版教程:服务调用http直接调用改为了dubbo,还加入了消息队列,分库分表等,很多自己不会的,智商一直是我的硬伤,记性不好,在这里记录一下。电商行业技术特点技术... 查看详情

淘淘商城第一天——项目介绍与项目搭建

...项目目录概述一共14天课程1、第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。2、第二天:框架的整合。后台管理商品列表的实现。分页插件。3、第三天:后台管理。商品添加。商品类目的选择、图片上... 查看详情

淘淘商城的第一天

...q6f01课程计划一共14天课程1、第一天:电商行业的背景。淘淘商城的介绍。搭建项目工程。Svn的使用。2、第二天:框架的整合。后台管理商品列表的实现。分页插件。3、第三天:后台管理。商品添加。商品类目的选择、图片上... 查看详情

淘淘商城_0300_商品列表的查询

1  创建数据库使用mysql数据库。在互联网行业的项目中尽可能的减少表的关联查询。使用冗余解决表的关联问题。有利于分库分表。用户表:CREATETABLE`tb_user`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`username`varchar(50)NOTNULLCOMMENT‘用户名... 查看详情

(转)淘淘商城系列——搜索系统搭建

http://blog.csdn.net/yerenyuan_pku/article/details/72886784上文我们一起搭建了搜索服务工程,本文我将带领大家一起搭建搜索系统这个表现层工程。 现在我们就来新建一个taotao-search-web工程,该工程可参考taotao-portal-web工程来搭建哟!&nb... 查看详情

传智播客大型分布式电商项目-淘淘商城

课程目录及下载地址01.第一天(项目介绍,搭建maven工程)02.第二天(框架整合,后台系统搭建)03.第三天(实现商品添加)04.第四天(商品规格实现)05.第五天(前台工程搭建、首页商品类目显示)06.第六天(CMS系统)07.第七... 查看详情

传智播客大型分布式电商项目-淘淘商城

课程目录及下载地址01.第一天(项目介绍,搭建maven工程)02.第二天(框架整合,后台系统搭建)03.第三天(实现商品添加)04.第四天(商品规格实现)05.第五天(前台工程搭建、首页商品类目显示)06.第六天(CMS系统)07.第七... 查看详情

淘淘商城01-展示页面

一、展示后台管理页面。  1、如下图所示,jsp页面和请求页面的url是相同的。  2、写一个通用的controller处理这样的请求。  查看详情

商城项目_目录

...存,八小时之外求发展。很开心和大家一起分享谷粒商城,持续更新中!!!商城项目01_电商系统基本模式、分布式基础概念、微服务架构图、微服务划分图商城项目02_环境搭建、安装VAGRANT、DOCKER、MYSQL、REDIS、从0... 查看详情

第04项目:淘淘商城(springmvc+spring+mybatis)的学习实践总结第五天(代码片段)

...path=%2F&parentPath=%2Fsharelink389619878-229862621083040第04项目:淘淘商城(SpringMVC+Spring+Mybatis)的学习实践总结【第四天】第04项目:淘淘商城(SpringMVC+Spring+Mybatis)的学习实践总结【第五天】 开发环境:EclipseIDEforEnterpriseJavaDevelopersOS:Wi... 查看详情

淘淘商城---8.11(代码片段)

1、前台系统的搭建前台系统就是淘淘商城。前台系统和后台系统是分开的,只在数据库层面有关系。都是同一个数据库。优化过的架构图如下:优点:1、前台系统和服务层可以分开,降低系统的耦合度。2、开发... 查看详情

淘淘商城---8.11(代码片段)

1、前台系统的搭建前台系统就是淘淘商城。前台系统和后台系统是分开的,只在数据库层面有关系。都是同一个数据库。优化过的架构图如下:优点:1、前台系统和服务层可以分开,降低系统的耦合度。2、开发... 查看详情

谷粒商城_01_环境搭建(代码片段)

...数据库gulimall_omsgulimall_pmsgulimall_smsgulimall_umsgulimall_wms后台管理系统renren-fastrenren-fast-vue安装vscode代码生成器renren-generatorproduct、gulimall_pms测试coupon、gulimall-smsmember、gulimall_umsware、gulimall_wmsorder、gulimall_omsSpringCloudAlibaba简介搭配环... 查看详情

项目一众筹网01_02环境搭建_日志系统搭建日志打印级别debuginfoerror(代码片段)

日志系统搭建文章目录文章目录日志系统搭建文章目录26-后台-环境搭建-日志系统-简介27-后台-环境搭建-日志系统-各个日志系统整合介绍28-后台-环境搭建-日志系统-替换Spring的JCL的方案29-后台-环境搭建-日志系统-操作-主动打印... 查看详情

vue____后台管理系统搭建(推荐,懒得自己写了)

@跳转链接  作者:花裤衩   ---->>   https://juejin.im/post/59097cd7a22b9d0065fb61d2比较完整的一篇,从开始到结束;内容涉及环境搭建,基础知识,webpack(不包含) 个人推荐 如果搭建 管理后台上... 查看详情

(转)淘淘商城系列——solr集群搭建

http://blog.csdn.net/yerenyuan_pku/article/details/72957201我们之前做的搜索使用的是Solr的单机版来实现的,正是由于我们现在商品数据量不多,才几千条而已。如果商品数据量变得非常庞大,比如说淘宝,淘宝上面的商品数量特别多,我们... 查看详情