关键词:
后台管理系统工程搭建
项目是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的单机版来实现的,正是由于我们现在商品数据量不多,才几千条而已。如果商品数据量变得非常庞大,比如说淘宝,淘宝上面的商品数量特别多,我们... 查看详情