Java电商项目(干货版)
Java电商项目(干货版)
北极星小王子
得之坦然,失之淡然,争之必然,顺义自然
展开
-
电商系列(一)课程介绍
1.1、淘宝架构1.2 、课程安排1.2 、课程学习与解决问题指南前台地址 : test.happymmall.com 后台地址 : admin.happymmall.com 用户名和密码 : admin Geely慕课网首页:www.imooc.com/t/2705746 资料地址 :learning.happymmall.com1.3 、项目功能和业务逻辑介绍...原创 2018-03-22 20:18:21 · 1547 阅读 · 0 评论 -
电商项目(二)开发环境安装与配置讲解(Linux)
1.1 linux软件源配置与学习建议操作系统: 源配置: 环境部署建议: 1.2 linux软件源配置实际操作(1)打开CentOS,查看下本地的IP地址:(2)MAC下的终端进行源配置:(3)备份: 采用第一种方式,发现报错了,查询之后才用第二种方式: (4)运行yum makecache生成缓存:...原创 2018-03-22 22:57:13 · 667 阅读 · 0 评论 -
电商项目(三)开发环境安装与配置讲解(Jdk)
1.1 jdk安装讲解安装步骤: 1.2 jdk安装实际操作 卸载自带的Jdk: 通过CyberDuck将Mac本地的jdk传到linux上: 进行安装: 默认是安装在/usr/java里面: 配置环境变量: 生效配置,并检查安装是否成功: ...原创 2018-03-23 22:43:43 · 512 阅读 · 0 评论 -
电商项目(四)开发环境安装与配置讲解(Tomcat)
一、tomcat安装讲解tomcat的安装包链接: https://download.csdn.net/download/weixin_41835916/10306066 一、tomcat安装实际操作解压: 配置编码: 配置环境变量并使其生效: 启动tomcat并检测是否成功: 为了看到这只漂亮的小猫,过程...原创 2018-03-23 23:19:27 · 879 阅读 · 0 评论 -
电商项目(五)开发环境安装与配置(Maven)
一、maven安装配置讲解 二、maven安装配置实际操作将本地的maven通过ssh传送到linux上面: 解压: 修改环境变量: 执行环境变量,使之生效: 验证一下: ...原创 2018-03-25 10:31:13 · 436 阅读 · 0 评论 -
电商项目(六)开发环境安装与配置(Vsftpd)
一、vsftp安装配置详解 二、vsftp安装配置实际操作在此之前,先把默认的CentOS yum源修改成国内的aliyun yum源: (1)下载aliyun yum源repo文件(对应自己的系统版本下载即可)CentOS 5wget -O /etc/yum.repos.d/CentOS-Base.repo http:...原创 2018-03-25 11:02:13 · 435 阅读 · 0 评论 -
电商项目(七)开发环境安装与配置(Nginx反向代理服务器安装)
一、nginx的安装和配置详解 二、nginx的安装和配置实际操作原创 2018-03-25 17:09:54 · 529 阅读 · 0 评论 -
电商项目(八)开发环境安装与配置(Nginx域名解析配置)
域名解析: 这里我使用的是mac。我的理解是,假如我要访问的网址是www.long.com 当我访问这次网址的时候,通过host上的配置 它将访问192.168.1.102原创 2018-03-25 17:10:39 · 453 阅读 · 0 评论 -
电商项目(九)开发环境安装与配置(文件服务器搭建与原理讲解)
发现报错了: 查阅资料解决方法如下: 将小熊图片上传进来: 图片已经上传到ftp服务器上面了: 直接通过image这个服务来访问小熊: 为什么要搭建这个文件服务器呢? 在vhost里面配置,配置文件服务器的目的是所有的请求通过ngix,ngix通过任意tomcat将文件放到FileServer服务器上,这样就可以通过image.long.com/2....原创 2018-03-26 19:13:16 · 614 阅读 · 0 评论 -
电商项目(十)开发环境安装与配置(Mysql)
一、Mysql安装配置实际操作 配置: 设置mysql随开机自动启动: 查看一下,如果2-5都是启用,则设置好了: 发现启动失败: 然后就可以了: 删除匿名用户: 然后再查一下: 刷新权限: 打开3306防火墙: 设置用户密码: 查看一下: 创建数据库: 赋予mmall全部权限: 刷新权限:...原创 2018-03-26 21:16:05 · 497 阅读 · 0 评论 -
电商项目(十一)开发环境安装与配置(Git)
实际操作: 下载: 安装依赖: 解压: 编译: 执行安装命令: 查看一下: 设置秘钥: 把私钥告诉本地系统: 查看: 将秘钥复制到码云里面: ...原创 2018-03-27 20:17:45 · 365 阅读 · 0 评论 -
电商项目(十三)项目初始化(数据库初始化)
新建数据库: 将数据库复制进来: 执行一下: 刷新一下,就可以看到这些表了:原创 2018-03-27 21:48:17 · 934 阅读 · 0 评论 -
电商项目(十四)项目初始化(创建Web空白项目)
新建文件夹java: 右键 Make Directory As Source Root: src右键 new Directory:输入test: test文件夹下新建java文件夹: 右键 Make Directory As Test Source Root: 完成之后的效果: 点击运行,选择tomcat: ...原创 2018-03-27 23:10:43 · 456 阅读 · 0 评论 -
电商项目(十五)项目初始化(Git初始化)
创建项目: 然后在ide中: 修改readme.md文件: 复制地址: 先看下没提交之前,我的git上的主分支: 然后强制推送: 在看下主分支: 我们遵循分支开发,主干发布: 现在我们新建一个分支: 在远程就可以看到v1.0这个分支了: ...原创 2018-03-28 00:08:33 · 525 阅读 · 0 评论 -
电商项目(十六)项目初始化(Maven的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://m原创 2018-03-28 21:08:19 · 793 阅读 · 0 评论 -
电商项目(十七)项目初始化(初始化项目结构包)
依次创建这些包:原创 2018-03-28 21:21:21 · 445 阅读 · 0 评论 -
电商项目(十八)项目初始化(Mybatis三剑客之Mybatis-Generator配置)
mybatis-generator就是根据数据库自动生成pojo,dao,mapper的一个插件: (1)在pom.xml中导入这个插件: (2)在resource包下创建generatorConfig.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration原创 2018-03-28 23:04:23 · 344 阅读 · 0 评论 -
电商项目(十九)项目初始化(Mybatis三剑客之Mybatis-Plugin讲解)
这个插件安装好了之后:原创 2018-03-28 23:31:30 · 384 阅读 · 0 评论 -
电商项目(二十)项目初始化(Mybatis三剑客之Mybatis-Pagehelper分页插件讲解)
在pom中配置mybatis-pagehelper: <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> &原创 2018-03-29 18:43:37 · 433 阅读 · 0 评论 -
电商项目(二十一)项目初始化(Spring、SpringMvc配置)
web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=&原创 2018-03-29 19:16:05 · 862 阅读 · 0 评论 -
电商项目(二十二)项目初始化(Logback配置)
logback.xml:<?xml version="1.0" encoding="UTF-8"?><configuration scan="true" scanPeriod="60 seconds" debug="false">原创 2018-03-29 19:21:08 · 417 阅读 · 0 评论 -
电商项目(二十三)项目初始化(Ftp服务器配置)
ftp.server.ip=1这里写ftp服务器的地址ftp.user=ftpuserftp.pass=123456ftp.server.http.prefix=http://img.happymmall.com/原创 2018-03-29 19:31:24 · 493 阅读 · 0 评论 -
电商项目(二十四)项目初始化(IDEA的注入和自动编译配置)
这个可以实现实时编译的功能,比如我们在一个类上随便翘写字母,就会出现报错信息:原创 2018-03-29 19:40:52 · 623 阅读 · 0 评论 -
电商项目(二十五)用户模块开发(登录功能开发)
现在开始写代码: 已经无法用博客表达了,我先8把这个项目弄通。。。原创 2018-03-29 21:45:51 · 2735 阅读 · 0 评论 -
电商项目(二十六)用户模块开发(登出、注册、校验功能开发)
一、门户登出功能1、门户登出功能接口设计(退出登陆)request: 无response:success{ "status": 0,}fail{ "status": 1,}2、Controller层//登出功能@RequestMapping(value = "logout.do",method = RequestMethod.POST)@R...原创 2018-06-06 20:44:39 · 2594 阅读 · 0 评论