电商:基于 vsftpd+Nginx+Kinkeditor 实现商品新增

主要内容

  1. 搭建图片服务器
  2. 实现图片上传功能
  3. 实现商品类目查询
  4. 实现商品新增功能
  5. 实现商品修改功能

一、 实现图片上传功能

搭建vsftpd服务器,实现nginx的http代理
这里有搭建vsftpd服务器的方法,链接

二、 实现选择类目功能(对应数据库表tb_item_cat)

在easyui中显示树状结构目录
电商:基于 vsftpd+Nginx+Kinkeditor 实现商品新增_第1张图片
电商:基于 vsftpd+Nginx+Kinkeditor 实现商品新增_第2张图片
从easyUi的api中发现需要三个参数
long id;
String text;
String state;
创建一个实体类EasyUITree封装这三个参数

package com.ego.util;
/**
 * 封装EasyUi需要的三个数据
 */

public class EasyUITree {
     
    private Long id;
    private String text;
    private String state;

    public EasyUITree() {
     
    }

    public EasyUITree(Long id, String text, String state) {
     
        this.id = id;
        this.text = text;   //节点的文本
        this.state = state; //1代表open,0代表close
    }

    public Long getId() {
     
        return id;
    }

    public void setId(Long id) {
     
        this.id = id;
    }

    public String getText() {
     
        return text;
    }

    public void setText(String text) {
     
        this.text = text;
    }

    public String getState() {
     
        return state;
    }

    public void setState(String state) {
     
        this.state = state;
    }
}

三丶Nginx反向代理

因为浏览器无法解析ftp格式的网站域名,所以我们用nginx来反向代理

反向代理服务器架设在服务器端,通过缓冲经常被请求的页面来缓解服务器的工作量,将客户机请求转发给内部网络上的目标服务器;并将从服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器与目标主机一起对外表现为一个服务器。

具体的搭建方式链接如下:链接

你可能感兴趣的:(电商:基于 vsftpd+Nginx+Kinkeditor 实现商品新增)