工具类FtpUtil
FtpUtil主要在商城系统中实现图片的上传功能,具体代码如下package com.codingwhy.utils; import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org....
FtpUtil主要在商城系统中实现图片的上传功能,具体代码如下package com.codingwhy.utils; import org.apache.commons.net.ftp.FTP; import org.apache.commons.net.ftp.FTPClient; import org....
前面,我们完成了java商城系统的图片站点的新建,本篇文章,我们讲下如何新建FTP账号。1、单击宝塔面板的“FTP”菜单,然后单击“添加FTP”。2、在弹出的“添加FTP账户”窗口,我们填写codingwhy,并且根目录选择我们刚刚...
前面,我们完成了商城系统的图片服务器的环境搭建。本文我们讲下在图片服务器下创建一个图片站点,以下是步骤。注意,我们访问宝塔面板是在本机电脑是访问的,不是在虚拟机里面,当然虚拟机里面也是可以访问的,不过...
前面的文章,我们讲了传统电商项目的图片管理和分布式环境中的图片管理。本篇文章,我们讲下搭建商城系统的图片服务器。因为都是本地项目,所以环境当然也是在本地的,多台电脑的问题,那就通过VMware来实现。另外为...
正常情况下,安装完宝塔面板后,生成的用户名和密码都是很复杂的,这篇文章我们讲下如何修改宝塔面板的登录名和密码。1、登录宝塔面板,来到“面板设置”界面,往下拉,可以看到面板用户和面板密码2个输入框,这个就是...
需要在虚拟机VMware下安装宝塔面板,首先你得确保你的虚拟机可以上网,你可以看下本站的以下2篇文章:vmware安装centos7超详细图文教程VMware CentOS7 配置桥接上网好了,下面我们讲下,如何在VMware下安装宝塔面板...
CentOS安装完后,当然要配置上网了,下面就介绍下如何在VMware下配置CentOS的桥接上网1、选中虚拟机“CentOS 7”右键,然后单击“设置”2、在“虚拟机设置”里面,单击“网络适配器”,然后在网络连接里面勾选“桥接模式”,并...
在安装centos7之前,我们先准备好系统镜像,我使用的是CentOS-7-x86_64-DVD-1908.iso。在阅读此篇文章,我架设你已经安装好了VMware,我的VMware是VMware® Workstation 15 Pro,具体版本号是:15.5.1 build-15018445...
分布式环境一般都有一个专门的服务器存放图片。在本项目中我们会使用虚拟机搭建一个专门的服务器用来存放图片,在服务器上我们安装一个nginx来提供http服务,用于访问图片;安装一个ftp服务器提供图片上传服务。简单...
传统项目中,一般都是在web项目本身中添加一个文件夹用于存放图片,如在工程根目录WebRoot中创建一个upload文件夹。把图片存放在此文件夹中就可以直接在工程中引用。优点:引用方便,便于管理缺点:1、如果是分布式...
前面,我们完成了商品列表的展示,本篇文章我们完成商品类目选择的功能。可以看到,新增商品的时候,类目选择弹框是空白的。还是像之前说的那有,我们侧重于后台,至于前台功能我们不详述。1、新增接口ItemCatServic...
本套电商系统教程的侧重点在后台,所以前台怎么开发的就不讲解了,都是现成的代码。后台请求的url是/item/list,接收page和rows2个参数。1、新增接口ItemService,代码如下package com.codingwhy.service; impo...
如果你在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。具体配置步骤如下1、引入jar包,修改javamall.manager.map...
EasyUIDataGridResult用于返回EasyUI的分页数据,类似以下形式{total:”2”,rows:[{“id”:”1”,”name”,”张三”},{“id”:”2”,”name”,”李四”}]}具体代码如下package com.codingwhy.pojo; import java.util.List; p...
经过前面的3篇文章,SSM框架就整合完成了。SSM框架整合:Dao整合SSM框架整合:Service整合SSM框架整合:表现层整合此时,如果能看到后台界面,那么说明整合就成功了。1、新建PageController,具体代码如下:package&...
具体错误提示Caused by: java.lang.IllegalArgumentException: Result Maps collection already contains value for com.codingwhy.mapper.TbOrderMapper.BaseRe...
通过使用Mybatis Generator,我们可以快速生成数据库已有表的增删改查方法,极大的提高开发效率。关于如何配置MyBatis自动生成代码,可以看下本站的这篇文章:mybatis逆向工厂:利用mybatis-generator-core生成商城...
在读这篇文章前,我假设你已经读了我之前写的2篇文章了。SSM框架整合:Dao整合SSM框架整合:Service整合1、新建Springmvc.xml文件(在工程javamall.manager.web,resources的spring文件夹下),具体代码如下<?xml...
在开始本篇文章前,一定要先看本站之前的这篇文章:SSM框架整合:Dao整合1、新增applicationContext-service.xml,管理Service实现类工程javamall.manager.web,resources下的spring文件夹下,具体代码如下<?xml&...
看这篇文章前,大家先看下这篇文章:SSM框架整合前期准备及整合思路另外,如果你的maven工程打开没有java和resources文件夹的话,看先我前面写的文章:IDEA手动创建java和resources文件夹1、创建SqlMapConfig.xml配...